使用 Oracle 数据库开发 BizTalk 应用程序的构建基块

使用 Oracle 数据库适配器对 Oracle 数据库执行操作涉及两组任务:设计阶段和运行阶段。

设计时任务

WCF LOB 适配器 SDK 提供了通过使用适配器服务 BizTalk 项目外接程序,以 XML 架构定义语言(XSD)的形式浏览、搜索和检索 Oracle 表、存储过程和其他此类项的元数据的功能。 XSD 特定于要在 Oracle 数据库上执行的操作。 仅在创建 BizTalk 项目时,“Consume Adapter Service 加载项”才可用。 在设计时,需要执行以下任务:

  • 创建 BizTalk 项目并生成架构。 必须在 Microsoft Visual Studio 中创建 BizTalk 项目,并为将在 Oracle 数据库上执行的操作生成架构。 例如,如果要将记录插入 EMPLOYEE 表中,则必须为 EMPLOYEE 表的插入操作生成元数据。 在此步骤中,你将使用“Consume Adapter Service 加载项”生成架构。 有关详细信息,请参阅 在 Visual Studio 中获取 Oracle 数据库操作的元数据

  • 设置编排。 生成架构后,必须使用业务流程设计器设置业务流程。 对于基本编排,可以添加发送和接收形状以及发送和接收逻辑端口。 在后续步骤中,可以使用 BizTalk Server 管理控制台将这些逻辑端口映射到物理端口。 业务流程使用这些端口选取适配器客户端发送的消息。 然后,业务流程将消息传递到 Oracle 数据库。 从 Oracle 数据库收到响应后,业务流程会将响应传递给适配器客户端。

  • 创建消息并链接到架构。 在编排中,必须创建将映射到您在第一步生成的模式的消息。 通常,创建请求消息和响应消息。 这些消息映射到相应的请求和响应架构。

  • 将消息形状映射到消息和端口。 现在在您的编排中,必须将第二步中添加的每个形状映射到第三步中创建的消息。 还必须将消息形状映射到将发送该消息的端口。

    例如,如果业务流程中的第一个形状是接收消息的接收形状,请将此形状映射到请求消息和发送请求消息的端口。

  • 生成和部署 BizTalk 项目。 设置业务流程和映射的消息、端口和架构后,必须生成 BizTalk 解决方案。 若要在 Visual Studio 中生成项目,需要一个程序集密钥文件。 成功生成解决方案后,必须部署解决方案。

    注释

    本部分的各个主题提供了对这些高级任务(包括过程信息)的更详细说明。

    解决方案一旦部署,您的设计阶段任务就完成了。 现在必须执行运行时任务。

运行时任务

在运行时,可以使用 BizTalk Server 管理控制台来部署和监视在设计时创建的业务流程。 此外,还必须:

  • 配置应用程序。 设计阶段部署的 BizTalk 项目会以业务编排的形式显示在 BizTalk Server 管理控制台中。 必须通过将设计时创建的逻辑端口映射到您现在必须使用 BizTalk Server 管理控制台创建的物理端口,来配置此编排。

    在物理端口上,必须指定“操作”或“操作映射”。 此操作对应于要在 Oracle 数据库上执行的操作。 如果您不使用动态操作,则需要设置该操作。

  • 启动应用程序。 配置应用程序后,必须启动应用程序,并在定义的文件位置删除输入消息。 编排进程使用输入消息并将其传递给 Oracle 数据库,从中接收响应。 此响应将在另一个定义的文件位置可供你使用。

    若要完成这些高级设计时和运行时任务,还必须执行其他任务。 例如,使用适配器服务 BizTalk 项目外接程序生成架构时,必须指定连接 URI 以连接到 Oracle 数据库。 本部分提供有关使用 Oracle 数据库适配器开发 BizTalk 应用程序时必须执行的此类重复任务的信息。

另请参阅

使用 Oracle 数据库适配器开发 BizTalk 应用程序