Declaring the dynamic PSBs

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

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

The dynamic PSB names that FM/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=FMN on the FMN1POPI macro statement for the subsystem, you will need to include the following APPLCTN macro statements in the system definition:

APPLCTN PSB=FMN001,PGMTYPE=BATCH,DOPT
APPLCTN PSB=FMN002,PGMTYPE=BATCH,DOPT
APPLCTN PSB=FMN003,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.