DD statements for the full-function database HASH Check option (DFSUDMP0 JCL)
When you use the HD Pointer Checker HASH Check option, you need to specify in your DFSUDMP0 JCL, the appropriate DD statements for the HD Pointer Checker HASH Check option.
These DD statements are required only if you use the HD Pointer Checker HASH Check option through the HASH exit of the Image Copy function.
The following table summarizes the DD statements for HD Pointer Checker.
DDNAME | Use | Format | Required or optional with the HASH Check option |
---|---|---|---|
DBDEFCTL | Input | PDS | Required (See Note) |
PRIMAPRT | Output | LRECL=133 | Required |
STATIPRT | Output | LRECL=133 | Required |
VALIDPRT | Output | LRECL=133 | Required |
FSESTAT | Input/output | LRECL=134 | Required |
SNAPPIT | Output | LRECL=133 | Required |
SORTEX | Output | LRECL=40 | Required |
IMS2 | Input | PDS | Optional |
HISTORY | Input/Output | VSAM KSDS | Optional |
Note: DBDEFCTL is required
only for the HD Pointer Checker.
If you want to suppress the invocation of the HD Pointer Checker HASH Check option, delete
this statement or specify DUMMY.
|
- DBDEFCTL DD
- This statement defines the input partitioned data set
that was created by the HD Pointer Checker DBD Analysis
program. This data set specification is a trigger for HD Pointer Checker HASH Check option invocation. If this data set is
specified, the Image Copy function invokes the HD Pointer Checker HASH Check option. If you want to suppress the
invocation of the HD Pointer Checker HASH Check option, delete
this statement or specify DUMMY.
This statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option. This data set contains database definitions for each database as a PDS member named with each DBD name, and the process control information for the HD Pointer Checker HASH Check option. Specify the member name of the process control information with the DATASET (or DSN) keyword as follows:
DBDEFCTL DD DISP=SHR,DSN=HPS.DBDEFCTL(member)
If the member name is omitted (see the following example), the default member name PROCTL01 is used for the control information.
DBDEFCTL DD DISP=SHR,DSN=HPS.DBDEFCTL
This data set contains members of all databases that take part in the logical relationship and must be evaluated at the same time. For details about preparing this data set, see DBD Analysis program reference.
- PRIMAPRT DD
- This statement defines the output data set that contains primary reports generated by the HISAM, INDEX, HDAM, HIDAM, PHDAM, and PHIDAM HASH Check option processes. The statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option. If BLKSIZE is coded on the DD statement, it must be a multiple of 133.
- STATIPRT DD
- This statement defines the output data set that contains the statistics reports generated for HISAM, HDAM, HIDAM, PHDAM, and PHIDAM. This statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option. If BLKSIZE is coded on the DD statement, it must be a multiple of 133.
- VALIDPRT DD
- This statement defines the output data set that contains the legend and the validation reports produced by the HISAM, INDEX, HDAM, HIDAM, PHDAM, and PHIDAM HASH Check option processes. The statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option. If BLKSIZE is coded on the DD statement, it must be a multiple of 133.
- SNAPPIT DD
- This statement defines the output data set that contains the block maps and block dumps that the HDAM, HIDAM, HDAM, and PHIDAM scan processes produce. The block maps and block dumps are produced when the HDAM HIDAM, HDAM, and PHIDAM scan process detects pointer errors, incorrect FSEAPs or FSEs, or T2 errors. The statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option. If BLKSIZE is coded on the DD statement, it must be a multiple of 133.
- FSESTAT DD
- This statement defines the work data set used by the HDAM, HIDAM, HDAM, and PHIDAM scan processes. The statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option in multiple steps. If BLKSIZE is coded on the DD statement, it must be a multiple of 134.
- SORTEX DD
- This statement defines the output data set that contains the 40 byte records written by the HISAM, INDEX, HDAM, HIDAM, HDAM, and PHIDAM processes. It contains one record for each pointer type of each segment type, and one record for each segment type. This data set is used as the input data set for a subsequent EVALUATE process. The statement is required if you want to run the Image Copy function with the HD Pointer Checker HASH Check option in the multiple-step HASH Check. LRECL must be 40, and BLKSIZE must be a multiple of 40.
- IMS2 DD
- This statement defines the library that contains the FABPZWTO user exit, the partition selection exit module, or both. The data set must reside on a direct-access volume. It is required if you want to use FABPZWTO, the partition selection exit, or both.
- HISTORY DD
- This optional data set defines the HISTORY data set (VSAM KSDS) that is used as input to the DB Historical Data Analyzer and Space Monitor of IMS HP Pointer Checker. When the HISTORY option is specified, this data set is required, and must be allocated and initialized by the DB Historical Data Analyzer utility before you run IMS HP Image Copy. DISP=SHR must be used. For more information, see the IMS High Performance Pointer Checker User's Guide.