DD statements for Stand-Alone Prefix Update

DD statements define inputs and outputs for Stand-Alone Prefix Update jobs. You must supply the DD statements before you run a Stand-Alone Prefix Update job.

The following DD statements can be specified for Stand-Alone Prefix Update jobs.

Table 1. DD statements for Stand-Alone Prefix Update
DDNAME Use Format Need Description
JOBLIB/STEPLIB Input   Required

Points to the IMS™.SDFSRESL, which contains the IMS nucleus and required action modules, and to the IMS HP Prefix Resolution load library, which contains the FABYMAIN main load module.

One of these DD statements is required.

When you specify HPPRBH=NO:
  • IMS.SDFSRESL must be concatenated behind the DD statement that contains the IMS HP Prefix Resolution load library.
  • If JOBLIB or STEPLIB is not authorized by having unauthorized libraries that are concatenated to IMS.SDFSRESL, the DFSRESLB DD statement must be included.
database Input
Output
  Optional

References the databases that were initially loaded, reorganized, or scanned. One or more DD statements must be present for each data set group of a database that has logical relationships. The ddname must match the ddname that is specified in the DBD. If you are using dynamic allocation, do not use the DD statement for the database data sets.

DFSCTL Input LRECL=80 Optional

Describes the data set that contains the OSAM sequential buffering (SB) control statements. By using OSAM SB, the IMS DL/I buffer handler can process OSAM data sets faster. For more information about control statement format and the OSAM sequential buffering, see IMS Database Administration and IMS System Definition.

If HPPRBH=NO is specified but DFSCTL DD is not provided, a DFSCTL data set is dynamically allocated to activate OSAM SB.

The allocated DFSCTL data set contains the following statement:
SBPARM ACTIV=COND
Recommendation: If you do not use the HPPR buffer handler (HPPRBH=NO), consider using OSAM SB.
DFSRESLB Input   Optional

Points to an authorized library that contains the IMS SVC modules.

DFSURWF3 Input LRECL=300 Required

Defines the output work data set that Stand-Alone Prefix Resolution creates. It is supplied as input to Stand-Alone Prefix Update or the IMS Database Prefix Update utility. Its size is approximately the same as that of the input data set defined by the DFSURWF1 DD statement minus the size of DFSURIDX.

DCB parameters specified within this program are RECVM=VB and LRECL=300. Blocking is strongly recommended. If you omit to specify a BLKSIZE, the system will automatically calculate optimum block size for you.

This DD statement is required if you specify TYPE=LO, TYPE=IM, or TYPE=LM for the FABYIN control statement.

DFSVSAMP Input LRECL=80 Optional

Describes the data set that contains the buffer information required by the DL/I buffer handler. For more information about control statement format and the buffer pool structure, see IMS System Definition.

This DD statement is required when HPPRBH=NO is specified.

If HPPRBH=NO is specified but DFSVSAMP DD is not provided, a DFSVSAMP data set is dynamically allocated. The allocated DFSVSAMP data set contains the following statement: IOBF=(32K,10)

FABYIN Input LRECL=80 Required

Defines the data set for control statements that specify options for IMS HP Prefix Resolution.

FABYPRNT Output LRECL=133 Required

Defines the data set for reports.

DCB parameters that are specified within this program are RECFM=FBA and LRECL=133.

FABYMSG Output LRECL=133 Required

Defines the data set for messages.

DCB parameters that are specified within this program are RECFM=FBA and LRECL=133.

FABYWF3O Output   Optional

Defines the output work data set for WF3 records of HISAM databases.

The Prefix Update function writes WF3 records of HISAM databases into the data set so that you can update the HISAM database by using the IMS Prefix Update utility.

DCB parameters that are specified within this program are RECVM=VB and LRECL=300. Blocking is strongly recommended. If you do not specify a BLKSIZE, the system will automatically calculate the optimum block size for you.

If the DFSURWF3 data set for Stand-Alone Prefix Update contains WF3 records for HISAM databases, this DD statement is required.

IMS Input   Required

Defines the library that contains the DBDs that describe the database that was loaded, reorganized, or both. The data set must reside on a direct-access device.

IMSDALIB Input   Optional

Specifies the data sets that contain the dynamic allocation members for the databases and the RECON data sets.

Allocation of the databases and the RECON data sets will be attempted in the following order:

  1. The DD statements coded in the JCL stream
  2. Dynamic allocation members in the IMSDALIB concatenation
  3. Dynamic allocation members in the JOBLIB or the STEPLIB concatenation
RECONx Input
Output
  Optional

Defines the DBRC RECON data sets.

If you are using dynamic allocation, do not use these DD names.

SYSUDUMP Output LRECL=133 Optional

Defines the dump data set.

This DD statement can be specified as DUMMY.