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

开发 BizTalk 应用程序涉及在 Visual Studio 中创建 BizTalk 项目,并使用使用适配器服务 BizTalk 项目外接程序生成 XML 架构。 生成架构后,可以使用基于内容的路由 (CBR) ,也可以创建 BizTalk 业务流程来发送和接收符合生成的架构的消息。

在发送到 Oracle 数据库的消息不需要任何密集处理的情况下,可以使用 CBR。 例如,如果知道接收端口将仅接收特定类型的消息,则可以向发送端口添加筛选器,以将匹配筛选表达式的消息路由到发送端口。

在 BizTalk 业务流程中,创建发送和接收端口,用于向 WCF-Custom 适配器发送和接收消息,从而将消息发送到BizTalk Server。 本部分提供有关使用 BizTalk 业务流程通过 Oracle 数据库适配器对 Oracle 数据库执行操作的信息。 Oracle 数据库适配器反过来使用 WCF-Custom 适配器,该适配器可与 WCF 绑定交互。

重要

若要将 Oracle 数据库适配器与 Microsoft BizTalk Server配合使用,必须始终将 EnableBizTalkCompatibilityMode 绑定属性设置为 True。 有关如何设置绑定属性的说明,请参阅 配置 Oracle 数据库的绑定属性

重要

BizTalk 适配器包附带的 Oracle 数据库适配器未在 BizTalk Server 管理控制台中列出。 BizTalk 适配器包中的适配器基于 WCF,并使用 WCF 自定义绑定。 BizTalk Server管理控制台显示 WCF-Custom 适配器。 它不会自动显示 WCF 自定义绑定,因此不显示基于 WCF 的 Oracle 数据库适配器。

此外,若要生成元数据,请使用使用适配器服务 BizTalk 项目加载项。 请勿使用添加适配器元数据向导。 有关使用适配器服务加载项的说明,请参阅 在 Visual Studio 中获取 Oracle 数据库操作的元数据

有关适配器版本之间的其他差异,请参阅 迁移使用适用于 Oracle 数据库的 BizTalk ODBC 适配器创建的 BizTalk 项目

另请参阅

开发 Oracle 数据库应用程序