Task 4: Update the z/OS program properties table

 

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

Figure 1. PPT additional entries needed for the WebSphere MQ queue manager
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:

Figure 2. PPT additional entries needed for the WebSphere MQ channel initiator
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.