Early code

Note:
In previous versions and releases of this product, we recommended that you include the early code load modules in a library in the link list. This is no longer required, and we now recommend that you do not include early code libraries in the link list.

Put the libraries with the latest version, release, or maintenance level of the WebSphere MQ early code (which is loaded at system IPL) into the libraries used for the z/OS(R) LPA, replacing older versions of these libraries. These libraries are specified in an LPALSTmm member of SYS1.PARMLIB.

The early code comprises the following load modules:

WebSphere MQ includes a user modification that moves the contents of the thqual.SCSQSNLx library into the thqual.SCSQLINK and informs SMP/E. This user modification is called CSQ8ERLY and is described in the WebSphere MQ for z/OS Program Directory.

When you have updated the early code in the LPA libraries, it is available from the next z/OS IPL (with the CLPA option) to all queue manager subsystems added during IPL from definitions in IEFSSNss members in SYS1.PARMLIB.

You can make it available immediately without an IPL for any new queue manager subsystem added subsequently (as described in Task 5: Define the WebSphere MQ subsystem to z/OS) by adding it to the LPA as follows:

If you have applied maintenance, or you intend to restart a queue manager with a later version or release of WebSphere MQ, the early code can be made available to queue manager subsystems that are already defined,

provided the level of the early code when the z/OS system was IPLed was at least that of Version 5.3. To make it available, do this:.

  1. Add it to the LPA using z/OS SETPROG commands as described above.
  2. Stop the queue manager, using the WebSphere MQ command STOP QMGR.
  3. Ensure that the qmgr.REFRESH.QMGR security profile is set up. See Table 48.
  4. Refresh the early code for the queue manager using the WebSphere(R) MQ command REFRESH QMGR TYPE(EARLY).
  5. Restart the queue manager, using the WebSphere MQ command START QMGR.

The WebSphere MQ commands STOP QMGR, REFRESH QMGR, and START QMGR are described in the WebSphere MQ Script (MQSC) Command Reference.

If the early code was below the Version 5.3 level, you must IPL the z/OS system (with the CLPA option) to make the updated early code available to existing queue manager subsystems. Thereafter, it can be updated and made available without an IPL.