使用 Oracle E-Business Suite 适配器处理事务

Microsoft BizTalk Adapter for Oracle E-Business Suite 在 Oracle E-Business Suite 中执行操作时不会启动事务。 相反,适配器使用适配器客户端提供的事务上下文执行操作。 若要使用 Oracle 电子商务适配器在事务中执行操作,必须:

  • 在适配器客户端中启用事务。 例如,若要在 BizTalk Server 中启用事务,必须在 WCF-Custom 或 WCF-OracleEBS 端口的“消息”选项卡的“事务”区域中选择“使用事务检查”框。

  • 在适配器中将 UseAmbientTransaction 绑定属性的值设置为 True 。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle 电子商务套件绑定属性的 BizTalk 适配器

重要

若要使用适配器在 Oracle E-Business Suite 中执行事务,必须在运行适配器客户端的计算机上安装 Oracle Services For Microsoft Transaction Server 组件,同时安装 Oracle 客户端。

出站操作中的事务

Oracle 电子商务适配器在单个事务中执行出站操作。 对于复合操作,所有操作都在单个事务中执行,但使用不同的 ODP.NET 连接。 有关 Oracle 电子商务适配器显示的出站操作的详细信息,请参阅 适配器 Surface Oracle E-Business Suite 元数据如何?

入站操作中的事务

Oracle 电子商务适配器公开以下两个入站操作:

  • 轮询:如果指定) 在事务中执行,则轮询语句和轮询后语句 (,而轮询的数据可用语句在不同的事务中执行。 同样,轮询语句和轮询后语句使用相同的 ODP.NET 连接执行,而轮询的数据可用语句则使用不同的 ODP.NET 连接执行。

  • 通知:使用单个 ODP.NET 连接在事务中执行通知操作。

    有关 Oracle 电子商务适配器显示的入站操作的详细信息,请参阅 适配器 Surface Oracle 电子商务套件元数据如何?

另请参阅

了解用于 Oracle E-Business Suite 的 BizTalk 适配器