Declaring the dynamic PSBs

You must include in the system definition an APPLCTN macro statement for each dynamic PSB name used by ZDT/IMS functions when run in BMP mode.

You use:
  • The DYNPRFN parameter on the HFM1POPI macro statement to specify the number of dynamic PSB names that ZDT/IMS can use to access the subsystem. (See DYNPRFN).
  • The DYNPRFX parameter on the HFM1POPI macro statement to specify the first 1- to 5-characters of the dynamic PSB name. (See DYNPRFX).

The dynamic PSB names that ZDT/IMS uses are obtained by combining the 1- to 5-characters you specify in the DYNPRFX parameter with a three digit number in the range 001 to the number specified in the DYNPRFN parameter.

For example, if you specify DYNPRFN=3 and DYNPRFX=HFM on the HFM1POPI macro statement for the subsystem, you will need to include the following APPLCTN macro statements in the system definition:

APPLCTN PSB=HFM001,PGMTYPE=BATCH,DOPT
APPLCTN PSB=HFM002,PGMTYPE=BATCH,DOPT
APPLCTN PSB=HFM003,PGMTYPE=BATCH,DOPT
PGMTYPE=BATCH is required because the PSBs are for BMPs. The DOPT parameter specifies that it is a dynamic PSB, so it is also required.