Freigeben über


Verarbeiten von Transaktionen mit dem Oracle E-Business Suite-Adapter

Der Microsoft BizTalk-Adapter für Oracle E-Business Suite initiiert beim Ausführen eines Vorgangs in Oracle E-Business Suite keine Transaktion. Stattdessen führt der Adapter die Vorgänge mithilfe des Transaktionskontexts aus, der von den Adapterclients bereitgestellt wird. Um Vorgänge in einer Transaktion mit dem Oracle E-Business-Adapter auszuführen, müssen Sie:

  • Aktivieren Sie Transaktionen in den Adapterclients. Zum Aktivieren von Transaktionen in BizTalk Server müssen Sie beispielsweise das Kontrollkästchen Transaktion verwenden im Bereich Transaktionen der Registerkarte Nachrichten für einen WCF-Custom oder WCF-OracleEBS Port aktivieren.

  • Legen Sie den Wert der UseAmbientTransaction-Bindungseigenschaft im Adapter auf True fest. Weitere Informationen zur Bindungseigenschaft finden Sie unter Informationen zum BizTalk-Adapter für Oracle E-Business Suite-Bindungseigenschaften.

Wichtig

Damit Sie den Adapter zum Ausführen von Transaktionen in Oracle E-Business Suite verwenden können, müssen Sie die Oracle Services For Microsoft Transaction Server-Komponente auf dem Computer installiert haben, auf dem der Adapterclient ausgeführt wird.

Transaktionen in den ausgehenden Vorgängen

Der Oracle E-Business-Adapter führt einen ausgehenden Vorgang in einer einzelnen Transaktion aus. Bei zusammengesetzten Vorgängen werden alle Vorgänge in einer einzelnen Transaktion ausgeführt, jedoch mit unterschiedlichen ODP.NET Verbindungen. Weitere Informationen zu den ausgehenden Vorgängen, die vom Oracle E-Business-Adapter angezeigt werden, finden Sie unter How Does the Adapter Surface Oracle E-Business Suite Metadata?.

Transaktionen in den eingehenden Vorgängen

Der Oracle E-Business-Adapter macht die folgenden beiden eingehenden Vorgänge verfügbar:

  • Abfrage: Die Abfrage-Anweisung und die Post-Poll-Anweisung (sofern angegeben) werden in einer Transaktion ausgeführt, während die abfragebasierte Datenverfügbarkeits-Anweisung in einer anderen Transaktion ausgeführt wird. Ebenso werden die Abfrage-Anweisung und die Nachabfrage-Anweisung mit derselben ODP.NET-Verbindung ausgeführt, während die abfragebasierte Datenverfügbarkeits-Anweisung mit einer anderen ODP.NET-Verbindung ausgeführt wird.

  • Benachrichtigung: Der Benachrichtigungsvorgang wird in einer Transaktion mit einer einzelnen ODP.NET-Verbindung ausgeführt.

    Weitere Informationen zu den eingehenden Vorgängen, die vom Oracle E-Business-Adapter angezeigt werden, finden Sie unter How Does the Adapter Surface Oracle E-Business Suite Metadata?.

Weitere Informationen

Grundlegendes zum Microsoft BizTalk-Adapter für Oracle E-Business Suite