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.
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:
|
|
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:
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:
|
|
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. |