Task 4: Update the z/OS program properties table
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.