使用 WCF 自定义适配器和 Oracle 数据库适配器配置端口
如何配置 WCF-Custom 发送和接收端口,以使用适用于 Oracle 数据库的 Microsoft BizTalk 适配器对 Oracle 数据库执行出站和入站操作。
必备条件
使用属于 BizTalk Server 管理员或 BizTalk 操作员组成员的帐户登录。 有关权限指南,请参阅 部署和管理 BizTalk 应用程序所需的权限和 最低安全权限 。
部署适配器以将消息发送到 Oracle 数据库
启动BizTalk Server管理控制台。
在控制台树中,展开 BizTalk 组,然后展开 应用程序。
展开要在其中部署 Oracle 数据库适配器的应用程序。
右键单击“发送端口”,指向“新建”,并指向要配置的端口类型,具体取决于BizTalk Server和 Oracle 数据库之间的通信模式。
在“ 发送端口属性 ”对话框中的“ 常规 ”选项卡上,键入发送端口的名称。
在 “类型 ”下拉列表中,选择“ WCF-Custom”,然后单击“ 配置”。
在 “WCF 自定义传输属性 ”对话框中,执行以下操作:
单击“ 常规 ”选项卡,然后在“ 地址 (URI) ”字段中,指定 Oracle 数据库的连接 URI。 有关连接 URI 的详细信息,请参阅 创建 Oracle 数据库连接 URI。
在“ 常规 ”选项卡上的“ 操作 ”文本框中,键入操作的操作。 有关每个操作的操作列表,请参阅 消息和消息架构 。 例如,在 Oracle 数据库中的 HR 架构下调用 EMPLOYEE 表的插入操作的操作是:
http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select
单击“ 绑定 ”选项卡,然后从“ 绑定类型 ”下拉列表中选择“ oracleDBBinding”。 可以指定由 Oracle 数据库适配器公开的不同绑定属性。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle 数据库适配器绑定属性的信息。
单击“ 凭据 ”选项卡并执行下列操作之一:
选择“ 不使用单一登录 ”选项,并指定用于连接到 Oracle 数据库的用户名和密码。
若要使用 Oracle 数据库凭据进行连接,请在 “用户名 ”和“ 密码” 文本框中键入数据库凭据。
若要使用 Windows 身份验证进行连接, / 请在“ 用户名 ”文本框中键入 ,并将 “密码” 文本框留空。
选择“ 使用单一登录 ”选项,并指定关联 SSO 应用程序。
有关BizTalk Server安全性的详细信息,请参阅 Oracle 数据库适配器的安全性和BizTalk Server。
若要返回到“ 发送端口属性 ”对话框,请单击“ 确定”。
从 “发送处理程序 ”下拉列表中,选择“ BizTalkServerApplication”。
如果在步骤 4 中选择“ 静态 One-Way 发送端口 ”,请指定一个发送管道。 从 “发送管道 ”下拉列表中,选择与 XMLTransmit 对应的管道。
如果在步骤 4 中选择“ 静态 Solicit-Response 端口 ”,请指定发送和接收管道。
从 “发送管道 ”下拉列表中,选择与 XMLTransmit 对应的管道。
从 “接收管道 ”下拉列表中,选择与 XMLReceive 对应的管道。
单击 “确定” 。
部署适配器以接收来自 Oracle 数据库的消息
启动BizTalk Server管理控制台。
在控制台树中,展开 BizTalk 组,然后展开 应用程序。
展开要在其中部署 Oracle 数据库适配器的应用程序。
右键单击“接收端口”,指向“新建”,然后单击“单向接收端口”或“请求响应接收端口”,具体取决于BizTalk Server与 Oracle 数据库之间的通信模式。
在“ 接收端口属性 ”对话框中的“ 常规 ”选项卡上,键入接收端口的名称。
在“ 接收位置 ”选项卡上,单击“ 新建”。 此时将显示“ 接收位置属性 ”对话框。
在“ 接收位置属性 ”对话框中,执行以下操作:
指定接收位置的名称。
在 “类型 ”下拉列表中,选择“ WCF-Custom”,然后单击“ 配置”。
在 “WCF 自定义传输属性 ”对话框中,执行以下操作:
单击“ 常规 ”选项卡,然后在“ 地址 (URI) ”字段中,指定 Oracle 数据库的连接 URI。 有关连接 URI 的详细信息,请参阅 创建 Oracle 数据库连接 URI。
单击“ 绑定 ”选项卡,然后从“ 绑定类型 ”下拉列表中选择“ oracleDBBinding”。 可以指定由 Oracle 数据库适配器公开的不同绑定属性。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle 数据库适配器绑定属性的信息。
单击“ 其他 ”选项卡,然后执行下列操作之一:
选择“ 用户帐户”,并指定用于连接到 Oracle 数据库的用户名和密码。
若要使用 Oracle 数据库凭据进行连接,请在 “用户名 ”和“ 密码” 文本框中键入数据库凭据。
若要使用 Windows 身份验证进行连接, / 请在“ 用户名 ”文本框中键入 ,并将 “密码” 文本框留空。
选择“ 从关联应用程序获取凭据 ”选项,并指定关联应用程序。
有关BizTalk Server安全性的详细信息,请参阅 Oracle 数据库适配器的安全性和BizTalk Server。
若要返回到“ 接收位置属性 ”对话框,请单击“ 确定”。
从 “接收处理程序 ”下拉列表中,选择“ BizTalkServerApplication”。
如果在步骤 4 中选择 了单向接收端口 ,请指定接收管道。 从 “接收管道 ”下拉列表中,选择与 XMLReceive 对应的管道。
如果在步骤 4 中选择了 “请求响应接收端口 ”,请指定发送和接收管道。
从 “接收管道 ”下拉列表中,选择与 XMLReceive 对应的管道。
从 “发送管道 ”下拉列表中,选择与 XMLTransmit 对应的管道。
在“ 接收位置属性 ”对话框中,单击“ 确定”。
在“ 接收端口属性 ”对话框中,单击“ 确定”。