FABPCHRO CTL input data set
The CTL data set contains your description of the processing to be done by module FABPCHRO. It contains target relative byte addresses (RBAs). Module FABPCHRO prints the absolute disk address for each input target RBA.
Format
This control data set usually resides in the input stream. However, it can also be defined as a sequential data set or as a member of a partitioned data set. It must contain one 80-byte, fixed-length record for each target RBA to be processed. BLKSIZE, if coded, must be a multiple of 80. The CTL data set can be coded as shown in the following figure.
//CTL DD *
DSFACHO0 0000069A
DSFACHO0 0CCCCC9A
DSFACHO0 0000079A
DSSCHHV0 00000900 VSAM
DSSCHHV0 00001000 VSAM
DSSCHXI0 00000000
DSSCHXI0 00000053
DSSCHXI0 000000CF
DSSCHXI0 000018CF
DSSCHXI0 00002000
/*
There is only one record type in the CTL data set. The following figure shows the format of the CTL data set.
0.........1.........2.........3.........4.........5.........6.........7.........8
012345678901234567890123456789012345678901234567890123456789012345678901234567890
ddname rba accessm
- Position
- Description
- 1
- This 8-digit field contains the (left-aligned) DDNAME of the database that contains the target RBA.
- 11
- This 8-digit field contains the target RBA. This field is hexadecimal, with leading zeros (if needed).
- 31
- This 4-digit field indicates the access method used for the database
that contains the target RBA. Use one of the following codes:
- VSAM
- If the data set is a VSAM data set or an encrypted OSAM database data set, specify VSAM.
- Blank
- If the data set is an OSAM data set, leave this field blank.
Note: If you code this field incorrectly, results are unpredictable.