RP/TUX 8.0, TUX 8.1 - /Q when tpdequeue with TPEDIAGNOSTIC >1 , libtux 6031/428 when shutdown

(Doc ID 771618.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo
Information in this document applies to any platform.
Information in this document applies to any platform
***Checked for relevance on 22-02-2011***

Goal

Using /Q
If a server has done tpdequeue and if it has received TPEDIAGNOSTIC error more than once.
When we shutdown the application Tuxedo with tmshutdown -y, the server which had done tpdequeue is not shutdown but we
have the error messages:
164558.fraix05!simpserv.18636.1.0: LIBTUX_CAT:6031: ERROR: Unable to pre-process buffer before tranmission.  Error
code(12/3473)
HEre, retval =12 and retplace=3473
164558.fraix05!simpserv.18636.1.0: meta-message: LIBTUX_CAT:428: ERROR: Cannot re-queue msg

In tmdtypes.c
 16530  140758.BUCHUN!simpserv.1924.2188.0: TMDEBUG:              } _dfltblen(20
) returns 0

The function _tmdopresend returns -1
 16531  140801.BUCHUN!simpserv.1924.2188.0: TMDEBUG:            } _tmdopresend(2
0) -1 *odatap=0x0 *odatap_asizep=0 *flagsp=0x4

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