TM_MQI (Tuxedo MQ Series Adapter Server To Pick-up Message From MQ Series) Uses $APPDIR/tpusr And Not The File Configured With AUTHSVR (Doc ID 1497892.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo - Version 10.3.0 and later
Information in this document applies to any platform.

Symptoms

 If Tuxedo is configured with security and if Tuxedo user/password file (tpsur) is not in Tuxedo Application Directory (APPDIR) like here after

 

SECURITY        USER_AUTH
AUTHSVC         "AUTHSVC"
AUTHSVR         SRVGRP=APPGRP1  SRVID=40 CLOPT="-A -- -f /tmp/tpusr"

TM_MQI           SRVGRP=....

 

So in this context the password file is not in the APPDIR.

 

TM_MQI tries to find the user specified in the WebSphere-MQ header field "MQMD.UserIdentifier" in the file $APPDIR/tpusr and not in the file which name is supplied to Tuxedo "AUTHSVR" via -f option. TM_MQI does not look at this file and thus is getting error like:

 

TUXMQ_CAT:1018: TPMQ_EPERM User Identifier dang not found, unable to Authorize

 

Cause

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