Register 1 contains an address of a 4-byte field that has the address of the DCS pre- and postcalculation exit parameter list. The IGBDCSIE macro maps the parameter list, shown in Table 1. For PDSEs and extended format data sets the block size is simulated and DASD calculation service returns device-independent larger values.
Offset | Length or Bit Pattern | Name | Description |
---|---|---|---|
00 (X'00') | DCSIEPL | DCS installation exit parameter list | |
00 (X'00') | 44 | DCSIEDSN | Data set name |
44 (X'2C') | 2 | DCSIEDSO | Data set organization (only physical sequential, partitioned and VSAM should come to this exit). The unmovable bit might be on if not SMS-managed. |
X'8000' | DCSIEIS | Indexed sequential organization | |
X'4000' | DCSIEPS | Physical sequential organization, standard or extended format, possibly compressed. | |
X'2000' | DCSIEDA | Direct organization (BDAM) | |
X'1000' | DCSIECX | BTAM or QTAM line group | |
X'0200' | DCSIEPO | Partitioned organization (partitioned data set or PDSE) | |
X'1011' | DCSIEU | U-unmovable. The data contains location-dependent information. This bit can be on for all data set organizations except VSAM. | |
X'0080' | DCSIEGS | Graphics organization | |
X'0008' | DCSIEAM | VSAM data set | |
46 (X'2E') | 2 | Reserved | |
48 (X'30') | 4 | DCSIEKP | Key position |
52 (X'34') | 4 | DCSIELRL | Logical record length (average record length if VSAM) |
56 (X'38') | 4 | DCSIETC | Track capacity |
60 (X'3C') | 4 | DCSIEBUF | Buffer space |
64 (X'40') | 4 | DCSIESTG | Exit workspace address |
68 (X'44') | 2 | DCSIEKL | Key length |
70 (X'46') | 2 | DCSIEBS | Block size (current physical block size if VSAM) |
72 (X'48') | 2 | DCSIECOB | Calculated optimum block size |
74 (X'4A') | 6 | DCSIEVSN | Volume serial number, if available, or blanks |