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

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

The following tables show you what you 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)
Table 1. Service has been applied or the product has been upgraded to a new release
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.

Table 2. One of the products has been updated to a new release in a new SMP/E environment and libraries
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.