CICS-MQ adapter user IDs
The user ID associated with the CICS®-MQ adapter is the user ID associated with the calling transaction that is accessing IBM® MQ.
User ID checking for IBM MQ resources
If a CICS-MQ resource (MQCONN or
MQMONITOR) is used to access IBM MQ, the
user ID used by IBM MQ is the user ID of
the transaction issuing the MQI command:
- For PLTPI programs, this is the PLTPIUSR system initialization parameter.
- For PLTSD programs, this is the user ID associated with the shutdown transaction.
- For other programs, this is the user ID associated with the running transaction.
User ID of the CICS-MQ trigger monitor
When security checking is active, you are recommended to always use an MQMONITOR to start CKTI instances. If you use an MQMONITOR, do not use CKQC. Using an MQMONITOR ensures that a single user ID, the MONUSERID attribute of the MQMONITOR, is always used for the CKTI instance irrespective of how it was started.
User ID of the CICS-MQ trigger monitor without an MQMONITOR
Starting CKTI without an MQMONITOR is still supported, but not recommended.
If an instance of CKTI is started without using an MQMONITOR, the user ID associated with the
CKTI transaction is the user ID of the transaction starting CKTI:
- For PLTPI programs, this is the PLTPIUSR system initialization parameter.
- For CKQC users, this is the signed-on user ID running the transaction.
- If a sequential terminal is used to run CKQC, this is the user ID used to run the sequential terminal. The user ID must be a preset user ID rather than the default of the CICS default user ID. See The DFHTCT TYPE=TERMINAL macro.