使用 Oracle E-Business Suite 配置动态端口
在 BizTalk Server 中,可以为 WCF-Custom 适配器配置动态端口。 由于 Oracle 电子商务适配器是基于 WCF 的适配器,因此可以使用消息上下文属性动态配置 Oracle 电子商务适配器的端口。
对于 Oracle 电子商务适配器,URI、操作和绑定可以从传入消息的属性确定,然后在 表达式 形状中指定,如以下示例所示:
Request2=Request1;
Request2(WCF.Action)="InterfaceTables/Insert/OFA/FA/FA_BOOKS";
Request2(WCF.BindingType)="oracleEBSBinding";
Request2(WCF.UserName)="myuser";
Request2(WCF.Password)="mypass";
SendPort(Microsoft.XLANGs.BaseTypes.Address)="oracleebs://ebs_instance";
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";
注意
如果在 BizTalk Server 管理控制台中使用 WCF-OracleEBS 适配器,还可以将传输类型指定为 SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter"
,其中 OracleEBSAdapter 是在 BizTalk Server 管理控制台中添加 WCF-OracleEBS 适配器时使用的名称。
在前面的示例中,
正在从 Request1 消息创建 Request2 消息。 这两条消息都映射到使用使用适配器服务外接程序生成的操作架构。
SendPort 是 BizTalk 业务流程中逻辑发送端口的名称。
“表达式”形状是 BizTalk 业务流程的一部分。 部署业务流程还会创建 WCF-Custom 发送端口。
有关配置动态端口的详细信息,请参阅 使用 WCF 适配器上下文属性配置动态发送端口。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈