Dynamic allocation of data sets


The minimum JCL that is required for execution of the Fast Path/EP Series product functions in offline mode is simple because many of the necessary data sets can be allocated dynamically.

If you supply the appropriate DD statement in your JCL, the specified data sets are used. BMC recommends that you omit these DD statements so that dynamic allocation is used.

IMS ACB library

Fast Path Indexer/EP utility functions executing in offline mode require access to the IMS ACB library containing the database definitions (DMB) for the DEDB area or areas to be processed.

If the IMSACB DD statement is omitted from the JCL, Fast Path Indexer/EP attempts to dynamically allocate it. The following IMSACB DD statements are used to identify the active ACB library:

  • IMSACB
  • IMSACBA
  • IMSACBB
  • OLCSTAT
  • MODSTAT
  • MODSTAT2
  • PFXLIB
  • PFXLIBA
  • PFXLIBB
Warning

Note

The PFXLIB, PFXLIBA, and PFXLIBB DD statements are necessary for offline functions that process PFX indexes.

For details about using DD statements to identify the IMS ACB library, see the IBM IMS/ESA System Administration Guide.

Warning

Note

The IMS/ESA release level of the ACB library must be the same as that of the RESLIB that is included in the STEPLIB DD statement concatenation.

Area data set

Fast Path Indexer/EP functions executing in offline mode require access to the area data set to be processed.

If the areaname DD statement is omitted from the JCL, Fast Path Indexer/EP attempts to dynamically allocate it. The areaname DD statement identifies the area data set to be processed by Fast Path Indexer/EP.

The areaname DD statement is the area data set used as input to the index build or verify function. The IMSACB DD statement identifies the ACB library containing the database definition that describes the area referenced by the areaname DD statement.

If DBRC is active, the area is registered with DBRC, and the areaname DD statement refers to an area data set, then the areaname DD statement data set must match the registered area data set name.

If you are using dynamic allocation, do not include the areaname DD statement. Fast Path Indexer/EP attempts to obtain the data set name for allocation in the following order:

  1. If the INPUT_DSN_MASK keyword is specified, it is used to generate the data set name for the build and verify functions.
  2. If DBRC is active and the area is registered, the registered area data set name is obtained from DBRC.
  3. The STEPLIB is searched for the DFSMDA member that contains the data set name for this area.

For the build and the verify function, the disposition of the dynamically allocated source area data set is DISP=SHR. The disposition for the secondary index database is DISP=OLD.

Related topic



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

Fast Path Indexer/EP 4.0