若要在 Oracle E-Business Suite 上使用 Oracle E-Business 适配器和 BizTalk Server 执行作,必须分别使用 Visual Studio 和 BizTalk Server 管理控制台执行一组设计时和运行时任务。 本部分概述了这些任务。 本部分中的所有主题(演示如何使用 BizTalk Server 在 Oracle E-Business Suite 上执行特定作)都基于这些高级任务进行建模。
使用 Visual Studio
- 创建 BizTalk 项目并生成架构。 您必须在 Visual Studio 中创建一个 BizTalk 项目,并生成将在 Oracle E-Business Suite 上执行的操作的架构。 例如,如果要从 Oracle E-Business Suite 接口表中选择记录,则必须为该表的选择操作生成架构。 若要生成架构,必须使用“适配器服务加载项”或“添加适配器元数据向导”。 有关详细信息,请参阅 在 Visual Studio 中检索 Oracle 电子商务套件作业的元数据。 
- 设置编排。 生成架构后,必须使用业务流程设计器设置业务流程。 对于基本编排,可以添加发送和接收形状以及发送和接收逻辑端口。 在后续步骤中,可以使用 BizTalk Server 管理控制台将这些逻辑端口映射到物理端口。 业务流程使用这些端口选取适配器客户端发送的消息。 然后,编排进程将消息传送到 Oracle 电子商务套件。 Oracle 电子商务套件发送响应后,业务流程会将响应传回适配器客户端。 
- 创建消息并链接到架构。 在编排中,必须创建将映射到您在第一步生成的模式的消息。 通常,创建请求消息和响应消息。 这些消息映射到相应的请求和响应架构。 
- 将消息形状映射到消息和端口。 现在在您的编排中,必须将第二步中添加的每个形状映射到第三步中创建的消息。 还必须将消息形状映射到将发送该消息的端口。 - 例如,如果业务流程中的第一个形状是接收消息的接收形状,请将此形状映射到请求消息和发送请求消息的端口。 
- 生成和部署 BizTalk 项目。 设置业务流程和映射的消息、端口和架构后,必须生成 BizTalk 解决方案。 若要在 Visual Studio 中生成项目,需要一个程序集密钥文件。 成功生成解决方案后,必须部署解决方案。 
注释
本部分的各个主题提供了对这些高级任务(包括过程信息)的更详细说明。
成功生成和部署 BizTalk 项目后,Visual Studio 中的设计时任务就会完成。 现在必须使用 BizTalk Server 管理控制台执行某些运行时任务。
使用 BizTalk Server 管理控制台
- 配置应用程序。 使用 Visual Studio 部署的 BizTalk 项目以业务流程的形式显示在 BizTalk Server 管理控制台中。 要配置此流程,您必须将 Visual Studio 中创建的逻辑端口映射到现在必须使用 BizTalk Server 管理控制台创建的物理端口。 - 在物理端口上,必须指定“操作”或“操作映射”。 此操作对应于您想在 Oracle 电子商务套件上执行的操作。 如果不使用动态动作,则需要指定该动作。 有关动作的详细信息,请参阅 配置 Oracle 电子商务套件的 SOAP 动作。 
- 启动应用程序。 配置应用程序后,必须启动应用程序,并在定义的文件位置删除请求消息。 业务编排处理请求消息,将其传递给 Oracle E-Business Suite,并接收响应。 此响应可供适配器客户端在另一个指定的文件位置使用。 - 若要完成这些高级任务,还必须执行其他任务。 例如,使用适配器服务加载项或添加适配器元数据向导生成架构时,必须指定连接 URI 以连接到 Oracle E-Business Suite。 本部分提供有关使用 Oracle E-Business 适配器开发 BizTalk 应用程序时必须执行的此类重复任务的信息。