Tuxedo Boot Failure For IBM MQ 7.0 Resource Manager, CMDTUX_CAT:409: xa_recover() returned XAER_RMFAIL
(Doc ID 1160722.1)
Last updated on MAY 10, 2021
Applies to:Oracle Tuxedo - Version 10.3.0 and later
Information in this document applies to any platform.
In a Tuxedo 10.3.0 environment, with an IBM MQ 22.214.171.124 RM (Resource Manager), when attempting to do tmboot on a MQ TMS server the following error occurs and the tmboot fails:
$TUXDIR/udataobj/RM contains the MQ resource manager definition:
MQSeries_XA_RMI:MQRMIXASwitchDynamic: /opt/mqm/lib/libmqmxa.so /opt/mqm/lib/libmqm.so
The MQ TMS server is built using buildtms:
Ex: $TUXDIR/bin/buildtms -r MQSeries_XA_RMI -o TMS_MYMQ
After turning on tmtrace the ULOG shows the following:
xa_recover(xidaddr, 100, 0, 0x1000000) => -7 (XAER_RMFAIL)
Note: This is the first execution of xa_recover( i.e. 0x1000000==TMSTARTRSCAN)
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document