Task 15: Define your page sets

 

You must define separate page sets for each WebSphere MQ queue manager. thlqual.SCSQPROC(CSQ4PAGE) and thlqual.SCSQPROC(CSQ4PAGR) contain JCL and AMS control statements to define and format page sets. Member CSQ4PAGE uses one page set for each class of message, member CSQ4PAGR uses multiple page sets for the major classes of message. The JCL runs the supplied utility program CSQUTIL. Review the samples and customize them for the number of page sets you want and the sizes to use. See the WebSphere MQ for z/OS Concepts and Planning Guide for information about page sets and how to calculate suitable sizes.

The started task procedure CSQ4MSTR described in Task 6: Create procedures for the WebSphere MQ queue manager refers to the page sets, in a statement of the form:

//CSQP00nn  DD DISP=OLD,DSN=xxxxxxxxx

where nn is the page set number between 00 and 99, and xxxxxxxxx is the data set that you define.

Notes:

  1. If you intend to use the dynamic page set expansion feature, ensure that secondary extents are defined for each page set. thlqual.SCSQPROC(CSQ4PAGE) shows how to do this.

  2. To help identify page sets from different queue managers, include the subsystem name in the high level qualifier of the data set associated with each page set.

  3. If you intend to allow the FORCE option to be used with the FORMAT function of the utility program CSQUTIL, add the REUSE attribute on the AMS DEFINE CLUSTER statement. This is described in the WebSphere MQ for z/OS System Administration Guide.

  4. If your page sets are to be larger than 4 GB use the Storage Management System (SMS) EXTENDED ADDRESSABILITY function.