Subpool definitions
DFSMS-managed subpooling is a method of dividing these storage groups into pools to improve data set allocation and performance. This functionality is limited to denying volumes outside of a DFSMS-defined pool. Volume selection cannot be directed outside of the data set’s current storage group. If multiple pools are specified, the first pool with sufficient space for the data set is assigned. The first specified pool is the primary pool; all other pools are alternate pools.
Subpools are defined on SET statements. INC/EXC statements that follow a SET statement identify the devices to be included in or excluded from a subpool.
To change SMSPOLxx parameters by using BMC AMI Storage SET statements, issue the following SET statement:
In the POOLNAME parameter,xxxxxxxx is the name to be assigned to a pool. In the VOL parameter,xxxxxxxx represents each volume serial number (up to 15 total).
Example system storage configuration
The following figure is an example of a possible system storage configuration for SMS-managed subpools.
Possible system storage configuration for SMS-managed subpools

This example shows you how to configure SMS-managed subpools by using the information that is given in the following table:
Command | Result |
|---|---|
SMSPOL00 member | |
SET POOLNAME=PRODSMS | The PRODSMS subpool is composed of all volumes whose names begin with PRDS0 and PRDS11. |
SET POOLNAME=PRODSMAX | The PRODSMAX subpool contains volumes PRDS55 and PRDS56. |
SET POOLNAME=TESTSMS | The TESTSMS subpool is composed of volumes TSTS21, TSTS22, and TSTS23. |
SET POOLNAME=WORKSMS | The WORKSMS subpool contains all volumes whose names begin with WRKS4. |
After you have identified the criteria for subpools at your data center, use the Subpools menu option to define subpools in the SMSPOLxx PARMLIB member. For instructions, see Editing-definition-members.