使用 Oracle E-Business Suite 配置事务隔离级别和事务超时

使用 Microsoft BizTalk Adapter for Oracle E-Business Suite 执行入站操作 (轮询和通知 BizTalk Server) 时,应适当配置事务隔离级别和事务超时值。 为此,请按以下步骤操作:

  1. 启动BizTalk Server管理控制台。

  2. 在控制台树中,展开 BizTalk 组,然后展开 “应用程序”。

  3. 使用 Oracle E-Business 适配器生成元数据后,展开已部署的 BizTalk 应用程序。

  4. 右键单击“ 接收端口”,指向“ 新建”,然后单击“ 单向接收端口”。

  5. 在“ 接收端口属性 ”对话框中的“ 常规 ”选项卡上,键入接收端口的名称。

  6. 在“ 接收端口属性 ”对话框的左窗格中,单击“ 接收位置”,然后单击右窗格中的“ 新建 ”以定义新的接收位置。

  7. 在“接收位置属性”对话框中,单击“类型”列表中的“WCF-Custom”。

  8. 单击“类型”列表旁边的“配置”。

  9. “WCF 自定义传输属性 ”对话框中,单击“ 行为 ”选项卡。

  10. “行为 ”列表中,右键单击“ ServiceBehavior”,然后单击“ 添加扩展”。

  11. “选择行为扩展 ”对话框中,选择 “oracleEBSAdapterInboundTransactionBehavior”,然后单击“ 确定”。

  12. WCF-自定义传输属性的左窗格中,选择“ServiceBehavior”下的 oracleEBSAdapterInboundTransactionBehavior 服务。

  13. WCF 自定义传输属性的右窗格中,为 transactionIsolationLeveltransactionTimeout 参数指定适当的值。 可以选择以下任一事务隔离级别: SerializableRepeatableReadReadCommittedReadUncommittedSnapshotChaosUnspecified。 有关这些事务隔离级别的信息,请参阅 中的https://go.microsoft.com/fwlink/?LinkId=126983成员部分。

    重要

    Oracle E-Business Suite 仅支持以下两个事务隔离级别:ReadCommitted 和 Serializable。

    设置事务隔离级别

  14. “WCF-自定义传输属性”对话框中单击“确定”。

  15. 在打开的对话框中单击 “确定 ”以保存更改。