RP/TUX 9.1 - Connnection is not retried sometimes on MAC validation failure

(Doc ID 777621.1)

Last updated on JANUARY 19, 2018

Applies to:

Oracle Tuxedo / Tuxedo / 9.1
Information in this document applies to any platform


In reliable test, corrupted messages are intervened into normal service requests/replies. Sometimes connection is not
closed completely on MAC validation failure. And this behavior leads to ON_STARTUP domain not retrying the connection
anymore, and all further normal service requests fail consequently.

This error is found on AIX, and exists for both single-thread GWTDOMAIN and multi-threaded GWTDOMAIN. When this error

On domain that MAC validation failure is detected:
1. Disconnect message is not reported in ULOG;
2. Current client fails with TPETIME, which should be TPESYSTEM;
3. dmadmin->printdomain shows that the connection has been closed;
4. The connection is not retried, although its CONNECTION_POLICY is ON_STARTUP;
5. Consequent service reuqests fail with TPENOENT error.

On the other domain,
1. Disconnect message IS reported in ULOG at same time of MAC validation failure;
2. dmadmin->printdomain also shows that the connection is closed.

Tuxedo 9.1


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms