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