Task 4: Update the z/OS program properties table

 

+

Search Tips   |   Advanced Search

 

You need to perform this task once for each z/OS system where you want to run WebSphere MQ.

If you are using queue-sharing groups, ensure that the settings for WebSphere MQ are identical on each z/OS system in the sysplex.

You do not need to perform this task when migrating from a previous version.

If it is not already present, add the following entry to the program properties table (PPT), which we can find in SYS1.PARMLIB(SCHEDxx).

PPT  PGMNAME(CSQYASCP) /* CSQ - THIS IS REQUIRED FOR WEBSPHERE MQ */
     CANCEL            /* CAN BE CANCELLED                        */
     KEY(7)            /* STORAGE PROTECTION KEY                  */
     SWAP              /* PROGRAM IS SWAPPABLE                    */
     NOPRIV            /* NOT PRIVILEGED                          */
     DSI               /* REQUIRES DATA SET INTEGRITY             */
     PASS              /* NOT ALLOWED TO BYPASS PASS PROT         */
     SYST              /* SYSTEM TASK SO NOT TIMED                */
     AFF(NONE)         /* NO PROCESSOR AFFINITY                   */
     NOPREF            /* NO PREFERRED STORAGE FRAMES             */

The NOSWAP attribute used in earlier releases of WebSphere MQ is no longer necessary, because the WebSphere MQ queue manager controls swapping itself. However, if you have a heavily-loaded WebSphere MQ network and response time is critical, it might be advantageous to make the WebSphere MQ channel initiator non-swappable, by adding the following further PPT entry, at the risk of impacting the performance of the rest of your z/OS system:

PPT  PGMNAME(CSQXJST)  /* CSQ - MAKE WEBSPHERE MQ MOVER NON-SWAPPABLE */
     CANCEL            /* CAN BE CANCELLED                            */
     KEY(8)            /* STORAGE PROTECTION KEY                      */
     NOSWAP            /* PROGRAM IS NON-SWAPPABLE                    */

Issue the z/OS command SET SCH= for these changes to take effect.