Loss of connection with unit of recovery in doubt

A network connection between IBM® WebSphere® Application Server and the Gateway daemon is terminated while a UOR is in doubt. This results in an ATR229D write to operator with reply (WTOR) message.

Symptom

A WTOR message similar to the following is written to the system log:

0000 *NN ATR229D CANCEL DELAYED. REPLY WAIT, BACKOUT, OR COMMIT TO RESOLVE INDOUBT UR. URID = UR identifier.

Where NN is a number for the operator to reply to and UR identifier is a URID.

Probable cause

A network connection between IBM WebSphere Application Server and the Gateway daemon is terminated, when a UOR is in doubt.

Action

No further action is required because IBM WebSphere Application Server reconnects automatically and resolves the transaction.

When IBM WebSphere Application Server reconnects to the Gateway daemon, or to any other Gateway daemon in the group, and issues a commit or backout request, the transaction is resolved, the WTOR is cancelled, and the following message is written to the log:

10:45:09.23 00000010 IEE400I THESE MESSAGES CANCELLED - NN

The connection manager thread that was dealing with the network connection that failed stays blocked until the UOR is resolved and the message cancelled.

Note: If you do reply to the message with BACKOUT or COMMIT before IBM WebSphere Application Server has reconnected and resolved the transaction, a heuristic hazard error is returned to IBM WebSphere Application Server. In this case it is your responsibility to ensure that transaction integrity is maintained. You should not respond to this message but instead, allow IBM WebSphere Application Server to resolve the transaction.