This figure shows the interaction between two transaction managers and the server-side gateway. The server interposed transaction manager in WebLogic Server drives the two-phase commit process for transactions that are coordinated by a third-party transaction manager. The following sequence occurs:

  1. The server interposed transaction manager is accessed by creating a server-side gateway on WebLogic Server.

  2. The server-side gateway is registered with the transaction manager in the third-party system, and the gateway also obtains a reference to the server imposed transaction manager in WebLogic Server.

  3. The transaction manager in the third-party system then sends the prepare and commit messages to the server-side gateway.

  4. The server-side gateway propagates the messages to the W ebLogic Server transaction manger.

  5. The WebLogic Server transaction manager coordinates the transaction participants within WebLogic Server.