RP/TUX 9.1 - Connnection is not retried sometimes on MAC validation failure (Doc ID 777621.1)

Last updated on NOVEMBER 04, 2016

Applies to:

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

Goal

DESCRIPTION:
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
occurs:  

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.

CONFIGURATION:
Tuxedo 9.1

Solution

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