Offset | Type/Value | Len | Name (Dim) | Description |
---|---|---|---|---|
APPENDAGE VECTOR TABLE SECTION OF THE DEB |
||||
–36 (–24) | DBL WORD | 8 | DEBAVT (0) | – APPENDAGE VECTOR TABLE |
–36 (–24) | ADDRESS | 4 | DEBEOEA (0) | –ADDRESS OF END–OF–EXTENT APPENDAGE ROUTINE ICB280 |
–36 (–24) | BITSTRING | 1 | DEBEOEAB | – FLAG BYTE ICB280 |
X'0' | DEBTCAMQ | RESERVED | ||
. . . . 1111 | DEBEOENP | "X'0F'"– NUMBER OF 2K PAGES TO BE FIXED FOR THE END–OF–EXTENT APPENDAGE ICB280 | ||
–35 (–23) | ADDRESS | 3 | DEBEOEAD | – ADDRESS OF END–OF–EXTENT APPENDAGE ROUTINE ICB280 |
–32 (–20) | ADDRESS | 4 | DEBSIOA (0) | – ADDRESS OF START I/O APPENDAGE ROUTINE ICB280 |
–32 (–20) | BITSTRING | 1 | DEBSIOAB | – FLAG BYTE ICB280 |
1. . . . . . . | DEBPGFX | "X'80'"– ADDRESS IN DEBSIOAD CAN BE USED TO DETERMINE THE ENTRY POINT TO THE PAGE FIX (PGFX) APPENDAGE ROUTINE BY ADDING 4 TO THE ADDRESS IN DEBSIOAD ICB280 | ||
.1. . . . . . | DEBSIOX | "X'40'"– IF ZERO, DO NOT ENTER SIO APPENDAGE WHEN ERP IS ACTIVE. IF ONE, ENTER SIO APPENDAGE EVEN WHEN ERP IS ACTIVE. ICB372 | ||
. .1. . . . . | DEBIOVR | "X'20'"– IF ONE, EXCPVR REQUEST IS VALID. IF ZERO, EXCPVR REQUEST IS INVALID AND WILL NOT BE EXECUTED. CURRENTLY HAS NO EFFECT. ICB401 | ||
. . .1 . . . . | DEBFIX | "X'10'"– INDICATION THAT DEB HAS BEEN FIXED (OS/VS2) (MDC032) YM5929 | ||
. . . . 1111 | DEBSIONP | "X'0F'"– NUMBER OF 2K PAGES TO BE FIXED FOR THE SIO APPENDAGE ICB280 | ||
–31 (–1F) | ADDRESS | 3 | DEBSIOAD | – ADDRESS OF START I/O APPENDAGE ROUTINE ICB280 |
–28 (–1C) | ADDRESS | 4 | DEBPCIA (0) | – ADDRESS OF PCI APPENDAGE ROUTINE ICB280 |
–28 (–1C) | BITSTRING | 1 | DEBPCIAB | – FLAG BYTE ICB280 |
. . . . 1111 | DEBPCINP | "X'0F'"– NUMBER OF 2K PAGES TO BE FIXED FOR THE PCI APPENDAGE ICB280 | ||
–27 (–1B) | ADDRESS | 3 | DEBPCIAD | – ADDRESS OF PROGRAM–CONTROLLED–INTERRUPTION (PCI) APPENDAGE ROUTINE ICB280 |
–24 (–18) | ADDRESS | 4 | DEBCEA (0) | – ADDRESS OF CHANNEL-END APPENDAGE ROUTINE ICB280 |
–24 (–18) | BITSTRING | 1 | DEBCEAB | – FLAG BYTE ICB280 |
1. . . . . . . | DEBESMVR | "X'80',,C'X'"VALIDITY CHECK FOR EXCPVR CALLER | ||
. . . . 1111 | DEBCENP | "X'0F'"– NUMBER OF 2K PAGES TO BE FIXED FOR THE CHANNEL–END APPENDAGE ICB280 | ||
–23 (–17) | ADDRESS | 3 | DEBCEAD | – ADDRESS OF CHANNEL–END APPENDAGE ROUTINE ICB280 |
–20 (–14) | ADDRESS | 4 | DEBXCEA (0) | – ADDRESS OF ABNORMAL–END APPENDAGE ROUTINE ICB280 |
–20 (–14) | BITSTRING | 1 | DEBXCEAB | – FLAG BYTE ICB280 |
. . . . 1111 | DEBXCENP | "X'0F'"– NUMBER OF 2K PAGES TO BE FIXED FOR THE ABNORMAL–END APPENDAGE ICB280 | ||
–19 (–13) | ADDRESS | 3 | DEBXCEAD | – ADDRESS OF ABNORMAL–END APPENDAGE ROUTINE ICB280 |
DEB PREFIX TABLE |
||||
–16 (–10) | ADDRESS | 4 | DEBPREFX (0) | – DEB PREFIX TABLE |
–16 (–10) | BITSTRING | 1 | DEBWKARA | – O/C/E WORK AREA (DIRECT ACCESS) |
–15 (–F) | BITSTRING | 7 | DEBDSCBA | – DSCB ADDRESS (BBCCHHR) USED BY I/O SUPPORT (DIRECT ACCESS) |
–8 (–8) | ADDRESS | 4 | DEBXTNP (0) | – POINTER TO DEB EXTENSION (OS/VS2) MDC008 |
–8 (–8) | BITSTRING | 4 | DEBDCBMK | – DCB MODIFICATION MASK USED BY O/C/E.
OBSOLETE |
–4 (–4) | BITSTRING | 1 | DEBLNGTH | – LENGTH OF DEB IN DOUBLEWORDS |
–3 (–3) | CHARACTER | 1 | DEBAMTYP | – ACCESS METHOD TYPE ICB380 |
X'0' | DEBAMNON | "0" ACCESS METHOD TYPE NOT KNOWN | ||
X'1' | DEBAMVSM | "1" VSAM ACCESS METHOD TYPE | ||
X'2' | DEBAMXCP | "2" EXCP ACCESS METHOD TYPE | ||
X'4' | DEBAMTCM | RESERVED | ||
X'8' | DEBAMGAM | "8" GRAPHICS ACCESS METHOD TYPE | ||
X'10' | DEBAMTAM | "16" BTAM ACCESS METHOD TYPE | ||
X'20' | DEBAMBPM | "32" BPAM ACCESS METHOD TYPE | ||
X'20' | DEBAMSAM | "32" SEQUENTIAL ACCESS METHOD TYPE | ||
X'40' | DEBAMBDM | "64" DIRECT ACCESS METHOD TYPE | ||
X'80' | DEBAMISM | "128" ISAM ACCESS METHOD TYPE | ||
X'81' | DEBAMSUB | "129" SUBSYSTEM ACCESS METHOD TYPE | ||
X'82' | DEBAMVTM | "130" VTAM® ACCESS METHOD TYPE | ||
X'84' | DEBAMTAP | RESERVED | ||
–2 (–2) | SIGNED | 2 | DEBTBLOF | – OFFSET IN THE DEB TABLE TO THE ENTRY FOR THIS DEB ICB380 |
DEB BASIC SECTION |
||||
0 (0) | ADDRESS | 4 | DEBTCBAD (0) | – ADDRESS OF TCB FOR THIS DEB |
0 (0) | BITSTRING | 1 | DEBAMID (0) | – VTAM DEB ID FLAG |
. . . . . . . . | DEBTAMID | RESERVED | ||
. . . . 1111 | DEBVAMID | "X'0F'"– VTAM DEB ID | ||
0 (0) | BITSTRING | 1 | DEBNMSUB | – OF SUBROUTINES LOADED BY OPEN EXECUTOR ROUTINES |
1 (1) | ADDRESS | 3 | DEBTCBB | – ADDRESS OF TCB FOR THIS DEB |
4 (4) | ADDRESS | 4 | DEBDEBAD (0) | – ADDRESS OF THE NEXT DEB IN THE SAME TASK |
4 (4) | BITSTRING | 1 | DEBAMLNG | – NUMBER OF BYTES IN THE ACCESS METHOD DEPENDENT SECTION. FOR BDAM THIS FIELD CONTAINS THE LENGTH EXPRESSED IN NUMBER OF WORDS. |
5 (5) | ADDRESS | 3 | DEBDEBB | – ADDRESS OF THE NEXT DEB IN THE SAME TASK |
8 (8) | ADDRESS | 4 | DEBIRBAD (0) | – IRB STORAGE ADDRESS USED FOR APPENDAGE ASYNCHRONOUS EXITS |
8 (8) | BITSTRING | 1 | DEBOFLGS | – DATA SET STATUS FLAGS |
11. . . . . . | DEBDISP | "X'C0'"– DATA SET DISPOSITION FLAGS BIT SETTING DISPOSITION | ||
DEBDSOLD 01 OLD DATA SET |
||||
.1. . . . . . | DEBDSOLD | "X'40'" OLD DATA SET | ||
1. . . . . . . | DEBDSMOD | "X'80'" MOD DATA SET | ||
11. . . . . . | DEBDSNEW | "X'C0'" NEW DATA SET | ||
. .1. . . . . | DEBEOF | "X'20'"– END–OF–FILE (EOF) ENCOUNTERED (TAPE INPUT) FORMAT 1 DSCB BIT 93.0 INDICATES THAT THE CURRENT VOLUME IS THE LAST VOLUME OF THE DATA SET (DASD INPUT) | ||
. . .1 . . . . | DEBRLSE | "X'10'"– RELEASE UNUSED EXTERNAL STORAGE (DASD) EMULATOR TAPE WITH SECOND GENERATION FORMAT. TAPE MAY CONTAIN BLOCKS SHORTER THAN 12 CHARACTERS. (TAPE) | ||
. . . . 1. . . | DEBDCB | "X'08'"– DCB MODIFICATION | ||
. . . . .1. . | DEBSPLIT | "X'04'"– SPLIT CYLINDER (DASD) 7–TRACK EMULATOR TAPE WITH POSSIBLE MIXED PARITY RECORDS (TAPE) | ||
. . . . . .1. | DEBLABEL | "X'02'"– NONSTANDARD LABELS | ||
. . . . . . .1 | DEBRERR | "X'01'"– USE REDUCED ERROR RECOVERY PROCEDURE (TAPE) CONCATENATED PARTITIONED ORGANIZATION DATA SETS PROCESSED USING BPAM (DASD) | ||
9 (9) | ADDRESS | 3 | DEBIRBB | – IRB STORAGE ADDRESS USED FOR APPENDAGE ASYNCHRONOUS EXITS |
12 (C) | BITSTRING | 1 | DEBOPATB | – FLAGS INDICATING BOTH THE METHOD OF I/O PROCESSING AND THE DISPOSITION THAT IS TO BE PERFORMED WHEN AN END–OF–VOLUME (EOV) CONDITION OCCURS |
1. . . . . . . | DEBABEND | "X'80'"– SET BY ABEND INDICATING A SYSABEND OR SYSUDUMP DATA SET (OS/VS2) | ||
.1. . . . . . | DEBZERO | "X'40'"– ALWAYS ZERO | ||
. .11 . . . . | DEBPOSIT | "X'30'"– DATA SET POSITIONING FLAGS BIT SETTING POSITIONING | ||
DEBRERED 01 REREAD |
||||
. . .1 . . . . | DEBRERED | "X'10'" REREAD | ||
. .11 . . . . | DEBLEAVE | "X'30'" LEAVE | ||
. . . . 1111 | DEBACCS | "X'0F'"– TYPE OF I/O ACCESSING BEING DONE BIT SETTING ACCESSING | ||
. . . . 1111 | DEBOUTPT | "X'0F'" OUTPUT | ||
. . . . 111. | DEBXTEND | "X'0E'" EXTEND | ||
. . . . . .11 | DEBINOUT | "X'03'" INOUT | ||
. . . . .111 | DEBOUTIN | "X'07'" OUTIN | ||
. . . . .11. | DEBOTINX | "X'06'" OUTINX | ||
. . . . . . .1 | DEBRDBCK | "X'01'" RDBACK | ||
. . . . .1. . | DEBUPDAT | "X'04'" UPDAT | ||
13 (D) | BITSTRING | 1 | DEBQSCNT | – PURGE (SVC 16) – QUIESCE COUNT. NUMBER OF DEVICES EXECUTING USER'S CHANNEL PROGRAMS, AS SHOWN BY BITS 5 AND 6 OF UCBFL1 FIELDS. |
14 (E) | BITSTRING | 1 | DEBFLGS1 | – FLAG FIELD |
1. . . . . . . | DEBPWCKD | "X'80'"– PASSWORD WAS SUPPLIED DURING OPEN. EOV WILL NOT REQUEST A PASSWORD FOR EACH ADDITIONAL VOLUME OF A MULTIVOLUME DATA SET. | ||
.1. . . . . . | DEBEOFDF | "X'40'"– SET BY EOV TO INFORM CLOSE THAT AN END– OF–FILE HAS BEEN ENCOUNTERED AND, THEREFORE, DEFERRED USER LABEL PROCESSING IS ALLOWED. | ||
. .1. . . . . | DEBRSIOA | "X'20'"– SIO APPENDAGE RE–ENTRY AUTHORIZATION BIT (OS/VS1) (MDC331) | ||
. . .1 . . . . | DEBEXCPA | "X'10'"– EXCP IS AUTHORIZED FOR THIS DEB | ||
. . . . 1. . . | DEBCINDI | "X'08'"– DCB ASSOCIATED WITH THIS DEB IS BEING PROCESSED BY THE COMPATIBILITY INTERFACE ROUTINES (VSAM OR SAM) ICB462 | ||
. . . . .1. . | DEBF1CEV | "X'04'"– EOV PROCESSING OCCURRED DURING CLOSE PROCESSING. TESTED AND SET TO ZERO BY CLOSE, SET TO ONE BY EOV. (ICB353) A42228 | ||
. . . . . .1. | DEBAPFIN | "X'02'"– IF ON, AUTHORIZED PROGRAMS CAN BE LOADED MDC001 | ||
. . . . . . .1 | DEBXTNIN | "X'01'"– IF ONE, DEB EXTENSION EXISTS (OS/VS2) MDC007 | ||
15 (F) | BITSTRING | 1 | DEBFLGS2 | – FLAG FIELD TWO |
1. . . . . . . | DEBIOPAV | "X'80'" THE I/O PREVENTION IDENTIFIER (IOPID) IN THE DEB EXTENSION IS VALID AND DEBXTNIN IS ON | ||
.1. . . . . . | DEBVCR | "X'40'" RLS=CR JCL OPTION | ||
. .1. . . . . | DEBVNRI | "X'20'" RLS=NRI JCL OPTION | ||
. . .1 . . . . | DEBVCRE | "X'10'" RLS=NRI JCL OPTION | ||
. . . . 1. . . | DEBVRLS | RLS ACCESS (VSAM ONLY). DEBXAMB POINTS TO A VSAM CONTROL BLOCK THE FOLLOWING TWO TAPE BITS ARE USED BY O/C/EOV TO MAINTAIN A UNIFORM RECORDING MODE (COMPACTION OR NON–COMPACTION) ON TAPE DATA SETS THAT SPAN OVER MORE THAN ONE VOLUME. | ||
. . . . 1. . . | DEBDSCMP | "X'08'" TAPE DATA SET COMPACTION MODE | ||
. . . . .1. . | DEBDSNCP | "X'04'" TAPE DATA SET NON–COMPACTION MODE | ||
. . . . . .1. | DEB31UCB | ALL UCB ADDRESSES ARE FOUR BYTES AND THE DEVICE MODIFIER BYTE FOLLOWS EACH UCB ADDRESS. | ||
. . . . . . .1 | DEBTVS | "X'01'" TRANSACTIONAL VSAM | ||
16 (10) | ADDRESS | 4 | DEBUSRPG (0) | – ADDRESS OF FIRST IOB IN THE USER PURGE CHAIN (OS/VS1) ADDRESS OF PURGED I/O RESTORE LIST (PIRL) (OS/VS2) (MDC029) YM3158 |
16 (10) | BITSTRING | 1 | DEBNMEXT | – NUMBER OF EXTENTS DESCRIPTIONS STARTING AT DEBBASND. ONE EXTENT PER UNIT FOR EXTENDED FORMAT OR PDSE DATA SETS. |
17 (11) | ADDRESS | 3 | DEBUSRPB | – ADDRESS OF FIRST IOB IN THE USER PURGE CHAIN (OS/VS1) ADDRESS OF PURGED I/O RESTORE LIST (PIRL) (OS/VS2) (MDC030) YM3158 |
20 (14) | ADDRESS | 4 | DEBRRQ (0) | – POINTER TO RELATED REQUEST QUEUE (OS/VS2) MDC026 |
20 (14) | ADDRESS | 4 | DEBECBAD (0) | – ADDRESS OF A PARAMETER LIST USED TO LOCATE THE PURGE ECB FOR AN SVC PURGE REQUEST (OS/VS1) MDC025 |
20 (14) | BITSTRING | 1 | DEBPRIOR | – PRIORITY OF THE TASK OWNING DEB |
21 (15) | ADDRESS | 3 | DEBECBB | – ADDRESS OF A PARAMETER LIST USED TO LOCATE THE PURGE ECB FOR AN SVC PURGE REQUEST(OS/VS1) MDC025 |
24 (18) | ADDRESS | 4 | DEBDCBAD (0) | – ADDRESS OF DCB OR ACB ASSOCIATED WITH THIS DEB |
24 (18) | BITSTRING | 1 | DEBPROTG (0) | – TASK PROTECTION KEY IN HIGH–ORDER 4 BITS |
24 (18) | BITSTRING | 1 | DEBDEBID | – A HEX F IN LOW–ORDER 4 BITS TO IDENTIFY THIS BLOCK AS A DEB |
25 (19) | ADDRESS | 3 | DEBDCBB | – ADDRESS OF DCB OR ACB ASSOCIATED WITH THIS DEB |
28 (1C) | ADDRESS | 4 | DEBAPPAD (0) | – ADDRESS OF THE I/O APPENDAGE VECTOR TABLE |
28 (1C) | ADDRESS | 1 | DEBEXSCL | THIS FIELD IS USED TO DETERMINE THE SIZE OF THE DEVICE DEPENDENT SECTION. TWO TO THIS POWER® GIVES THE LENGTH OF THE DEVICE– DEPENDENT SECTION AT DEBBASND. EXTENT SCALE – 4 (16 BYTES) FOR DIRECT ACCESS DEVICE AND 3525 CARD PUNCH WITH DEVICE–ASSOCIATED DATA SET SUPPORT AND 2 (4 BYTES) FOR NONDIRECT ACCESS DEVICE AND COMMUNICATION DEVICE. |
29 (1D) | ADDRESS | 3 | DEBAPPB | – ADDRESS OF THE I/O APPENDAGE VECTOR TABLE |
UNIT RECORD, MAGNETIC TAPE, TELECOMMUNICATIONS DEVICES SECTION |
||||
Note: Address of a UCB associated with this extent. The following applies to DEBSUCBA,
DEBSUCBB, DEBUCBAD and DEBUCBA: If the actual UCB is above the 16 MB line and the dynamic allocation
nocapture option is not in effect, allocation normally captures the UCB to create a 24-bit address.
When using EXCP and you specify the nocapture option of dynamic allocation but not the LOC=ANY
option on the DCBE, then OPEN or EOV captures the UCB until a later EOV or close. In these cases the
high order byte of this word contains the device modifier byte. If you specify nocapture on the
dynamic allocation and the actual DASD or tape UCB address is above the line and the DCB is for
BSAM, BPAM, QSAM or EXCP and the DCBE has specified LOC=ANY, then the system does not capture
the UCB. In that case OPEN turns on the DEB31UCB bit to signify the 31-bit UCB address field is
valid and that the device modifier byte is in DEBSDVMX or DEBDVMOD31. It may remain on for
subsequent volumes even though they have actual 24-bit addresses in a four-byte field.
|
||||
32 (20) | ADDRESS | 4 | DEBSUCBA (0) | – ADDRESS OF A UCB ASSOCIATED WITH A GIVEN DATA SET. See Note. |
32 (20) | BITSTRING | 1 | DEBSDVM | – DEVICE MODIFIER. FOR MAGNETIC TAPE, MODESET OPERATION CODE. FOR UNIT RECORD, NOT DEFINED. VALID ONLY IF DEB31UCB IS OFF. |
1 1.1 . .11 | DEBMTDN4 | "X'D3'" 9–TRACK MODESET CCW CODE DENSITY=6250BPI | ||
11. . . .11 | DEBMTDN3 | "X'C3'" 9–TRACK MODESET CCW CODE DENSITY=1600BPI | ||
11. . 1.11 | DEBMTDN2 | "X'CB'" 9–TRACK MODESET CCW CODE DENSITY= 800BPI 7–TRACK TAPE MODESET SKELETON CODES (MUST BE COMPLETED WITH PARITY, TRANSLATION AND/OR CONVERSION) | ||
. . . . . .11 | DEBM7DN0 | "X'03'" 7–TRACK MODESET SKELETON DENSITY=200BPI | ||
.1. . . .11 | DEBM7DN1 | "X'43'" 7–TRACK MODESET SKELETON DENSITY=556BPI | ||
1. . . . .11 | DEBM7DN2 | "X'83'" 7–TRACK MODESET SKELETON DENSITY=800BPI 3480 TAPE OPERATION CODE | ||
11. . . .11 | DEBMSTWI | "X'C3'" 3480 SET TAPE WRITE IMMEDIATE CCW CODE TAPE MODE SET FUNCTION BYTE | ||
1. . . . . . . | DEBMTRF0 | "X'80'" TAPE RECORDING FORMAT BIT 0 | ||
.1. . . . . . | DEBMTRF1 | "X'40'" TAPE RECORDING FORMAT BIT 1 | ||
. .1. . . . . | DEBMTWI | "X'20'" TAPE WRITE IMMEDIATE (NON–BUFFERED WRITE) | ||
. . .1 . . . . | DEBMINHS | "X'10'" INHIBIT SUPERVISOR COMMANDS | ||
. . . . 1. . . | DEBMCOMP | "X'08'" COMPACTED RECORDING MODE | ||
. . . . . .1. | DEBM3424 | "X'02'" 3424 MODE SET FLAG | ||
. . . . . .1. | DEBM9348 | "X'02'" 9348 MODE SET FLAG | ||
. . . . . . .1 | DEBMINHE | "X'01'" INHIBIT CONTROL UNIT ERP | ||
X'C2' | DEBM6250 | "DEBMTRF0+DEBMTRF1+DEBM3424"SET 3424 DENSITY=6250BPI | ||
X'42' | DEBM1600 | "DEBMTRF1+DEBM3424" SET 3424 DENSITY=1600BPI | ||
X'C2' | DEBM4TRK | RESERVED | ||
X'82' | DEBM2TRK | RESERVED | ||
X'42' | DEBM1TRK | RESERVED | ||
33 (21) | ADDRESS | 3 | DEBSUCBB | ADDRESS OF A UCB ASSOCIATED WITH A GIVEN DATA SET. See Note. |
36 (24) | 0 | DEBDEVED(0) | END OF COMMON UNIT RECORD AND UNIT RECORD FIELDS IF DEB31UCB IS OFF. | |
NEXT FOUR BYTES PRESENT ONLY IF DEB31UCB IS ON |
||||
36 (24) | BITS | 1 | DEBSDVMX | DEVICE MODIFIER. FOR MAGNETIC TAPE, MODESET OPERATION CODE OR MODESET FUNCTION BYTE. FOR UNIT RECORD, RESERVED. PRESENT ONLY IF DEB31UCB IS ON. |
37 (25) | CHARACTERS | 3 | RESERVED | |
40 (28) | 0 | DEBDVEDX | END OF SECTION IF DEB31UCB IS ON | |
THE FOLLOWING FIELDS ARE PRESENT ONLY FOR THE 3525 WITH |
||||
36 (24) | ADDRESS | 4 | DEBRDCB (0) | – ADDRESS OF DCB FOR THE READ ASSOCIATED DATA SET ICB394 |
36 (24) | BITSTRING | 1 | DEBRSV06 | – RESERVED ICB394 |
37 (25) | ADDRESS | 3 | DEBRDCBA | – ADDRESS OF DCB FOR THE READ ASSOCIATED DATA SET ICB394 |
40 (28) | ADDRESS | 4 | DEBPDCB (0) | – ADDRESS OF DCB FOR THE PUNCH ASSOCIATED DATA SET ICB394 |
40 (28) | BITSTRING | 1 | DEBRSV07 | – RESERVED ICB394 |
41 (29) | ADDRESS | 3 | DEBPDCBA | – ADDRESS OF DCB FOR THE PUNCH ASSOCIATED DATA SET ICB394 |
44 (2C) | ADDRESS | 4 | DEBWDCB (0) | – ADDRESS OF DCB FOR THE PRINT ASSOCIATED DATA SET ICB394 |
44 (2C) | BITSTRING | 1 | DEBRSV08 | – RESERVED ICB394 |
45 (2D) | ADDRESS | 3 | DEBWDCBA | – ADDRESS OF DCB FOR THE PRINT ASSOCIATED DATA SET ICB394 |
3540 ACCESS METHOD DEPENDENT SECTION |
||||
36 (24) | CHARACTER | 16 | DEBASC09 (0) | – 3540 ACCESS METHOD DEPENDENT SECTION (MDC317) |
36 (24) | CHARACTER | 1 | DEBVOLAC | – VOLUME ACCESSIBILITY INDICATOR (MDC327) |
37 (25) | CHARACTER | 1 | DEBDSSQL | – DATA SET SECURITY QUALIFIER (MDC328) |
38 (26) | SIGNED | 1 | DEBVSEQU | – VOLUME SEQUENCE NUMBER (MDC318) |
39 (27) | BITSTRING | 1 | DEBEAMFG | – FLAG BYTE (MDC319) |
1. . . . . . . | DEBMULTI | "X'80'"– MULTI–VOLUME INDICATOR (MDC320) | ||
.1. . . . . . | DEBDSOPN | "X'40'"– DATA SET IS OPEN (MDC321) | ||
. .1. . . . . | DEBVAMSG | "X'20'"– VOLUME ACCESSIBILITY MESSAGE HAS BEEN ISSUED (MDC329) | ||
. . .1 . . . . | DEBSECVL | "X'10'"– SECURE VOLUME (MDC332) | ||
40 (28) | CHARACTER | 8 | DEBDSID (0) | – DATA SET IDENTIFIER (DSID) (INPUT) (MDC305) |
40 (28) | CHARACTER | 6 | DEBEXDTE | – EXPIRATION DATE (OUTPUT) (MDC333) |
46 (2E) | CHARACTER | 1 | DEBWTPTI | – WRITE PROTECT INDICATOR (OUTPUT) (MDC334) |
47 (2F) | CHARACTER | 1 | DEBRV008 | – RESERVED (OUTPUT) (MDC335) |
48 (30) | CHARACTER | 4 | DEBEOD (0) | – END OF DATA (EOD) ADDRESS (INPUT) (MDC306) |
48 (30) | CHARACTER | 4 | DEBBOE (0) | – BEGINNING OF EXTENT (BOE) ADDRESS (OUTPUT) (MDC322) |
48 (30) | BITSTRING | 1 | DEBEODRV (0) | – RESERVED (MDC307) |
48 (30) | BITSTRING | 1 | DEBBOERV | – RESERVED (MDC323) |
49 (31) | BITSTRING | 1 | DEBEODTT (0) | – EOD TRACK NUMBER (MDC308) |
49 (31) | BITSTRING | 1 | DEBBOETT | – BOE TRACK NUMBER (MDC324) |
50 (32) | BITSTRING | 1 | DEBEOD0 (0) | – MUST BE ZERO (MDC309) |
50 (32) | BITSTRING | 1 | DEBBOE0 | – MUST BE ZERO (MDC325) |
51 (33) | BITSTRING | 1 | DEBEODSS (0) | – EOD SECTOR NUMBER (MDC310) |
51 (33) | BITSTRING | 1 | DEBBOESS | – BOE SECTOR NUMBER (MDC326) |
DEB ISAM DEPENDENT SECTION |
||||
32 (20) | ADDRESS | 4 | DEBFIEAD(0) | – ADDRESS OF FIRST INDEX EXTENT |
32 (20) | BITSTRING | 1 | DEBNIEE | – NUMBER OF EXTENTS OF INDEPENDENT INDEX AREA |
33 (21) | ADDRESS | 3 | DEBFIEB | – ADDRESS OF FIRST INDEX EXTENT |
36 (24) | ADDRESS | 4 | DEBFPEAD (0) | – ADDRESS OF THE FIRST PRIME DATA EXTENT |
36 (24) | BITSTRING | 1 | DEBNPEE | – NUMBER OF EXTENTS OF PRIME DATA AREA (M=0 EXTENT) |
37 (25) | ADDRESS | 3 | DEBFPEB | – ADDRESS OF THE FIRST PRIME DATA EXTENT |
40 (28) | ADDRESS | 4 | DEBFOEAD (0) | – ADDRESS OF THE FIRST OVERFLOW EXTENT |
40 (28) | BITSTRING | 1 | DEBNOEE | – NUMBER OF EXTENTS OF INDEPENDENT OVERFLOW AREA |
41 (29) | ADDRESS | 3 | DEBFOEB | – ADDRESS OF THE FIRST OVERFLOW EXTENT |
44 (2C) | ADDRESS | 4 | DEBEXPT (0) | – ADDRESS OF ISAM DEB EXTENSION ICB379 |
44 (2C) | BITSTRING | 1 | DEBRPSID | – ROTATIONAL POSITION SENSING (RPS) DEVICE INDICATORS |
1. . . . . . . | DEBRPSP | "X'80'"– PRIME DATA AREA IS ON RPS DEVICE | ||
.1. . . . . . | DEBRPSI | "X'40'"– INDEPENDENT INDEX AREA IS ON RPS DEVICE | ||
. .1. . . . . | DEBRPSO | "X'20'"– INDEPENDENT OVERFLOW AREA IS ON RPS DEVICE | ||
. . .1 . . . . | DEBRPSAP | "X'10'"– RPS SIO APPENDAGE HAS BEEN LOADED | ||
. . . . 1. . . | DEBRSV09 | "X'08',,C'X'"RESERVED | ||
. . . . .1. . | DEBRSV10 | "X'04',,C'X'"RESERVED | ||
. . . . . .1. | DEBRSV11 | "X'02',,C'X'"RESERVED | ||
. . . . . . .1 | DEBRSV12 | "X'01',,C'X'"RESERVED | ||
45 (2D) | ADDRESS | 3 | DEBEXPTA | – ADDRESS OF ISAM DEB EXTENSION ICB379 |
DIRECT–ACCESS STORAGE DEVICE SECTION |
||||
0 (0) | ADDRESS | 4 | DEBUCBAD | – ADDRESS OF UCB ASSOCIATED WITH THIS DATA EXTENT. SeeNote. |
0 (0) | BITSTRING | 1 | DEBDVMOD | – DEVICE MODIFIER – FILE MASK. VALID ONLY IF DEB31UCB IS OFF. |
1 (1) | ADDRESS | 3 | DEBUCBA | – ADDRESS OF UCB ASSOCIATED WITH THIS DATA EXTENT. VALID ONLY IF DEB31UCB IS OFF.. SeeNote. |
4 (4) | BINARY | 1 | DEBDVMOD31 | RESERVED IF DEB31UCB IS OFF. FILE MASK (DEVICE MODIFIER) IF DEB31UCB IS ON. |
5 (5) | BINARY | 1 | DEBNMTRKHI | High order byte of a three-byte number of tracks in the extent. Low order two bytes are in DEBNMTRK. |
6 (6) | CHARACTER | 2 | DEBSTRCC | – CYLINDER ADDRESS FOR THE START OF AN EXTENT. |
8 (8) | CHARACTER | 2 | DEBSTRHH | – TRACK ADDRESS FOR THE START OF AN EXTENT. |
10 (A) | CHARACTER | 2 | DEBENDCC | – CYLINDER ADDRESS FOR THE END OF AN EXTENT. FOR A PDSE THIS FIELD IS RESERVED. FOR AN EXTENDED FORMAT DATA SET, THIS FIELD CONTAINS THE CYLINDER NUMBER OF THE FORMAT-1 DSCB ADDRESS. |
12 (C) | CHARACTER | 2 | DEBENDHH | – TRACK ADDRESS FOR THE END OF AN EXTENT. FOR A PDSE THIS FIELD IS RESERVED. FOR AN EXTENDED FORMAT DATA SET, THIS FIELD CONTAINS THE TRACK NUMBER OF THE FORMAT-1 DSCB ADDRESS. |
14 (E) | CHARACTER | 2 | DEBNMTRK | – NUMBER OF TRACKS ALLOCATED TO THIS EXTENT. |
EXCP ACCESS METHOD, BSAM AND QSAM DEPENDENT SECTION |
||||
0 (0) | CHARACTER | 2 | DEBVOLSQ (0) | – VOLUME SEQUENCE NUMBER FOR MULTIVOLUME SEQUENTIAL DATA SETS |
0 (0) | BITSTRING | 1 | DEBVOLBT | – FIRST BYTE OF DEBVOLSQ (MDC016) YA00318 |
1. . . . . . . | DEBEXFUL | "X'80''"– SET BY EOV WHEN REWRITING AN OLD DIRECT ACCESS DATA SET TO INDICATE THAT ALL PREVIOUS EXISTING EXTENTS HAVE BEEN FILLED (MDC017) YA00318 | ||
.1. . . . . . | DEBRSV36 | "X'40',,C'X'"– RESERVED MDC018 | ||
. .1. . . . . | DEBRSV37 | "X'20',,C'X'"– RESERVED MDC018 | ||
. . .1 . . . . | DEBRSV38 | "X'10',,C'X'"– RESERVED MDC018 | ||
. . . . 1. . . | DEBRSV39 | "X'08',,C'X'"– RESERVED MDC018 | ||
. . . . .1. . | DEBRSV40 | "X'04',,C'X'"– RESERVED MDC018 | ||
. . . . . .1. | DEBRSV41 | "X'02',,C'X'"– RESERVED MDC018 | ||
. . . . . . .1 | DEBRSV42 | "X'01',,C'X'"– RESERVED MDC018 | ||
1 (1) | SIGNED | 1 | DEBVLSEQ | – FOR DIRECT ACCESS, SEQUENCE NUMBER OF THE VOLUME OF THE DATA SET RELATIVE TO THE FIRST VOLUME OF THE DATA SET. FOR TAPE, SEQUENCE NUMBER OF THE VOLUME OF THE DATA SET RELATIVE TO THE FIRST VOLUME PROCESSED.(MDC019) YA00318 |
2 (2) | CHARACTER | 2 | DEBVOLNM | – TOTAL NUMBER OF VOLUMES IN A MULTIVOLUME SEQUENTIAL DATA SET. |
4 (4) | CHARACTER | 8 | DEBDSNM (0) | – MEMBER NAME. THIS FIELD APPEARS ONLY WHEN AN OUTPUT DATA SET HAS BEEN OPENED FOR A MEMBER NAME AND THE DSCB SPECIFIES A PARTITIONED DATA SET. |
4 (4) | ADDRESS | 4 | DEBUTSAA (0) | – ADDRESS OF THE USER TOTALING SAVE AREA |
4 (4) | BITSTRING | 1 | DEBRSV13 | – RESERVED |
5 (5) | ADDRESS | 3 | DEBUTSAB | – ADDRESS OF THE USER TOTALING SAVE AREA |
8 (8) | BITSTRING | 4 | DEBRSV14 | – RESERVED (IF USER TOTALING WAS SPECIFIED) |
12 (C) | SIGNED | 2 | DEBBLKSI | – MAXIMUM BLOCK SIZE (MDC346) |
14 (E) | SIGNED | 2 | DEBLRECL | – LOGICAL RECORD LENGTH (MDC347) |
BPAM DEPENDENT SECTION |
||||
0 (0) | CHARACTER | 1 | DEBEXTNM (0) | – FOR A PARTITIONED DATA SET OPENED FOR INPUT, EACH ONE–BYTE FIELD CONTAINS THE EXTENT NUMBER OF THE FIRST EXTENT ENTRY FOR EACH DATA SET EXCEPT THE FIRST, IF TWO OR MORE DATA SETS ARE CONCATENATED. THE NUMBER OF BYTES IN THE FIELD IS EQUAL TO ONE LESS THAN THE NUMBER OF DATA SETS CONCATENATED. |
0 (0) | CHARACTER | 8 | DEBDSNAM | – FOR A PARTITIONED DATA SET OPENED FOR OUTPUT FOR A MEMBER NAME, THIS FIELD IS THE MEMBER NAME. |
BDAM DEPENDENT SECTION |
||||
0 (0) | SIGNED | 4 | DEBDBLK (0) | – ONE FOUR–BYTE FIELD FOR EACH EXTENT DESCRIBED IN THE DEVICE DEPENDENT SECTION |
0 (0) | ADDRESS | 1 | DEBDBPT | – NUMBER OF BLOCKS PER TRACK |
1 (1) | CHARACTER | 3 | DEBDBPE | – NUMBER OF BLOCKS PER EXTENT |
FOR FIXED LENGTH RECORDS WITH THE |
||||
0 (0) | SIGNED | 4 | DEBDTPP | – NUMBER OF TRACKS PER PERIOD |
4 (4) | SIGNED | 4 | DEBDBPP | – NUMBER OF BLOCKS PER PERIOD THE FOLLOWING FIELD OCCURS ONCE FOR EACH EXTENT. |
8 (8) | SIGNED | 4 | DEBDBPEF | – NUMBER OF BLOCKS PER EXTENT |
BTAM DEPENDENT SECTION |
||||
0 (0) | ADDRESS | 4 | DEBTBFRA (0) | – ADDRESS OF THE BUFFER ROUTINE |
0 (0) | BITSTRING | 1 | DEBRSV15 | – RESERVED |
1 (1) | ADDRESS | 3 | DEBTBFRB | – ADDRESS OF THE BUFFER ROUTINE THE FOLLOWING FIELD IS REPEATED FOR EACH CCW ON THE CHANNEL PROGRAM QUEUE |
4 (4) | ADDRESS | 4 | DEBTCCWA (0) | – ADDRESS OF THE FIRST (OR FOLLOWING) CCW ON THE QUEUE |
4 (4) | BITSTRING | 1 | DEBRSV16 | – RESERVED |
5 (5) | ADDRESS | 3 | DEBTCCWB | – ADDRESS OF THE FIRST (OR FOLLOWING) CCW ON THE QUEUE |
GAM DEPENDENT SECTION |
||||
0 (0) | ADDRESS | 4 | DEBFUCBA (0) | – ADDRESS OF FIRST UCB |
0 (0) | BITSTRING | 1 | DEBRSV17 | – RESERVED |
1 (1) | ADDRESS | 3 | DEBFUCBB | – ADDRESS OF FIRST UCB |
4 (4) | ADDRESS | 4 | DEBLUCBA (0) | – ADDRESS OF LAST UCB |
4 (4) | BITSTRING | 1 | DEBRSV18 | – RESERVED |
5 (5) | ADDRESS | 3 | DEBLUCBB | – ADDRESS OF LAST UCB |
ISAM LOAD MODE EXTENSION |
||||
0 (0) | ADDRESS | 4 | DEBDCBFA | – ADDRESS OF DCB FIELD AREA MDC013 |
4 (4) | ADDRESS | 4 | DEBPUT | – ADDRESS OF PUT MODULE ICB379 |
ISAM SCAN MODE EXTENSION |
||||
0 (0) | ADDRESS | 4 | DEBDCBFA | – ADDRESS OF DCB FIELD AREA MDC014 |
4 (4) | ADDRESS | 4 | DEBGET | – ADDRESS OF GET OR PUT MODULE – THIS FIELD IS ALSO CALLED DEBPUT ICB379 |
8 (8) | ADDRESS | 4 | DEBWKPT4 | – SAME AS DCBWKPT4 – ADDRESS OF UCB ICB379 |
12 (C) | ADDRESS | 4 | DEBWKPT5 | – SAME AS DCBWKPT5 – ADDRESS OF GET APPENDAGE MODULE ICB379 |
16 (10) | ADDRESS | 4 | DEBCREAD | – ADDRESS OF CHANNEL-END APPENDAGE FOR READ ICB379 |
20 (14) | ADDRESS | 4 | DEBCSETL | – ADDRESS OF CHANNEL–END APPENDAGE FOR SETL ICB379 |
24 (18) | ADDRESS | 4 | DEBCWRIT | – ADDRESS OF CHANNEL–END APPENDAGE FOR WRITE ICB379 |
28 (1C) | ADDRESS | 4 | DEBCCHK | – ADDRESS OF CHANNEL–END APPENDAGE FOR WRITE VALIDITY CHECK ICB379 |
32 (20) | ADDRESS | 4 | DEBCREWT | – ADDRESS OF CHANNEL–END APPENDAGE FOR RE–WRITE ICB379 |
36 (24) | ADDRESS | 4 | DEBCRECK | – ADDRESS OF CHANNEL–END APPENDAGE FOR RE–CHECK ICB379 |
40 (28) | ADDRESS | 4 | DEBAREAD | – ADDRESS OF ABNORMAL–END APPENDAGE FOR READ ICB379 |
44 (2C) | ADDRESS | 4 | DEBASETL | – ADDRESS OF ABNORMAL–END APPENDAGE FOR SETL ICB379 |
48 (30) | ADDRESS | 4 | DEBAWRIT | – ADDRESS OF ABNORMAL–END APPENDAGE FOR WRITE ICB379 |
52 (34) | ADDRESS | 4 | DEBACHK | – ADDRESS OF ABNORMAL–END APPENDAGE FOR WRITE VALIDITY CHECK ICB379 |
56 (38) | ADDRESS | 4 | DEBAREWT | – ADDRESS OF ABNORMAL–END APPENDAGE FOR RE–WRITE ICB379 |
60 (3C) | ADDRESS | 4 | DEBARECK | – ADDRESS OF ABNORMAL–END APPENDAGE FOR RE–CHECK ICB379 |
64 (40) | ADDRESS | 4 | DEBRPSST | – ADDRESS OF RPS SIO APPENDAGE IF ADDRSPC=REAL WAS NOT SPECIFIED ICB379 |
BISAM MODE EXTENSION |
||||
0 (0) | ADDRESS | 4 | DEBDCBFA | – ADDRESS OF DCB FIELD AREA MDC015 |
4 (4) | ADDRESS | 4 | DEBDISAD | – ADDRESS OF PRIVILEGED MODULE ENTERED WHEN A BISAM MACRO INSTRUCTION IS EXECUTED ICB379 |
8 (8) | ADDRESS | 4 | DEBWKPT4 | – SAME AS DCBWKPT4 – ADDRESS OF THE PART 1 APPENDAGE MODULE (ABNORMAL AND CHANNEL–END APPENDAGES) ICB379 |
12 (C) | ADDRESS | 4 | DEBWKPT5 | – SAME AS DCBWKPT5 – ADDRESS OF THE PART 2 APPENDAGE MODULE (ABNORMAL AND CHANNEL–END APPENDAGES) ICB379 |
16 (10) | ADDRESS | 4 | DEBFREED | – ADDRESS OF DYNAMIC BUFFERING MODULE ICB379 |
20 (14) | ADDRESS | 4 | DEBRPSIO | – ADDRESS OF RPS SIO APPENDAGE MODULE IF ADDRSPC=REAL WAS NOT SPECIFIED AND IF DYNAMIC BUFFERING IS USED ICB379 |
24 (18) | ADDRESS | 4 | DEBSIOA2 | – ADDRESS OF DYNAMIC BUFFERING APPENDAGE MODULE DISPLACED BY PAGE FIX (PGFX) APPENDAGE IF ADDRSPC=REAL WAS NOT SPECIFIED ICB379 |
SUBROUTINE NAME SECTION |
||||
0 (0) | CHARACTER | 2 | DEBSUBID | – SUBROUTINE IDENTIFICATION. EACH ACCESS METHOD SUBROUTINE, APPENDAGE SUBROUTINE, AND IRB ROUTINE WILL HAVE A UNIQUE EIGHT–BYTE NAME. THE LOW–ORDER TWO BYTES OF EACH ROUTINE NAME WILL BE IN THIS FIELD IF THE SUBROUTINE IS LOADED BY THE OPEN ROUTINES. |
DEB EXTENSION (OS/VS2) |
||||
0 (0) | SIGNED | 2 | DEBXLNGH | – LENGTH OF DEB EXTENSION MDC002 |
2 (2) | BITSTRING | 1 | DEBXFLG1 | – FLAG BYTE (MDC027) YM1272 |
1. . . . . . . | DEBXCDCB | "X'80'"– DEBDCBAD FIELD CONTAINS THE ADDRESS OF A COPIED DCB. USED BY END–OF–VOLUME, TCLOSE AND TASK CLOSE. (MDC028) YM1272 | ||
.1. . . . . . | DEBXTSKC | "X'40'"– TASK CLOSE IS CLOSING THE RELATED DCB. SET BY TASK CLOSE AND INTERROGATED BY END–OF–VOLUME, FEOV AND TCLOSE FOR DEB'S NOT ON THE CURRENT TCB DEB CHAIN. (MDC031) YM2869 | ||
. .1. . . . . | DEBXDSSI | "X'20'"– DATA SET SECURITY INDICATOR. SET BY OPEN AND CHECKPOINT. INTERROGATED BY EOV. (MDC348) | ||
. . .1 . . . . | DEBXWIND | "X'10'"– MSS WINDOW PROCESSING INDICATOR. SET BY OPEN. INTERROGATED BY EOV, SAM EOB AND CLOSE. | ||
. . . . 1. . . | DEBXACIS | "X'08'"– ACQUIRE ISSUED WITH INHIBIT STAGE INDICATED DURING OPEN OR EOV. SET BY OPEN AND EOV. INTERROGATED BY SVC 126. | ||
. . . . .1. . | DEBXNFLS | "X'04'" DO NOT FLUSH QSAM BUFFERS IN CLOSE BECAUSE AN OPEN/CLOSE/EOV ABEND OCCURRED. SET BY IFG0RR0B. TESTED BY IGG0201Z. | ||
. . . . . .1. | DEBXSYSB | "X'02'" SYSTEM DETERMINED BLOCK SIZE | ||
. . . . . . .1 | DEBXRACE | "X'01'" RACF® EXECUTE ONLY AUTHORITY OF A PROGRAM LIBRARY. SET BY OPEN AND INTERROGATED BY OPEN AFTER FINAL DCB MERGE AND BY A SAM EXECUTOR. | ||
3 (3) | BITSTRING | 1 | DEBXFLG2 | – FLAG BYTE |
1. . . . . . . | DEBXRSAP | "X'80'"– USED BY RESTART TO INDICATE THAT RESTART HAS INCREASED THE LENGTH OF THE DEB EXTENSION TO INCLUDE A CHKPT/RST APPENDAGE TO THE DEB EXTENSION. THE APPENDAGE IS FREEMAINED AND THIS BIT IS TURNED OFF BEFORE RESTART PROCESSING IS COMPLETED. DEBXLNTH INCLUDES THE LENGTH OF THE APPENDAGE WHILE THIS BIT IS ON. | ||
.1. . . . . . | DEBBYP | "X'40'"– WHEN ON EXCP SCAN ROUTINE WILL SET IOSBYP ON AND BYPASS BUILDING A PREFIX | ||
. .1. . . . . | DEBCHCMP | "X'20'"– WHEN ON EXCP SCAN ROUTINE WILL SET IOSCHCMP ON AND BYPASS BUILDING A PREFIX | ||
. . .1 . . . . | DEBXENQA | "X'10'" ENQUEUED ON PDS, DISP=SHARE, OUTPUT | ||
. . . . 1. . . | DEBXENQS | "X'08'" ENQUEUED ON DSCB,DISP=SHR | ||
. . . . .1. . | DEBXIMSC | "X'04',,C'X'"– IMS™ CLOSE IN PROGRESS | ||
. . . . . .1. | DEBXCASV | "X'02'" THE CACHE ATTRIBUTE TOKEN IS VALID | ||
. . . . . . .1 | DEBXMVLF | "X'01'"TAPE MULTIVOL & 1ST VOL READ | ||
4 (4) | ADDRESS | 4 | DEBXDSAB | – POINTER TO DSAB MDC004 |
8 (8) | BITSTRING | 4 | DEBXDCBM | – DCB MODIFICATION MASK USED BY I/O SUPPORT MDC005 |
12 (C) | ADDRESS | 4 | DEBXDBPR | – POINTER TO DEB MDC006 |
16 (10) | BITSTRING | 1 | DEBXDSO1 | – SAME AS DCBDSORG BYTE 1 MDC020 |
17 (11) | BITSTRING | 1 | DEBXDSO2 | – SAME AS DCBDSORG BYTE 2 MDC021 |
18 (12) | BITSTRING | 1 | DEBXMCF1 | – SAME AS DCBMACRF BYTE 1 MDC022 |
19 (13) | BITSTRING | 1 | DEBXMCF2 | – SAME AS DCBMACRF BYTE 2 MDC023 |
20 (14) | ADDRESS | 4 | DEBXXARG | – ADDRESS OF BDAM READ EXCLUSIVE LIST MDC024 |
24 (18) | ADDRESS | 4 | DEBXOPNJ | – POINTER TO DSAB (SEPARATE FROM DEBXDSAB) DYNAMICALLY ALLOCATED BY OPEN TYPE=J. THIS POINTER WILL EXIST FOR NON–AUTHORIZED CALLERS OF OPEN TYPE=J FOR A DIRECT ACCESS DATA SET WHERE THE DATA SET NAME BEING OPENED IS DIFFERENT FROM THE DATA SET DESCRIBED BY THE DDNAME IN DCB AND THE JFCNWRIT BIT IS ON IN JFCB. THE POINTER WILL BE USED BY CLOSE TO DYNAMICALLY UNALLOCATE THE DATA SET. (MDC352) |
28 (1C) | ADDRESS | 4 | DEBXSAMB | – ADDRESS OF SAM BLOCK (SAMB) (MDC351) |
32 (20) | BITSTRING | 8 | DEBXOPET | – DATASET OPEN TIME SET BY OPEN INITIAL |
THE FOLLOWING MAPPING REPRESENTS THE FIRST 8 BYTES OF |
||||
40 (28) | BITSTRING | 8 | DEBXDEF (0) | DEFINE EXTENT DATA AREA |
40 (28) | BITSTRING | 1 | DEBDEFG1 | FLAG BYTE |
1. . . . . . . | DEBNSHED | "X'80'" NO SEEK HEAD PERMITTED | ||
.1. . . . . . | DEBXVDEF | "X'40'" DEB DEF EXT DATA PARMS VALID. MUST BE ON FOR DX DATA TO BE USED. | ||
41 (29) | BITSTRING | 1 | DEBGATTR | GLOBAL ATTRIBUTES |
11. . . . . . | DEBECKD | "X'C0'" EXTENT DEFINITION B'XX......' EXTENT DEFINITION | ||
1. . . . . . . | DEBGAEX1 | "X'80'" EXTENT DEFINITION 1 | ||
.1. . . . . . | DEBGAEX2 | "X'40'" EXTENT DEFINITION 2 B'00......' DEFINE EXTENT OPERATES AS DEFINED FOR FIXED BLOCK ARCH B'11......' DEFINE EXTENT OPERATES AS DEFINED FOR CKD EXT-CCHH EXTENTS | ||
. .1. . . . . | DEBSTRTP | "X'20'" CKD CONVERSION MODE – FOR SYSTEM USE |
||
. . .1 11. . | DEBGA345 | "X'1C'" ATTRIBUTES BITS 3,4,5 B'...XXX..' ATTRIBUTE BITS 3,4,5 | ||
. . .1 . . . . | DEBGA1 | "X'10'" ATTRIBUTE 1 | ||
. . . . 1. . . | DEBGA2 | "X'08'" ATTRIBUTE 2 | ||
. . . . .1. . | DEBGA3 | "X'04'" ATTRIBUTE 3 |
||
. . . . . . . . | DEBNCACH | "X'00'" NORMAL CACHE ACCESS | ||
. . . . .1. . | DEBBCACH | "X'04'" BYPASS CACHE LOAD | ||
. . . . 1. . . | DEBICACH | "X'08'" INHIBIT CACHE LOAD | ||
. . . . 11. . | DEBSCACH | "X'0C'" SEQUENTIAL ACCESS | ||
. . .1 . . . . | DEBXRFLG | "X'10'" SEQUENTIAL PRESTAGE MODE | ||
. . .1 . 1 . . | DEBRLC | "X'14'" RECORD ACCESS MODE | ||
. . . . . .1. | DEBNRD | "X'02'" NON RETENTIVE DATA ACCESS | ||
. . . . . . .1 | DEBINHFW | "X'01'" INHIBIT FAST WRITE |
||
42 (2A) | BITSTRING | 2 | DEBBLKSZ | BLOCK SIZE IN BYTES |
44 (2C) | CHARACTER | 4 | DEBEXTOK | ZERO,EXTENT LOCATOR OR TOKEN |
44 (2C) | CHARACTER | 2 | DEBNRDID | SUBSYSTEM FUNCTION ID: |
46 (2E) | CHARACTER | 1 | RESERVED | |
47 (2F) | BITSTRING | 1 | DEBGATTX | GLOBAL ATTRIBUTE EXTENDED 2 |
END OF DEFINE EXTENT DATA AREA MAPPING |
||||
48 (30) | CHARACTER | 4 | DEBIOPID | I/O PREVENTION IDENTIFIER |
52 (34) | CHARACTER | 4 | DEBBLKID | BLOCK ID VALUE USED TO CALCULATE NUMBER OF BLOCKS IN THIS VOLUME FOR EXTENDED BLOCK COUNT CHECKING |
56 (38) | CHARACTER | 4 | DEBXCASF | CACHE ATTRIBUTE SELECTION TOKEN |
60 (3C) | BITSTRING | 1 | DEBXFLG3 | FLAG BYTE |
1. . . . . . . | DEBXTRNC | "X'80'" – QSAM TRUNC MACRO HAS BEEN ISSUED FOR A PDSE – IT WAS IGNORED. | ||
.1. . . . . . | DEBXNSEG | "X'40'" – NULL SEGMENT ENCOUNTERED IN PDSE | ||
. . 1 . . . . . | DEBXSMSG | "X'20'" – SMS GUARANTEED SPACE DISP NEW OR MOD | ||
. . . 1 . . . . | DEBXDUDA | "X'10'" IEC708I DUP VOL ISSUED FOR DASD | ||
. . . . 1 . . . | DEBXCAP | "X'08'"UCB ADDRESS IN DEB CAPTURED BY OCE | ||
. . . . .1 . . | DEBXVTOC | "X'04'"NOT AUTHORIZED TO READ VTOC | ||
. . . . . . 1 . | DEBXENQE | "X'02'"ENQUEUED ON PS, DISP=SHARE, OUTPUT | ||
. . . . . . . 1 | DEBXUCNT | "X'01'"DECREMENT EDI USE COUNT IN ESTAE | ||
61 (3D) | BITSTRING | 1 | DEBXAMBF | FLAG BYTE |
1. . . . . . . | DEBXABSS | DEBXAMB DEFINES AN SSCB POINTER, DEBXSSCB IS VALID | ||
. 1 . . . . . . | DEBXARBA | DEBXAMB DEFINES AN RBA VALUE. DEBXRBA IS VALID. VALID ONLY UNTIL OPEN EXECUTORS CHANGE IT | ||
. . 1 . . . . . | DEBXAOEF | DEBXAMB DEFINES AN IGGSXCB PTR FOR HFS OR REMOTE FILE | ||
. . . 1 . . . . | DEBXAIB | DEBXAMB DEFINES AN INTERMEDIATE BUFFER USED FOR READ PREVIOUS TAPE PROCESSING | ||
62 (3E) | SIGNED | 2 | DEBXSCNT | NUMBER OF STRIPES FOR EXTENDED FORMAT |
64 (40) | ADDRESS | 4 | DEBXSACB | POINTER TO SACB CONTROL BLOCK |
68 (44) | BITSTRING | 1 | DEBXAFLG | "ATTRIBUTE EXTENSION" FLAGS |
1. . . . . . . | DEBXADS | "ATTRIBUTE EXTENSION" DATA SET | ||
. 1 . . . . . . | DEBXAINP | INPUT PROCESSING PERFORMED | ||
. .1. . . . . | DEBXAOUT | OUTPUT PROCESSING PERFORMED | ||
. . .1 . . . . | DEBXAOFO | "ATTRIBUTE EXTENSION" DATA SET OPENED FOR OUTPUT | ||
69 (45) | 1 | RESERVED | ||
70 (46) | SIGNED | 2 | DEBXVLSQ | EXPECTED TAPE VOL SEQUENCE |
72 (48) | POINTER | 4 | DEBXDSSB | ADDRESS OF DSSB |
76 (4C) | POINTER | 4 | DEBXAMB | ACCESS METHOD BLOCK. USE OF THIS FIELD IS DEFINED BY DEBXAMBF (SEE ALSO THE NEXT 2 FIELDS) |
76 (4C) | POINTER | 4 | DEBXSSCB | ADDRESS OF STRIPED SAM CONTROL BLOCK (SSCB) |
76 (4C) | POINTER | 4 | DEBXRBA | RBA OF VVDS CI OF NVR |
80 (50) | POINTER | 4 | DEBXDEBX | ADDRESS OF 2ND DEB EXTENSION |
DEB 2nd EXTENSION |
||||
0 (0) | CHARACTER | 8 | DEB2XTNN | IDENTIFIER(DEBXDEBX) |
8 (8) | SIGNED | 2 | DEB2XLGH | LENGTH OF 2ND DEB EXTENSION |
10 (A) | CHARACTER | 32 | DEB2XRSG(0) | STORAGE GROUP LENGTH AND NAME |
10 (A) | SIGNED | 2 | DEB2XSGL | STORAGE GROUP NAME LENGTH |
12 (C) | CHARACTER | 30 | DEB2XSGN | STORAGE GROUP NAME |
42 (2A) | CHARACTER | 32 | DEB2XRMC(0) | MANAGEMENT CLASS LENGTH AND NAME |
42 (2A) | SIGNED | 2 | DEB2XMCL | MANAGEMENT CLASS NAME LENGTH |
44 (2C) | CHARACTER | 30 | DEB2XMCM | MANAGEMENT CLASS NAME |
74 (4A) | CHARACTER | 32 | DEB2XRSC(0) | STORAGE CLASS LENGTH AND NAME |
74 (4A) | SIGNED | 2 | DEB2XSCL | STORAGE CLASS NAME LENGTH |
76 (4C) | CHARACTER | 30 | DEB2XSCN | STORAGE CLASS NAME |
106 (6A) | CHARACTER | 32 | DEB2XRDC(0) | DATA CLASS LENGTH AND NAME |
106 (6A) | SIGNED | 2 | DEB2XDCL | DATA CLASS NAME LENGTH |
108 (6C) | CHARACTER | 30 | DEB2XDCN | DATA CLASS NAME |
138 (8A) | BITSTRING | 1 | DEB2XFG1 | FLAG BYTE |
1 . . . . . . . | DEB2XOSM | JFCMEDIA TYPE SET BY OPEN | ||
. 1 . . . . . | DEB2XNLM | NL TAPE DATASET OPENED FOR MOD | ||
. . 1 . . . . . | DEB2XTCO | TCLOSE TAPE OUTPUT | ||
. . . 1 . . . . | DEB2XIBC | INACCURATE BLOCK COUNT | ||
. . . . 1 . . . | DEB2XNL1 | NL TAPE FILE SEQ 1 | ||
. . . . . 1 . . | DEB2XVLL | DEB2X INCLUDES DATASET VOLUME LIST | ||
. . . . . . 1 . | DEB2XABC | ACCURATE TOTAL BLOCK COUNT | ||
. . . . . . . 1 | DEB2XECU | 3490EMULATION EXT CAPACITY WRITTEN TO | ||
139 (8B) | SIGNED | 1 | DEB2XUOF | TIOT DD OFFSET OF UNIT SELECTED BY OPEN, CLOSE, EOV |
140 (8C) | SIGNED | 2 | DEB2XLSQ | TAPE VOLUME SEQUENCE NUMBER FROM LABEL |
142 (8E) | SIGNED | 1 | DEB2XALV | ISO/ANSI VERSION DURING OUTPUT |
143(8F) | BITSTRING | 1 | DEB2XFG2 | SECOND FLAG BYTE |
1 . . . . . . . | DEB2X32M | OCE ISSUED 32BIT MODESET | ||
. 1 . . . . . . | DEB2XBTM | BUFFED TM REQUESTED | ||
. . 1 . . . . . | DEB2XUSS | UNIX DIRECTORY OPENED USING BPAM OR PART OF BPAM CONCATENATION | ||
. . . 1 . . . . | DEB2XEXV | DEBXMXV EXCEEDED | ||
. . . . 1 . . . | DEB2XSCA | TAPE MEDIA SCALED OPT PERFORMANCE | ||
. . . . . 1 . . | DEB2BTMS | SYSTEM DEFAULTED BUFFERED TAPE MARKS | ||
. . . . . . 1 . | DEB2XEMV | EXTEND MULTIVOL TAPE FILE | ||
. . . . . . . 1 | DEB2X8WN | RACF RC8 CHANGED TO RC0 | ||
144 (90) | ADDRESS | 4 | DEB2XTIM | POINTER TO TIME STAMP |
148 (94) | SIGNED | 1 | DEB2XEXC | DEB2XMXV EXCEED COUNT |
149(95) | BITSTRING | 1 | DEB2XEDI | EDI SMF INDICATORS |
1 . . . . . . . | DEB2XEXT | DSN FOUND IN EXCLUDE TABLE | ||
. 1 . . . . . . | DEB2XOPO | O/P AND ALREADY OPEN O/P | ||
. . 1 . . . . . | DEB2XINO | I/P AND ALREADY OPEN O/P | ||
. . . 1 . . . . | DEB2XEPS | DCBE, SCT OR DSAB EXCLUDED | ||
150(96) | BITSTRING | 1 | DEB2XFG3 | THIRD FLAG BYTE |
1 . . . . . . . | DEB2XSCS | SYSZEDI SCOPE SYSTEM(S) | ||
. 1 . . . . . . | DEB2XPSC | PERFORMANCE SEGMENTED | ||
. . 1 . . . . . | DEB2XEF1 | 3592-E05 WRITING IN EFMT1 RECORDING TECHNOLOGY | ||
. . . 1 . . . . | DEB2XUPF | USER BSAM PGFIX IN USE | ||
. . . . 1 . . . | DEB2XEXCP | BAM DETECTED ONE OR MORE EXCP OR XDAP ISSUANCES | ||
. . . . . . . 1 | DEB2XSBS | START BLOCK ZERO STORED IN DEBBLKID | ||
151 (97) | BITSTRING | 1 | DEB2XCFG | ISO/ANSI VERSION 4 CCSID FLAGS |
1 . . . . . . . | DEB2XIBM | IBM® VERSION 4 CREATED TAPE | ||
. 1 . . . . . . | DEB2XOUT | VERSION 4 TAPE OPENED FOR OUTPUT DISP NOT MOD | ||
. . 1 . . . . . | DEB2XMOD | VERSION 4 TAPE OPENED FOR OUTPUT DISP MOD | ||
. . . 1 . . . . | DEB2XUDF | USER APPLICATION CCSID WAS DEFAULTED | ||
. . . . 1 . . . | DEB2XTDF | TAPE CCSID WAS DEFAULTED | ||
. . . . . 1 . . | DEB2XIGN | TAPE CCSID SPECIFIED BUT NO CONVERSION DONE - CCSID WAS IGNORED | ||
152 (98) | SIGNED | 4 | DEB2XUSR | CCSID OF USER APPLICATION |
156 (9C) | SIGNED | 4 | DEB2XTPE | CCSID OF TAPE |
160 (A0) | SIGNED | 4 | DEB2XLBL | CCSID OF EXISTING TAPE LABEL |
164 (A4) | ADDRESS | 4 | DEB2XSDC | POINTER TO SAM DATA CONVERSION BLOCK |
168 (A8) | SIGNED | 4 | DEB2XTBL | ACCUMULATIVE BLOCKCNT ACROSS VOLUMES |
172(AC) | SIGNED | 4 | DEB2XTCB | DCB BLOCKCNT AT TCLOSE OUTPUT |
176(B0) | SIGNED | 1 | DEB2XSGT | STORAGE GROUP TYPE (GENERAL OR SPECIFIC) |
177(B1) | SIGNED | 1 | DEB2XPAR | STARTING POSITION OF TAPE FILE |
178(B2) | BITSTRING | 1 | DEB2XFG4 | FOURTH FLAG BYTE |
. . 1 . . . . . | DEB2XEEF | 3592-E05 WRITING IN EFMT1 RECORDING TECHNOLOGY | ||
. . . 1 . . . . | DEB2XE1M | KEKLS 1 METHOD HASH | ||
. . . . 1 . . . | DEB2XE1I | KEKLS 1 INPUT HASH | ||
. . . . . 1 . . | DEB2XE2M | KEKLS 2 METHOD HASH | ||
. . . . . . 1 . | DEB2XE2I | KEKLS 2 INPUT HASH | ||
179(B3) | 1 | RESERVED | ||
180(B4) | UNSIGNED | 4 | DEB2XSBL | STARTING BLOCK NUMBER AFTER POSITIONING TAPE |
184(B8) | ADDRESS | 4 | DEB2XSTV | ADDRESS OF FIRST VOLSER ENTRY |
188(BC) | ADDRESS | 4 | DEB2XNXV | ADDRESS NEXT VOLSER ENTRY |
192(C0) | SIGNED | 4 | DEB2XVLN | NUMBER OF VOLS IN DATASET VOLUME LIST |
196(C4) | SIGNED | 4 | DEB2XMXV | MAXIMUM NUMBER OF VOLUME ENTRIES |
200(C8) | UNSIGNED | 8 | DEB2XDID | TIMESTAMP ID FOR THE DEB |
208(D0) | UNSIGNED | 1 | DEB2XLK1 | LENGTH OF KEYLABEL1 |
209(D1) | UNSIGNED | 1 | DEB2XLK2 | LENGTH OF KEYLABEL2 |
210(D2) | 2 | RESERVED | ||
212(D4) | UNSIGNED | 4 | DEB2XKET | TAPE ENCRYPTOIN KEY EXCHANGE TIME |
216(D8) | ADDRESS | 4 | DEB2XDXP | POINTER TO DEB EXTENSION |
The offsets to fields after this point change from release to release. Use the pointers above. | ||||
220(DC) | CHARACTER | 7 | DEB2XVEN | VOLUME LIST. (NUMBER OF ENTRIES DEPENDS ON DEB2XMXV — ONE ENTRY PER VOLUME, UP TO THE MAXIMUM NUMBER OF VOLUME ENTRIES.) |