IBM MQ for z/OS customization

The following customization is required for all IBM® MQ for z/OS® systems where discovery is run:
  • The z/OS DLA uses a batch connection to communicate with IBM MQ for z/OS. See the Installing IBM MQ for z/OS for more information about how to set up connection security profiles for a batch connection.
  • The z/OS DLA opens and puts messages into the SYSTEM.COMMAND.INPUT queue by using the MQOO.OUTPUT option on the MQOPEN API and the MQPMO_DEFAULT_CONTEXT option on the MQPUT API. See the Installing IBM MQ for z/OS for more information about how to set up queue security profiles.
  • The z/OS DLA opens the SYSTEM.COMMAND.REPLY.MODEL queue to define dynamic queues to receive response messages for commands that are issued. These dynamic queues are defined by using the MQOO_SAVE_ALL_CONTEXT and MQOO_INPUT_EXCLUSIVE options on the MQOPEN API. See the Installing IBM MQ for z/OS for more information about how to set up queue security profiles.
    Note: The names of the dynamic queues created by the z/OS DLA are prefixed with the RXMQVC fixed value.
  • The z/OS DLA receives messages from the dynamic queues created in the previous step. These queues are then deleted by using the MQCLOSE API with the MQCO_DELETE_PURGE option. See the Installing IBM MQ for z/OS for more information about how to set up queue security profiles.
  • The z/OS DLA issues the following commands to the discovered queue managers:
    • DISPLAY QMGR
    • DISPLAY CLUSQMGR
    • DISPLAY AUTHINFO
    • DISPLAY CHANNEL
    • DISPLAY NAMELIST
    • DISPLAY USAGE
    • DISPLAY PROCESS
    • DISPLAY QUEUE
    • DISPLAY STGCLASS
    See the Installing IBM MQ for z/OS for more information about how to set up command security profiles.