如何配置 WCF-Custom 发送和接收端口,使用 Oracle E-Business 适配器在 Oracle E-Business Suite 上执行出站和入站操作。
先决条件
使用属于 BizTalk Server 管理员或 BizTalk 操作员组成员的帐户登录。 有关权限的详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限以及 最低安全权限。
部署适配器以将消息发送到 Oracle EBS
执行以下步骤,配置 WCF-Custom 发送端口,以便使用 BizTalk Server 管理控制台将消息发送到 Oracle E-Business Suite。
打开 BizTalk Server 管理控制台。
在控制台树中,展开 BizTalk 组,然后展开 应用程序。
展开要在其中部署 Oracle 电子商务适配器的应用程序。
右键单击 “发送端口”,指向“ 新建”,然后根据 BizTalk Server 与 Oracle E-Business Suite 之间的通信模式,指向要配置的端口类型。
在“ 发送端口属性 ”对话框中的“ 常规 ”选项卡上,键入发送端口的名称。
从 “类型 ”下拉列表中选择 WCF-Custom,然后单击“ 配置”。
在 “WCF-Custom 传输属性 ”对话框中,执行以下作:
单击“ 常规 ”选项卡,然后在 “地址”(URI) 字段中指定 Oracle 电子商务套件的连接 URI。 有关连接 URI 的详细信息,请参阅 创建 Oracle 电子商务套件连接 URI。
在 常规 选项卡的 动作 文本框中,键入操作的动作。 有关每个操作的操作列表,请参阅 Oracle EBS 适配器的消息和消息架构。 例如,在资产应用程序中的接口表(FA_BOOKS)上执行 Insert 操作:
InterfaceTables/Insert/OFA/FA/FA_BOOKS
单击“ 绑定 ”选项卡,然后从 “绑定类型 ”列表中选择 oracleEBSBinding。 可以指定 Oracle 电子商务适配器公开的不同绑定属性。 有关绑定属性的详细信息,请参阅 有关 Oracle 电子商务套件绑定属性的 BizTalk 适配器的信息。
单击“ 凭据 ”选项卡,然后执行下列作之一:
选择“ 不使用单一登录 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
用这个 要执行的操作 使用 Oracle 数据库凭据进行连接 将 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码”文本框指定数据库凭据。 使用 Oracle E-Business Suite 凭据进行连接 将 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 为 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。 如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 为用户名称和密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择 “使用单一登录 ”选项,并指定关联企业单一登录(SSO)应用程序。
若要返回到 “发送端口属性 ”对话框,请单击“ 确定”。
从 “发送处理程序 ”列表中选择 BizTalkServerApplication。
如果在步骤 4 中选择 了静态 One-Way 发送端口 ,请指定发送管道。 从 “发送管道 ”列表中选择对应于 XMLTransmit 的管道。
如果在步骤 4 中选择 了静态 Solicit-Response 端口 ,请指定发送和接收管道。
从 “发送管道 ”下拉列表中,选择对应于 XMLTransmit 的管道。
从 “接收管道 ”下拉列表中,选择对应于 XMLReceive 的管道。
单击 “确定” 。
部署适配器以从 Oracle EBS 接收消息
执行以下步骤,配置 WCF-Custom 接收端口,以便使用 BizTalk Server 管理控制台从 Oracle E-Business Suite 接收消息。
打开 BizTalk Server 管理控制台。
在控制台树中,展开 BizTalk 组,然后展开 应用程序。
展开要在其中部署 Oracle 电子商务适配器的应用程序。
右键单击 “接收端口”,指向 “新建”,然后单击 “单向接收端口 ”或“ 请求响应接收端口”,具体取决于 BizTalk Server 与 Oracle 电子商务套件之间的通信模式。
在“ 接收端口属性 ”对话框中的“ 常规 ”选项卡上,键入接收端口的名称。
在“ 接收位置 ”选项卡上,单击“ 新建”。 此时会显示“ 接收位置属性 ”对话框。
在“ 接收位置属性 ”对话框中,执行以下作:
指定接收位置的名称。
从 “类型 ”下拉列表中选择 WCF-Custom,然后单击“ 配置”。
在 “WCF-Custom 传输属性 ”对话框中,执行以下作:
单击“ 常规 ”选项卡,然后在 “地址”(URI) 字段中指定 Oracle 电子商务套件的连接 URI。 有关连接 URI 的详细信息,请参阅 创建 Oracle 电子商务套件连接 URI。
单击“ 绑定 ”选项卡,然后从 “绑定类型 ”下拉列表中选择 oracleEBSBinding。 可以指定 Oracle 电子商务适配器公开的不同绑定属性。 有关绑定属性的详细信息,请参阅 有关 Oracle 电子商务套件绑定属性的 BizTalk 适配器的信息。
单击“ 行为 ”选项卡可设置事务隔离级别。 有关设置事务隔离级别的详细信息,请参阅 使用 E-Business Suite 配置事务隔离级别和事务超时。
单击“ 其他 ”选项卡,然后执行下列作之一:
选择 “用户帐户 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
用这个 要执行的操作 使用 Oracle 数据库凭据进行连接 将 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码”文本框指定数据库凭据。 使用 Oracle E-Business Suite 凭据进行连接 将 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 为 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。 如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 为用户名称和密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。
若要返回到 “接收位置属性 ”对话框,请单击“ 确定”。
从 “接收处理程序 ”下拉列表中,选择 BizTalkServerApplication。
如果在步骤 4 中选择了 单向接收端口 ,请指定接收管道。 从 “接收管道 ”列表中选择对应于 XMLReceive 的管道。
如果在步骤 4 中选择了 请求响应接收端口 ,请指定发送和接收管道。
从 “接收管道 ”下拉列表中,选择对应于 XMLReceive 的管道。
从 “发送管道 ”下拉列表中,选择对应于 XMLTransmit 的管道。
在“ 接收位置属性 ”对话框中,单击“ 确定”。
在 “接收端口属性 ”对话框中,单击“ 确定”。