[z/OS]

The IBM MQ for z/OS utilities

IBM® MQ for z/OS® provides a set of utility programs that you can use to help with system administration.

IBM MQ for z/OS supplies a set of utility programs to help you perform various administrative tasks, including the following:
  • Manage message security policies.
  • Perform backup, restoration, and reorganization tasks.
  • Issue commands and process object definitions.
  • Generate data-conversion exits.
  • Modify the bootstrap data set.
  • List information about the logs.
  • Print the logs.
  • Set up Db2® tables and other Db2 utilities.
  • Process messages on the dead-letter queue.

The message security policy utility

The message security policy utility (CSQ0UTIL) runs as a stand-alone utility to manage message security policies. See The message security policy utility (CSQ0UTIL) for more information.

The CSQUTIL utility

This is a utility program provided to help you with backup, restore and reorganize tasks. See The CSQUTIL utility for more information.

The data conversion exit utility

The IBM MQ for z/OS data conversion exit utility ( CSQUCVX ) runs as a stand-alone utility to create data conversion exit routines.

The change log inventory utility

The IBM MQ for z/OS change log inventory utility program ( CSQJU003 ) runs as a stand-alone utility to change the bootstrap data set (BSDS). You can use the utility to perform the following functions:
  • Add or delete active or archive log data sets.
  • Supply passwords for archive logs.

The print log map utility

The IBM MQ for z/OS print log map utility program ( CSQJU004 ) runs as a stand-alone utility to list the following information:
  • Log data set name and log RBA association for both copies of all active and archive log data sets. If dual logging is not active, there is only one copy of the data sets.
  • Active log data sets available for new log data.
  • Contents of the queue of checkpoint records in the bootstrap data set (BSDS).
  • Contents of the archive log command history record.
  • System and utility time stamps.

The log print utility

The log print utility program ( CSQ1LOGP ) is run as a stand-alone utility. You can run the utility specifying:
  • A bootstrap data set (BSDS)
  • Active logs (with no BSDS)
  • Archive logs (with no BSDS)

The queue sharing group utility

The queue sharing group utility program ( CSQ5PQSG ) runs as a stand-alone utility to set up Db2 tables and perform other Db2 tasks required for queue sharing groups.

The active log preformat utility

The active log preformat utility ( CSQJUFMT ) formats active log data sets before they are used by a queue manager. If the active log data sets are preformatted by the utility, log write performance is improved on the queue manager's first pass through the active logs.

The dead-letter queue handler utility

The dead-letter queue handler utility program (CSQUDLQH ) runs as a stand-alone utility. It checks messages that are on the dead-letter queue and processes them according to a set of rules that you supply to the utility.

The qload utility

From IBM MQ 8.0, the qload utility, shipped in IBM MQ Supportpac MO03, has been integrated into IBM MQ as the dmpmqmsg utility.

On z/OS, the utility is available as an executable module, CSQUDMSG in the SCSQLOAD library, with an alias of QLOAD for compatibility. Sample JCL is also provided as member CSQ4QLOD in SCSQPROC.