Authority to work with IBM MQ objects on z/OS
On z/OS®, there are seven categories of authority check associated with calls to the MQI. You must define certain RACF® profiles and give appropriate access to these profiles. Use the RESLEVEL profile to control how many users IDs are checked.
- Connection security
- The authority checks that are performed when an application connects to a queue manager
- Queue security
- The authority checks that are performed when an application opens a queue or deletes a permanent dynamic queue
- Process security
- The authority checks that are performed when an application opens a process object
- Namelist security
- The authority checks that are performed when an application opens a namelist object
- Alternate user security
- The authority checks that are performed when an application requests alternate user authority when opening an object
- Context security
- The authority checks that are performed when an application opens a queue and specifies that it intends to set or pass the context information in the messages it puts on the queue
- Topic security
- The authority checks that are performed when an application opens a topic
- Pass all the context fields
- Pass all the context fields and set the identity context fields
- Pass and set all the context fields
All the categories, except connection security, are known collectively as API-resource security.
By default, when an API-resource security check is performed as a result of an MQI call from an application using a batch connection, only one user ID is checked. When a check is performed as a result of an MQI call from a CICS® or IMS application, or from the channel initiator, two user IDs are checked.
- The user ID of the connecting task for batch connections
- The CICS address space user ID for CICS connections
- The IMS region address space user ID for IMS connections
- The channel initiator address space user ID for channel initiator connections
For more information about the authority to work with IBM® MQ objects on z/OS, see Authority to administer IBM MQ on z/OS.