Upgrading and applying service to Language Environment or z/OS Callable Services

The actions we must take vary according to whether we use CALLLIBS or LINK, and your version of SMP/E.

The following tables show you what we need to do to IBM MQ for z/OS if you upgrade your level of, or apply service to, the following products:

  • Language Environment
  • z/OS Callable Services (APPC and RRS for example)

Product Action if using CALLLIBS and SMP/E V3r2 or later Note: You do not need to run separate jobs for Language Environment and Callable services. One job will suffice. Action if using LINK
Language Environment
  1. Set the Boundary on your SMP/E job to the Target zone.
  2. On the SMPCNTL card specify LINK LMODS CALLLIBS. We can also specify other parameters such as CHECK, RETRY(YES) and RC. See SMP/E for z/OS: Commands for further information.
  3. Run the SMP/E job.

No action required provided that the SMP/E zones were set up for automatic relinking, and the CSQ8SLDQ job has been run.
Callable Services
  1. Set the Boundary on your SMP/E job to the Target zone.
  2. On the SMPCNTL card specify LINK LMODS CALLLIBS. We can also specify other parameters such as CHECK, RETRY(YES) and RC. See SMP/E for z/OS: Commands for further information.
  3. Run the SMP/E job.

No action required provided that the SMP/E zones were set up for automatic relinking, and the CSQ8SLDQ job has been run.

Product Action if using CALLLIBS and SMP/E V3r2 or later Note: You do not need to run three separate jobs for Language Environment and Callable services. One job will suffice for both products. Action if using LINK
Language Environment
  1. Change the DDDEFs for SCEELKED and SCEESPC to point to the new library.
  2. Set the Boundary on your SMP/E job to the Target zone.
  3. On the SMPCNTL card specify LINK LMODS CALLLIBS. We can also specify other parameters such as CHECK, RETRY(YES) and RC. See SMP/E for z/OS: Commands for further information.
  4. Run the SMP/E job.

  1. Delete the XZMOD subentries for the following LMOD entries in the IBM MQ for z/OS target zone:

    CMQXDCST, CMQXRCTL, CMQXSUPR, CSQCBE00, CSQCBE30, CSQCBP00, CSQCBP10, CSQCBR00, CSQUCVX, CSQUDLQH, CSQVXPCB, CSQVXSPT, CSQXDCST, CSQXRCTL, CSQXSUPR, CSQXTCMI, CSQXTCP, CSQXTNSV, CSQ7DRPS, IMQB23IC, IMQB23IM, IMQB23IR, IMQS23IC, IMQS23IM, IMQS23IR

  2. Set up the appropriate ZONEINDEXs between the IBM MQ zones and the Language Environment zones.
  3. Tailor CSQ8SLDQ to refer to the new zone on the FROMZONE parameter of the LINK commands. CSQ8SLDQ can be found in the SCSQINST library.
  4. Run CSQ8SLDQ.

Callable services
  1. Change the DDDEF for CSSLIB to point to the new library
  2. Set the Boundary on your SMP/E job to the Target zone.
  3. On the SMPCNTL card specify LINK LMODS CALLLIBS. We can also specify other parameters such as CHECK, RETRY(YES) and RC. See SMP/E for z/OS: Commands for further information.
  4. Run the SMP/E job.

  1. Delete the XZMOD subentries for the following LMOD entries in the IBM MQ for z/OS target zone:

    CMQXRCTL, CMQXSUPR, CSQBSRV, CSQILPLM, CSQXJST, CSQXRCTL, CSQXSUPR, CSQ3AMGP, CSQ3EPX, CSQ3REPL

  2. Set up the appropriate ZONEINDEXs between the IBM MQ zones and the Callable Services zones.
  3. Tailor CSQ8SLDQ to refer to the new zone on the FROMZONE parameter of the LINK commands. CSQ8SLDQ can be found in the SCSQINST library.
  4. Run CSQ8SLDQ.

For an example of a job to relink modules when using CALLLIBS, see Running a LINK CALLLIBS job.

Parent topic: Configure queue managers on z/OS