Customizing IBM MQ for z/OS
Use this topic as a step by step guide for customizing your IBM® MQ system.
This topic leads you through the various stages of customizing IBM MQ after you have successfully installed it. The installation process is described in the Program Directory, available to download from the IBM Publications Center.
Samples are supplied with IBM MQ to help you with your customization. The sample data set members have names beginning with the four characters CSQ4 and are in the library thlqual.SCSQPROC.
Before you perform the customization tasks described in this topic, there are a number of configuration options that you must consider because they affect the performance and resource requirements of IBM MQ for z/OS®. For example, you must decide which globalization libraries you want to use.
Configuration options
For more information about these options, see Planning on z/OS.
- The task is part of the process of customizing IBM MQ. That is, you perform the task once when you customize IBM MQ on the z/OS system. (In a parallel sysplex, you must perform the task for each z/OS system in the sysplex, and ensure that each z/OS system is set up identically.)
- The task is part of adding a queue manager. That is, you perform the task once for each queue manager when you add that queue manager.
- You need to perform the task when migrating. If you are migrating from a previous version of IBM MQ for z/OS, you might not need to perform all these tasks.
None of the tasks require you to perform an IPL of your z/OS system, if you use commands to change the various z/OS system parameters, and perform Task 12: Update SYS1.PARMLIB members as suggested.
To simplify operations and to aid with problem determination, ensure that all z/OS systems in a sysplex are set up identically, so that queue managers can be quickly created on any system in an emergency.
For ease of maintenance, consider defining aliases to refer to your IBM MQ libraries; for more information, see Using an alias to refer to an IBM MQ library.
Identify the national language support libraries
- C
- Simplified Chinese
- E
- U.S. English (mixed case)
- F
- French
- K
- Japanese
- U
- U.S. English (uppercase)
Description | Japanese | Simplified Chinese | U.S. English (mixed case) | U.S. English (uppercase) | French |
---|---|---|---|---|---|
Load modules | thlqual.SCSQANLK | thlqual.SCSQANLC | thlqual.SCSQANLE | thlqual.SCSQANLU | thlqual.SCSQANLF |
ISPF messages | thlqual.SCSQMSGK | thlqual.SCSQMSGC | thlqual.SCSQMSGE | thlqual.SCSQMSGU | thlqual.SCSQMSGF |
ISPF panels | thlqual.SCSQPNLK | thlqual.SCSQPNLC | thlqual.SCSQPNLE | thlqual.SCSQPNLU | thlqual.SCSQPNLF |
Special purpose function (for example, early code) | thlqual.SCSQSNLK | thlqual.SCSQSNLC | thlqual.SCSQSNLE | thlqual.SCSQSNLU | thlqual.SCSQSNLF |
ISPF tables | thlqual.SCSQTBLK | thlqual.SCSQTBLC | thlqual.SCSQTBLE | thlqual.SCSQTBLU | thlqual.SCSQTBLF |
Customization summary
- Whether the step has to be performed once only, or repeated for each queue manager.
- Whether you need to repeat the step for each queue-sharing group, or omit the step if you are not using queue-sharing groups.
- Whether the step is required if you are migrating from a previous version of IBM MQ. Some steps might be needed, depending on what you decide about data set and queue manager names; these steps are marked 'Review'.