Offset | Type/Value | Len | Name (Dim) | Description |
---|---|---|---|---|
DATA CONTROL BLOCK DEFINITION |
||||
X'80' | DCBBIT0 | "128" | ||
X'40' | DCBBIT1 | "64" | ||
X'20' | DCBBIT2 | "32" | ||
X'10' | DCBBIT3 | "16" | ||
X'8' | DCBBIT4 | "8" | ||
X'4' | DCBBIT5 | "4" | ||
X'2' | DCBBIT6 | "2" | ||
X'1' | DCBBIT7 | "1" | ||
DEVICE INTERFACES |
||||
0 (0) | ADDRESS | 4 | DCBDCBE | DCBE ADDRESS ASSOCIATED WITH THIS DCB IF A DCBE EXISTS. A DCBE EXISTS IF BOTH DCBH0 AND DCBH1 ARE SET ON. (DSORG=PS OR PO) |
0 (0) | CHARACTER | 4 | DCBRELAD | —PARTITIONED ORGANIZATION DATA SET – ADDRESS (IN THE FORM TTRN) OF MEMBER CURRENTLY USED (UNLESS A DCBE EXISTS IN WHICH CASE THIS OFFSET POINTS TO THE DCBE, SEE DCBDCBE). IF A DCBE EXISTS, THE TTRN IS STORED IN THE DCBE (DCBERELA). HIERARCHY BITS DEFINE THE EXISTENCE OF A DCBE. —SEQUENTIAL DATA SET –ADDRESS OF DCBE IF ONE EXISTS. |
4 (4) | SIGNED | 1 | DCBKEYCN | –KEYED BLOCK OVERHEAD CONSTANT |
5 (5) | CHARACTER | 8 | DCBFDAD | –FULL DISK ADDRESS IN THE FORM OF MBBCCHHR OF RECORD THAT WAS JUST READ OR WRITTEN |
12 (C) | ADDRESS | 4 | DCBDVTBL (0) | –SAME AS DCBDVTBA BELOW |
12 (C) | BITSTRING | 1 | – LAST BYTE OF DCBFDAD | |
13 (D) | ADDRESS | 3 | DCBDVTBA | – ADDRESS OF ENTRY IN I/O DEVICE CHARACTERISTICS TABLE FOR DEVICE BEING USED |
16 (10) | SIGNED | 1 | DCBKEYLE | – KEY LENGTH OF DATA SET |
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
FOR MASKS FOR ISAM DIRECT ACCESS, SEE DCBOVDEV IN ISAM SECTION |
||||
0010 0001 | DCBDV311 | "X'21'"– 2311 DISK STORAGE | ||
0010 0010 | DCBDV301 | "X'22'"– 2301 PARALLEL DRUM | ||
0010 0011 | DCBDV303 | "X'23'"– 2303 SERIAL DRUM | ||
0010 0100 | DCBDV345 | "X'24'"– 9345 DISK STORAGE FACILITY | ||
0010 0101 | DCBDV321 | "X'25'"– 2321 DATA CELL STORAGE | ||
0010 0110 | DCBD1305 | "X'26'"– 2305 DRUM MODEL-1 | ||
0010 0111 | DCBDV305 | "X'27'"– 2305 DRUM MODEL-2 | ||
0010 1000 | DCBDV314 | "X'28'"– 2314/2319 DISK STORAGE FACILITY | ||
0010 1001 | DCBDV330 | "X'29'"– 3330 DISK STORAGE FACILITY 3330 MODEL-1 3330 MODEL-2 3333 MODEL-1 | ||
0010 1010 | DCBDV340 | "X'2A'"– 3340/3344 DISK STORAGE FACILITY | ||
0010 1011 | DCBDV350 | "X'2B'"– 3350 DISK STORAGE FACILITY MODELS A2, B2, AND C2 | ||
0010 1100 | DCBDV375 | "X'2C'"– 3375 DISK STORAGE FACILITY | ||
0010 1101 | DCBDV331 | "X'2D'"– 3330 MODEL–11 OR 3333 MODEL–11 DISK STORAGE FACILITY | ||
0010 1110 | DCBDV380 | "X'2E'"– 3380 DISK STORAGE FACILITY | ||
0010 1111 | DCBDV390 | "X'2F'"– 3390 DISK STORAGE FACILITY | ||
18 (12) | UNSIGNED | 2 | DCBTRBAL | – TRACK BALANCE. NUMBER OF BYTES REMAINING ON CURRENT TRACK AFTER A WRITE OPERATION (THIS QUANTITY MAY BE NEGATIVE IF THERE ARE NO BYTES REMAINING ON TRACK). |
MAGNETIC TAPE |
||||
0 (0) | CHARACTER | 12 | –RESERVED FOR I/O SUPERVISOR | |
12 (C) | SIGNED | 4 | DCBBLKCT | –BLOCK COUNT FOR EACH VOLUME |
16 (10) | CHARACTER | 1 | DCBTRTCH | –TAPE RECORDING TECHNIQUE FOR 7-TRACK TAPE |
. .1. . .11 | DCBMTE | "X'23'"– E – EVEN PARITY | ||
. .11 1.11 | DCBMTT | "X'3B'"– T – BCD/EBCDIC TRANSLATION | ||
. . .1 . .11 | DCBMTC | "X'13'"– C – DATA CONVERSION | ||
. .1. 1.11 | DCBMTET | "X'2B'"– ET – EVEN PARITY AND TRANSLATION 9348 SERIES RECORDING TECHNIQUE | ||
.1. . . .1. | DCB1TRK | "X'42'"– ONE TRACK MODEL | ||
1. . . . .1. | DCB2TRK | "X'82'"– TWO TRACK MODEL | ||
11. . . .1. | DCB4TRK | "X'C2'"– FOUR TRACK MODEL 3480X RECORDING TECHNIQUE | ||
. . . . 1. . . | DCBCMPAC | "X'08'" COMPACTION | ||
. . . . .1. . | DCBNOPAC | "X'04'" NO COMPACTION | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
1. . . . . .1 | DCBDVMT | "X'81'"– 3490 MAGNETIC TAPE UNIT (NO LONGER FOR 2400 SERIES TAPE UNITS) | ||
1. . . . .11 | DCBDVMT3 | "X'83'"– 3400 or 3590 SERIES MAGNETIC TAPE UNIT | ||
1. . . . . . . | DCBDVMT4 | "X'80'"– 3480 MAGNETIC TAPE UNIT | ||
18 (12) | CHARACTER | 1 | DCBDEN | – TAPE DENSITY – 2400 SERIES MAGNETIC TAPE UNITS CODE 7-TRACK 9-TRACK |
. . . . . . 11 | DCBMTDN0 | "X'03'"– 0 200 BPI – | ||
.1. . . .11 | DCBMTDN1 | "X'43'"– 1 556 BPI – | ||
1. . . . .11 | DCBMTDN2 | "X'83'"– 2 800 BPI 800 BPI | ||
11. . . .11 | DCBMTDN3 | "X'C3'"– 3 –1600 BPI | ||
11.1 . .11 | DCBMTDN4 | "X'D3'"– 4 –6250 BPI | ||
19 (13) | BITSTRING | 1 | – RESERVED | |
PAPER TAPE |
||||
8 (8) | ADDRESS | 4 | DCBLCTBL | – ADDRESS OF TRANSLATE TABLE |
12 (C) | BITSTRING | 4 | – RESERVED | |
16 (10) | CHARACTER | 1 | DCBCODE | – PAPER TAPE CODE BEING USED. THE APPROPRIATE TRANSLATE TABLE IS MADE AVAILABLE |
1. . . . . . . | DCBPTCDN | "X'80'"– N - NO CONVERSION | ||
.1. . . . . . | DCBPTCDI | "X'40'"– I – IBM® BCD | ||
. .1. . . . . | DCBPTCDF | "X'20'"– F – FRIDEN | ||
. . .1 . . . . | DCBPTCDB | "X'10'"– B – BURROUGHS | ||
. . . . 1. . . | DCBPTCDC | "X'08'"– C – NATIONAL CASH REGISTER | ||
. . . . .1. . | DCBPTCDA | "X'04'"– A – ASCII (8-TRACK) | ||
. . . . . .1. | DCBPTCDT | "X'02'"– T – TELETYPE | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
.1.1 . . . . | DCBDVPTP | "X'50'"– 2671 PAPER TAPE READER | ||
18 (12) | BITSTRING | 1 | – RESERVED | |
19 (13) | BITSTRING | 1 | DCBPTFLG | – PAPER TAPE FLAGS |
. . .1 . . . . | DCBPTIC | "DCBBIT3"– INVALID CHARACTER IN LAST RECORD READ | ||
. . . . 1. . . | DCBPTECT | "DCBBIT4"– END OF RECORD CHARACTER REACHED IN TRANSLATION | ||
. . . . .1. . | DCBPTECR | "DCBBIT5"– END OF RECORD CHARACTER DETECTED DURING READ | ||
. . . . . .1. | DCBPTUCT | "DCBBIT6"– IF ONE, UPPER CASE TRANSLATE. IF ZERO, LOWER CASE TRANSLATE | ||
. . . . . . .1 | DCBPTERR | "DCBBIT7"– ERROR DETECTED ON READ | ||
PRINTER |
||||
16 (10) | CHARACTER | 1 | DCBPRTSP | – NUMBER INDICATING NORMAL PRINTER SPACING |
. . . . . . .1 | DCBPRSP0 | "X'01'"– 0 – NO SPACING | ||
. . . . 1. .1 | DCBPRSP1 | "X'09'"– 1 – SPACE ONE LINE | ||
. . .1 . . .1 | DCBPRSP2 | "X'11'"– 2 – SPACE TWO LINES | ||
. . .1 1. .1 | DCBPRSP3 | "X'19'"– 3 – SPACE THREE LINES | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
.1. . 1. . . | DCBDVPR1 | "X'48'"– 1403 PRINTER AND 1404 PRINTER (CONTINUOUS FORM SUPPORT ONLY) | ||
.1. . 1.1. | DCBDVPR2 | "X'4A'"– 1443 PRINTER | ||
.1. . 1. .1 | DCBDVPR3 | "X'49'"– 3211 PRINTER | ||
.1. . 1.11 | DCBDVPR4 | "X'4B'"– 3203–4 PRINTER | ||
.1. . 11.1 | DCBDVPRT | "X'4D'" ANY OTHER PRINTER DEVICE TYPE. IF THIS DEVICE TYPE CODE IS SET, THE UCB DEVICE TYPE FIELD (UCBTBYT4) MUST BE USED TO DETERMINE THE ACTUAL DEVICE TYPE. | ||
.1. . 111. | DCBDVPR5 | "X'4E'"– 3800 PRINTER | ||
18 (12) | CHARACTER | 1 | DCBPRTOV | – TEST-FOR-PRINTER–OVERFLOW MASK (PRTOV MASK) |
. .1. . . . . | DCBPRC9 | "X'20'"– 9 – TEST FOR CHANNEL 9 OVERFLOW | ||
. . .1 . . . . | DCBPRC12 | "X'10'"– 12 – TEST FOR CHANNEL 12 OVERFLOW | ||
19 (13) | CHARACTER | 1 | DCBPRBYT | PRINTER BYTE |
. . . . . .11 | DCBTRCID | "DCBBIT6+DCBBIT7" 2–BIT ID OF 3800 TRANSLATE TABLE ACTIVE/LAST SELECTED | ||
20 (14) | BITSTRING | 1 | – RESERVED | |
CARD READER, CARD PUNCH |
||||
16 (10) | BITSTRING | 1 | DCBMODE(0) | – MODE OF OPERATION FOR 1442 CARD READ PUNCH (BITS 0–3) |
16 (10) | BITSTRING | 1 | DCBSTACK | – STACKER SELECTION (BITS 4–7) |
1. . . . . . . | DCBMODEC | "DCBBIT0"– COLUMN BINARY MODE | ||
.1. . . . . . | DCBMODEE | "DCBBIT1"– EBCDIC MODE | ||
. .1. . . . . | DCBMODEO | "DCBBIT2"– OPTICAL MARK READ MODE | ||
. . .1 . . . . | DCBMODER | "DCBBIT3"– READ COLUMN ELIMINATE MODE | ||
. . . . . .1. | DCBSTCK2 | "DCBBIT6"– STACKER 2 | ||
. . . . . . .1 | DCBSTCK1 | "DCBBIT7"– STACKER 1 | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
.1. . . . .1 | DCBDVCR0 | "X'41'"– 2540 CARD READER | ||
.1. . . .1. | DCBDVCP0 | "X'42'"– 2540 CARD PUNCH | ||
.1. . . .11 | DCBDVCRP | "X'43'"– 1442 CARD READ PUNCH | ||
.1. . .1. . | DCBDVCR1 | "X'44'"– 2501 CARD READER | ||
.1. . .1.1 | DCBDVCPR | "X'45'"– 2520 CARD READ PUNCH | ||
.1. . .11. | DCBDVCR2 | "X'46'"– 3505 CARD READER | ||
.1. . 11. . | DCBDVCP1 | "X'4C'"- 3525 CARD PUNCH | ||
18 (12) | BITSTRING | 1 | – RESERVED | |
19 (13) | BITSTRING | 1 | DCBFUNC | – FUNCTION INDICATOR FOR THE 3525 |
1. . . . . . . | DCBFNCBI | "DCBBIT0"– INTERPRET (PUNCH AND PRINT TWO LINES) | ||
.1. . . . . . | DCBFNCBR | "DCBBIT1"– READ | ||
. .1. . . . . | DCBFNCBP | "DCBBIT2"– PUNCH | ||
. . .1 . . . . | DCBFNCBW | "DCBBIT3"– PRINT | ||
. . . . 1. . . | DCBFNCBD | "DCBBIT4"– DATA PROTECTION | ||
. . . . .1. . | DCBFNCBX | "DCBBIT5"– THIS DATA SET IS TO BE PRINTED | ||
. . . . . .1. | DCBFNCBT | "DCBBIT6"– TWO–LINE PRINT SUPPORT REQUEST | ||
OPTICAL READER AND MAGNETIC CHAR READER |
||||
0 (0) | ADDRESS | 4 | DCBWTOID(0) | –SAME AS DCBWTOIA BELOW |
0 (0) | BITSTRING | 1 | – RESERVED | |
1 (1) | ADDRESS | 3 | DCBWTOIA | – A BINARY IDENTIFICATION NUMBER ASSIGNED BY COMMUNICATIONS TASK TO MESSAGE ISSUED BY WTO MACRO. THIS NUMBER IS USED BY THE DOM MACRO WHEN MESSAGE IS NO LONGER REQUIRED (MCS SUPPORT). – – -FOR MAGNETIC CHAR READER – AFTER FIRST READ HAS BEEN ISSUED, CONTAINS ADDRESS OF MAGNETIC INTERRUPT CONTROL BLOCK (MICB) BEING USED BY THE APPENDAGES. |
OPTICAL READER DEVICES |
||||
4 (4) | ADDRESS | 4 | DCBERRCN(0) | – SAME AS DCBERRCA BELOW |
4 (4) | BITSTRING | 1 | – RESERVED | |
5 (5) | ADDRESS | 3 | DCBERRCA | – ADDRESS OF 32 BYTES OF DECLARED STORAGE SPECIFIED BY THE USER IN HIS PROGRAM. THIS STORAGE WILL BE USED BY THE PROGRAMMING SUPPORT AS EIGHT 4–BYTE COUNTERS IN WHICH TOTALS OF CERTAIN 1285, 1287 AND 1288 ERROR CONDITIONS ARE ACCUMULATED. |
4 (4) | BITSTRING | 1 | DCBLNNUM | – 3886 DOCUMENT LINE NUMBER |
5 (5) | BITSTRING | 1 | DCBLFMAT | – 3886 LINE FORMAT NUMBER |
6 (6) | BITSTRING | 1 | DCBORFLG | – 3886 FLAGS |
1. . . . . . . | DCBEOPFG | "DCBBIT0"– END OF PAGE | ||
7 (7) | BITSTRING | 1 | – RESERVED | |
8 (8) | ADDRESS | 4 | DCBDSPLY(0) | – SAME AS DCBDSPLA BELOW |
8 (8) | CHARACTER | 4 | DCBFRID(0) | – 3886 FORMAT RECORD ID |
8 (8) | BITSTRING | 1 | – RESERVED | |
9 (9) | ADDRESS | 3 | DCBDSPLA | – ADDRESS OF DSPLY (BSAM) ROUTINE USED FOR KEYBOARD ENTRY OF A COMPLETE FIELD |
12 (C) | ADDRESS | 4 | DCBRESCN(0) | – SAME AS DCBRESCA BELOW |
12 (C) | ADDRESS | 4 | DCBRDLNE(0) | – SAME AS DCBRDLNA BELOW |
12 (C) | ADDRESS | 4 | DCBFRTBA(0) | – 3886 FORMAT RECORD TABLE |
12 (C) | BITSTRING | 1 | – RESERVED | |
13 (D) | ADDRESS | 3 | DCBRESCA(0) | – ADDRESS OF RESCN (BSAM) ROUTINE USED TO FORCE ON–LINE CORRECTION OF UNREADABLE CHARACTERS |
13 (D) | ADDRESS | 3 | DCBRDLNA | – ADDRESS OF RDLNE (QSAM) ROUTINE USED TO FORCE ON–LINE CORRECTION OF UNREADABLE CHARACTERS |
16 (10) | BITSTRING | 1 | DCBORBYT | – OPTICAL READER BYTE USED BY BSAM/QSAM |
1. . . . . . . | DCBORSYN | "DCBBIT0"– SYNAD IN CONTROL | ||
.1. . . . . . | DCBOREOF | "DCBBIT1"– END OF FILE (EOF) | ||
. .1. . . . . | DCBORBFP | "DCBBIT2"– BUFFERS PRIMED (QSAM) | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
.1.1 1.1. | DCBDVOR5 | "X'5A'"– 1285 OPTICAL READER | ||
.1.1 1.11 | DCBDVOR7 | "X'5B'"– 1287 OPTICAL READER | ||
.1.1 11. . | DCBDVOR8 | "X'5C'"– 1288 OPTICAL READER | ||
.1.1 .111 | DCBDVOR9 | "X'57'"– 3886 OPTICAL READER | ||
18 (12) | BITSTRING | 1 | DCBEIB | – ERROR INDICATOR BYTE |
.1. . . . . . | DCBORNRM | "DCBBIT1"– THE 1287 OR 1288 SCANNER WAS UNABLE TO LOCATE THE REFERENCE MARK | ||
. .1. . . . . | DCBORREJ | "DCBBIT2"– FOR 1287, A STACKER SELECT COMMAND WAS GIVEN AFTER ALLOTTED TIME HAD ELAPSED AND THE DOCUMENT HAS BEEN PUT IN REJECT POCKET. FOR 1288 UNFORMATTED ONLY, END–OF–PAGE HAS OCCURRED. | ||
. . .1 . . . . | DCBORERR | "DCBBIT3"– A NONRECOVERABLE ERROR HAS OCCURRED. | ||
. . . . 1. . . | DCBORECK | "DCBBIT4"– AN EQUIPMENT CHECK RESULTED IN AN INCOMPLETE READ | ||
. . . . .1. . | DCBORWLR | "DCBBIT5"– A WRONG–LENGTH RECORD CONDITION HAS OCCURRED | ||
. . . . . .1. | DCBORHPR | "DCBBIT6"– FOR QSAM –OPERATOR ENTERED ONE OR MORE CHARACTERS FROM THE KEYBOARD. FOR BSAM – A HOPPER EMPTY CONDITION HAS OCCURRED | ||
. . . . . . .1 | DCBORDCK | "DCBBIT7"– A DATA CHECK HAS OCCURRED | ||
19 (13) | BITSTRING | 1 | – RESERVED | |
MAGNETIC CHARACTER READER DEVICES |
||||
0 (0) | CHARACTER | 8 | DCBSSID | – BEFORE DCB IS OPENED – NAME OF USER'S STACKER SELECT ROUTINE. |
0 (0) | ADDRESS | 4 | (0) | – AFTER DCB IS OPENED – DCBWTOID |
0 (0) | ADDRESS | 4 | DCBQSMEX | – ADDRESS OF QSAM EXIT ROUTINE |
4 (4) | ADDRESS | 4 | DCBSSAD(0) | – ADDRESS OF USER'S STACKER SELECT ROUTINE |
4 (4) | ADDRESS | 4 | DCBIMG(0) | – 3890 ADDR OF USER'S IMAGE PROC RTN |
4 (4) | BITSTRING | 1 | – RESERVED | |
5 (5) | ADDRESS | 3 | DCBSSADA | – ADDRESS OF USER'S STACKER SELECT ROUTINE |
8 (8) | ADDRESS | 4 | DCBIMAGE(0) | – SAME AS DCBIMAGA BELOW |
8 (8) | BITSTRING | 1 | DCBMRFG | – BUFFER INDICATOR |
11. . . . . . | DCBMRBCT | "DCBBIT0+DCBBIT1"– TWO–BIT BINARY COUNTER WHICH INDICATES INTO WHICH BUFFER STATUS INFORMATION IS TO BE POSTED | ||
9 (9) | ADDRESS | 3 | DCBIMAGA | – ADDRESS OF PARAMETER LIST USED TO COMMUNICATE BETWEEN USER'S PROCESSING ROUTINES AND HIS STACKER SELECT ROUTINES |
12 (C) | ADDRESS | 4 | DCBECBLT(0) | – SAME AS DCBECBLA BELOW |
12 (C) | ADDRESS | 4 | DCBHDR(0) | – 3890 ADDR OF USER'S HEADER DATA AREA |
12 (C) | BITSTRING | 1 | DCBMRIND | – INDICATOR AND COUNTER BYTE |
111. . . . . | DCBMRDCT | "DCBBIT0+DCBBIT1+DCBBIT2" THREE–BIT BINARY COUNTER OF NUMBER OF DOCUMENTS READ AFTER DISENGAGE | ||
. . .1 . . . . | DCBMRSCU | "DCBBIT3"– DCB WAS ALTERED WHEN SYNAD ROUTINE WAS ENTERED DUE TO SECONDARY CONTROL UNIT (SCU) ERROR | ||
. . . . 1. . . | DCBMRPLO | "DCBBIT4"– POCKET LIGHT HAS BEEN TURNED ON | ||
. . . . .1. . | DCBMRPLS | "DCBBIT5"– POCKET LIGHT 0–6 IS BEING SET ON | ||
. . . . . .1. | DCBMRERP | "DCBBIT6"–ERROR RECOVERY PROCEDURE IS EXECUTING FOR PRIMARY CONTROL UNIT (PCU) | ||
. . . . . . .1 | DCBMRERS | "DCBBIT7"– ERROR RECOVERY PROCEDURE IS EXECUTING FOR SECONDARY CONTROL UNIT (SCU) | ||
13 (D) | ADDRESS | 3 | DCBECBLA | – ADDRESS OF ECB LIST PASSED TO WAIT MACRO BY CHECK MACRO WHEN NO 1419/1275 IS AVAILABLE FOR PROCESSING |
16 (10) | BITSTRING | 1 | DCBMRFLG | – FLAG BYTE |
1. . . . . . . | DCBMRSCC | "DCBBIT0"– FIRST OR SECOND SECONDARY CONTROL UNIT COMMAND CHAIN IS BEING USED | ||
.1. . . . . . | DCBMRDBG | "DCBBIT1"– DEBUGGING MODE IN USE | ||
. .1. . . . . | DCBMRDRU | "DCBBIT2"– DISENGAGE REQUESTED BY USER | ||
. . .1 . . . . | DCBMRDR | "DCBBIT3"– DISENGAGE REQUESTED | ||
. . . . 11. . | DCBMRPCC | "DCBBIT4+DCBBIT5"– TWO–BIT BINARY COUNTER INDICATING FIRST, SECOND, OR THIRD PRIMARY CONTROL UNIT COMMAND CHAIN IS BEING USED | ||
. . . . . .1. | DCBMRDWT | "DCBBIT6"– WTO MESSAGE MUST BE DELETED | ||
. . . . . . .1 | DCBMRUE | "DCBBIT7"– UNIT EXCEPTION | ||
17 (11) | CHARACTER | 1 | DCBDEVT | – DEVICE TYPE |
.1.1 11.1 | DCBDVMR | "X'5D'"– 1419 MAGNETIC CHARACTER READER | ||
.1.1 1111 | DCBDVORS | "X'5F'"– 1275 OPTICAL READER SORTER | ||
.1.1 .11. | DCBDVMRS | "X'56'"– 3890 MAGNETIC CHARACTER READER SORTER | ||
.1.1 1. .1 | DCBDVDRI | "X'59'"– 3895 DOCUMENT READER/INSCRIBER | ||
18 (12) | CHARACTER | 1 | DCBAPPIN | – AN INDICATOR USED BY THE APPENDAGES TO PASS INFORMATION ABOUT ONE CHANNEL CHAIN TO AN APPENDAGE ASSOCIATED WITH ANOTHER CHANNEL CHAIN |
19 (13) | BITSTRING | 1 | – RESERVED | |
ACCESS METHOD COMMON INTERFACE |
||||
16 (10) | SIGNED | 4 | DCBRELB(0) | – SAME AS DCBREL BELOW |
16 (10) | SIGNED | 1 | DCBKEYLE | - KEY LENGTH OF DATA SET |
17 (11) | CHARACTER | 1 | DCBDEVT(0) | – DEVICE TYPE |
.1. . 1111 | DCBDVTRM | "X'4F'"– TERMINAL. (DD CONTAINS TERM=TS) | ||
17 (11) | SIGNED | 3 | DCBREL | – NUMBER OF RELATIVE TRACKS OR BLOCKS IN THIS DATA SET (BDAM) |
20 (14) | ADDRESS | 4 | DCBBUFCB(0) | – ADDRESS OF BUFFER POOL CONTROL BLOCK |
20 (14) | SIGNED | 1 | DCBBUFNO | – NUMBER OF BUFFERS REQUIRED FOR THIS DATA SET. MAY RANGE FROM 0 TO 255. IF UNBLOCKED SPANNED RECORDS ARE USED, NUMBER OF SEGMENT WORK AREAS REQUIRED FOR THIS DATA SET. |
21 (15) | ADDRESS | 3 | DCBBUFCA | – ADDRESS OF BUFFER POOL CONTROL BLOCK |
24 (18) | SIGNED | 2 | DCBBUFL | – LENGTH OF BUFFER. MAY RANGE FROM 0 TO 32,767. |
26 (1A) | BITSTRING | 2 | DCBDSORG(0) | – DATA SET ORGANIZATION BEING USED |
26 (1A) | BITSTRING | 1 | DCBDSRG1 | – FIRST BYTE OF DCBDSORG |
1. . . . . . . | DCBDSGIS | "DCBBIT0"– IS – INDEXED SEQUENTIAL ORGANIZATION | ||
.1. . . . . . | DCBDSGPS | "DCBBIT1"– PS – PHYSICAL SEQUENTIAL ORGANIZATION | ||
. .1. . . . . | DCBDSGDA | "DCBBIT2"– DA – DIRECT ORGANIZATION | ||
. . .1 . . . . | DCBDSGCX | "DCBBIT3"– CX – BTAM OR QTAM LINE GROUP | ||
. . . . . .1. | DCBDSGPO | "DCBBIT6"– PO – PARTITIONED ORGANIZATION | ||
. . . . . . .1 | DCBDSGU | "DCBBIT7"– U – UNMOVABLE, THE DATA CONTAINS LOCATION DEPENDENT INFORMATION | ||
27 (1B) | BITSTRING | 1 | DCBDSRG2 | – SECOND BYTE OF DCBDSORG |
1. . . . . . . | DCBDSGGS | "DCBBIT0"– GS – GRAPHICS ORGANIZATION | ||
.1. . . . . . | DCBDSGTX | RESERVED | ||
. .1. . . . . | DCBDSGTQ | RESERVED | ||
. . . . 1. . . | DCBACBM | "DCBBIT4"– ACCESS METHOD CONTROL BLOCK | ||
. . . . .1. . | DCBDSGTR | RESERVED | ||
28 (1C) | ADDRESS | 4 | DCBIOBAD(0) | ADDRESS OF IOB, SET BY ACCESS METHOD FOR CHAINED SCHEDULING OR OPTIONALLY BY USER WHEN EXCP IS USED |
28 (1C) | ADDRESS | 4 | DCBICQE(0) | – ADDRESS OF ICQE |
28 (1C) | ADDRESS | 4 | DCBODEB(0) | – ADDRESS OF OLD DEB |
28 (1C) | SIGNED | 1 | DCBLNP(0) | – 3525 PRINTER LINE POSITION COUNTER |
28 (1C) | BITSTRING | 1 | DCBQSLM | – QSAM LOCATE MODE LOGICAL RECORD INTERFACE INDICATOR BYTE FOR UPDAT PROCESSING OF SPANNED RECORDS |
1. . . . . . . | DCB1DVDS | "DCBBIT0"– ONLY ONE DEVICE IS ALLOCATED TO THIS DATA SET | ||
.1. . . . . . | DCBUPDCM | "DCBBIT1"– UPDATE COMPLETE, FREE OLD DEB | ||
. .11 . . . | DCBUPDBT | "DCBBIT2+DCBBIT3"– UPDATE BITS | ||
. .1. . . . . | DCBUPDT | "DCBBIT2"– UPDATE TO TAKE PLACE | ||
. .11 . . . . | DCBNUPD | "DCBBIT2+DCBBIT3"– NO UPDATE TO TAKE PLACE | ||
. . .1 . . . . | DCBSVDEB | "DCBBIT3"– OLD DEB ADDRESS MUST BE SAVED | ||
29 (1D) | ADDRESS | 3 | DCBIOBAA(0) | – SAME AS DCBIOBAD ABOVE |
29 (1D) | ADDRESS | 3 | DCBICQEA(0) | – SAME AS DCBICQE ABOVE |
29 (1D) | ADDRESS | 3 | DCBODEBA | – ADDRESS OF OLD DEB |
28 (1C) | ADDRESS | 4 | DCBSVCXL(0) | – SAME AS DCBSVCXA BELOW |
28 (1C) | BITSTRING | 1 | – RESERVED | |
29 (1D) | ADDRESS | 3 | DCBSVCXA | – POINTER TO EXIT LIST OF JES C.I. INTERFACE CONTROL SVC |
FOUNDATION EXTENSION |
||||
32 (20) | ADDRESS | 4 | DCBEODAD(0) | – SAME AS DCBEODA BELOW |
32 (20) | BITSTRING | 1 | DCBHIARC(0) | – HIERARCHY BITS |
32 (20) | BITSTRING | 1 | DCBBFTEK(0) | – BUFFERING TECHNIQUE BITS |
32 (20) | BITSTRING | 1 | DCBBFALN | – BUFFER ALIGNMENT BITS |
1. . . . . . . | DCBH1 | "DCBBIT0"– HIERARCHY 1 MAIN STORAGE IF BIT 5 IS ZERO. DCBE EXISTS IF BIT 5 IS ON. | ||
INTERPRETATION OF BITS DCBH1 AND DCBH0:
|
||||
.111 . . . . | DCBBFT | "DCBBIT1+DCBBIT2+DCBBIT3" BUFFERING TECHNIQUE | ||
.11. . . . . | DCBBFTA | "DCBBIT1+DCBBIT2"– QSAM LOCATE MODE PROCESSING OF SPANNED RECORDS – OPEN IS TO CONSTRUCT A RECORD AREA IF IT AUTOMATICALLY CONSTRUCTS BUFFERS | ||
. .1. . . . . | DCBBFTR | "DCBBIT2"– FOR BSAM CREATE BDAM PROCESSING OF UNBLOCKED SPANNED RECORDS – SOFTWARE TRACK OVERFLOW. FOR BSAM INPUT PROCESSING OF UNBLOCKED SPANNED RECORDS WITH KEYS – RECORD OFFSET PROCESSING. | ||
.1. . . . . . | DCBBFTS | "DCBBIT1"– SIMPLE BUFFERING –BIT 3 IS ZERO | ||
. .1. . . . . | DCBBFTKR | "DCBBIT2"– UNBLOCKED SPANNED RECORDS – SOFTWARE TRACK OVERFLOW (BDAM) | ||
. . .1 . . . . | DCBBFTE | "DCBBIT3"– EXCHANGE BUFFERING– BIT 1 IS ZERO | ||
. . . . 1. . . | DCBBFTKD | "DCBBIT4"– DYNAMIC BUFFERING (BTAM) | ||
. . . . 1. . . | DCBBFTK | "DCBBIT4"– LRECL IN 'K' UNITS FOR XLRI | ||
.11. 1. . . | DCBBXLRI | "DCBBIT1+DCBBIT2+DCBBIT4" – EXTENDED LOGICAL RECORD INTERFACE MODE FOR SPANNED RECORDS GREATER THAN 32K – ALL RECORDS TRANSFERRED TO OR FROM THE RECORD AREA. | ||
. . . . .1. . | DCBH0 | "DCBBIT5"– HIERARCHY 0 MAIN STORAGE IF BIT 0 IS ZERO. DCBE EXISTS IF BIT 0 IS ON. SEE DCBH1 | ||
. . . . . .11 | DCBBFA | "DCBBIT6+DCBBIT7"– BUFFER ALIGNMENT | ||
. . . . . .1. | DCBBFAD | "DCBBIT6"– DOUBLEWORD BOUNDARY | ||
. . . . . . .1 | DCBBFAF1 | "DCBBIT7"– FULLWORD NOT A DOUBLEWORD BOUNDARY, CODED IN DCB MACRO INSTRUCTION | ||
. . . . . .11 | DCBBFAF2 | "DCBBIT6+DCBBIT7"– FULLWORD NOT A DOUBLEWORD BOUNDARY, CODED IN DCB MACRO INSTRUCTION | ||
33 (21) | ADDRESS | 3 | DCBEODA | – ADDRESS OF A USER– PROVIDED ROUTINE TO HANDLE END-OF-DATA CONDITIONS |
36 (24) | ADDRESS | 4 | DCBEXLST(0) | – ADDRESS OF USER-PROVIDED LIST OF EXITS |
36 (24) | BITSTRING | 1 | DCBRECFM | – RECORD FORMAT |
111. . . . . | DCBRECLA | "DCBBIT0+DCBBIT1+DCBBIT2" RECORD FORMAT INDICATOR – ASCII | ||
. .1. . . . . | DCBRECD | "DCBBIT2"– ASCII VARIABLE FORMAT | ||
11. . . .. . | DCBRECL | "DCBBIT0+DCBBIT1"– RECORD FORMAT INDICATOR | ||
1. . . . . . . | DCBRECF | "DCBBIT0"– FIXED RECORD FORMAT | ||
.1. . . . . . | DCBRECV | "DCBBIT1"– VARIABLE RECORD FORMAT | ||
11. . . . . . | DCBRECU | "DCBBIT0+DCBBIT1"– UNDEFINED RECORD FORMAT | ||
. .1. . . . . | DCBRECTO | "DCBBIT2"– TRACK OVERFLOW | ||
. . .1 . . . . | DCBRECBR | "DCBBIT3"– BLOCKED RECORDS | ||
. . . . 1. . . | DCBRECSB | "DCBBIT4"– FOR FIXED LENGTH RECORD FORMAT –STANDARD BLOCKS. FOR VARIABLE LENGTH RECORD FORMAT – SPANNED RECORDS | ||
. . . . .11. | DCBRECCC | "DCBBIT5+DCBBIT6"– CONTROL CHARACTER INDICATOR | ||
. . . . .1. . | DCBRECCA | "DCBBIT5"– ASA CONTROL CHARACTER | ||
. . . . . .1. | DCBRECCM | "DCBBIT6"– MACHINE CONTROL CHARACTER | ||
. . . . . . . . | DCBRECC | "X'00'"– NO CONTROL CHARACTER | ||
. . . . . . .1 | DCBRECKL | "DCBBIT7"– KEY LENGTH (KEYLEN) WAS SPECIFIED IN DCB MACRO INSTRUCTION | ||
37 (25) | ADDRESS | 3 | DCBEXLSA | – ADDRESS OF USER– PROVIDED LIST OF EXITS |
FOUNDATION BEFORE OPEN |
||||
40 (28) | CHARACTER | 8 | DCBDDNAM | – NAME ON THE DD STATEMENT WHICH DEFINES THE DATA SET ASSOCIATED WITH THIS DCB |
48 (30) | BITSTRING | 1 | DCBOFLGS | – FLAGS USED BY OPEN ROUTINE |
1. . . . . . . | DCBOFLWR | "DCBBIT0"– IF ZERO, LAST I/O OPERATION WAS READ OR POINT. IF ONE, LAST I/O OPERATION WAS WRITE. | ||
1. . . . . . . | DCBOFIOD | "DCBBIT0"– DATA SET IS BEING OPENED FOR INPUT OR OUTPUT (BDAM) | ||
.1. . . . . . | DCBOFLRB | "DCBBIT1"– LAST I/O OPERATION WAS IN READ BACKWARD MODE | ||
. .1. . . . . | DCBOFEOV | "DCBBIT2"– SET TO 1 BY EOV WHEN IT CALLS CLOSE ROUTINE FOR CONCATENATION OF DATA SETS WITH UNLIKE ATTRIBUTES | ||
. . .1 . . . . | DCBOFOPN | "DCBBIT3"– AN OPEN HAS BEEN SUCCESSFULLY COMPLETED | ||
. . . . 1. . . | DCBOFPPC | "DCBBIT4"– SET TO 1 BY PROBLEM PROGRAM TO INDICATE A CONCATENATION OF UNLIKE ATTRIBUTES | ||
. . . . .1. . | DCBOFTM | "DCBBIT5"– TAPE MARK HAS BEEN READ | ||
. . . . . .1. | DCBOFUEX | "DCBBIT6"– SET TO 0 BY AN I/O SUPPORT FUNCTION WHEN THAT FUNCTION TAKES A USER EXIT. SET TO 1 ON RETURN FROM USER EXIT TO THE I/O SUPPORT FUNCTION WHICH TOOK THE EXIT. | ||
. . . . . . .1 | DCBOFIOF | "DCBBIT7"– SET TO 1 BY AN I/O SUPPORT FUNCTION IF DCB IS TO BE PROCESSED BY THAT FUNCTION | ||
49 (31) | BITSTRING | 1 | DCBIFLG | – FLAGS USED BY IOS IN COMMUNICATING ERROR CONDITIONS AND IN DETERMINING CORRECTIVE PROCEDURES |
11. . . . . . | DCBIBEC | "DCBBIT0+DCBBIT1"– ERROR CORRECTION INDICATOR | ||
. . . . . . . . | DCBIFNEP | "X'00'"– NOT IN ERROR PROCEDURE | ||
.1. . . . . . | DCBEX | "DCBBIT1"– ERROR CORRECTION OR IOS PAGE FIX IN PROCESS | ||
11. . . . . . | DCBIFPEC | "DCBBIT0+DCBBIT1"– PERMANENT ERROR CORRECTION | ||
. .11 . . . . | DCBIBPCT | "DCBBIT2+DCBBIT3"– PRINTER CARRIAGE TAPE PUNCH INDICATOR | ||
. .1. . . . . | DCBIFC9 | "DCBBIT2"– CHANNEL 9 PRINTER CARRIAGE TAPE PUNCH SENSED | ||
. . .1 . . . . | DCBIFC12 | "DCBBIT3"–L 12 PRINTER CARRIAGE TAPE PUNCH SENSED | ||
. . . . 11. . | DCBIBIOE | "DCBBIT4+DCBBIT5"– IOS ERROR ROUTINE USE INDICATOR | ||
. . . . . . . . | DCBIFER | "X'00'"– ALWAYS USE I/O SUPERVISOR ERROR ROUTINE | ||
. . . . .1. . | DCBIFNE1 | "DCBBIT5"– NEVER USE I/O SUPERVISOR ERROR ROUTINE | ||
. . . . .1. . | DCBIFTIM | "DCBBIT5"– TEST IOS MASK (IMSK) FOR ERROR PROCEDURE (BTAM) | ||
. . . . 1. . . | DCBIFNE2 | "DCBBIT4"– NEVER USE I/O SUPERVISOR ERROR ROUTINE | ||
. . . . 11. . | DCBIFNE3 | "DCBBIT4+DCBBIT5"– NEVER USE I/O SUPERVISOR ERROR ROUTINE | ||
50 (32) | BITSTRING | 2 | DCBMACR(0) | – MACRO INSTRUCTION REFERENCE |
50 (32) | BITSTRING | 1 | DCBMACR1 | – FIRST BYTE OF DCBMACR |
1. . . . . . . | DCBMRECP | "DCBBIT0"– EXECUTE CHANNEL PROGRAM (EXCP). ALWAYS ZERO (BSAM, QSAM, BPAM, BISAM, QISAM, BDAM). RESERVED (QTAM, BTAM) | ||
.1. . . . . . | DCBMRFE | "DCBBIT1"– FOUNDATION EXTENSION IS PRESENT (EXCP) | ||
.1. . . . . . | DCBMRGET | "DCBBIT1"– GET (QSAM, QISAM) | ||
.1. . . . . . | DCBMRPTQ | "DCBBIT1"– PUT FOR MESSAGE GROUP (QTAM) – – – ALWAYS ZERO (BSAM, BPAM, BISAM, BDAM) – – – RESERVED (BTAM) | ||
. .1. . . . . | DCBMRAPG | "DCBBIT2"– APPENDAGES ARE REQUIRED (EXCP) | ||
. .1. . . . . | DCBMRRD | "DCBBIT2"– READ (BSAM, BPAM, BISAM, BDAM, BTAM) | ||
. .1. . . . . | DCBMRWRQ | "DCBBIT2"– WRITE FOR LINE GROUP (QTAM). h. ALWAYS ZERO (QSAM, QISAM) | ||
. . .1 . . . . | DCBMRCI | "DCBBIT3"– COMMON INTERFACE (EXCP) | ||
. . .1 . . . . | DCBMRMVG | "DCBBIT3"– MOVE MODE OF GET (QSAM, QISAM) | ||
. . .1 . . . . | DCBMRRDK | "DCBBIT3"– KEY SEGMENT WITH READ (BDAM) – – – ALWAYS ZERO (BISAM) – – –RESERVED (BSAM, BPAM, QTAM, BTAM) | ||
. . . . 1. . . | DCBMRLCG | "DCBBIT4"– LOCATE MODE OF GET (QSAM, QISAM) | ||
. . . . 1. . . | DCBMRRDI | "DCBBIT4"– ID ARGUMENT WITH READ (BDAM) – – – ALWAYS ZERO (BISAM) – – –RESERVED (EXCP, BSAM, BPAM, QTAM, BTAM) | ||
. . . . .1. . | DCBMRABC | "DCBBIT5"– USER'S PROGRAM MAINTAINS ACCURATE BLOCK COUNT (EXCP) | ||
. . . . .1 . . | DCBMRPT1 | "DCBBIT5"– POINT (WHICH IMPLIES NOTE) (BSAM, BPAM) | ||
. . . . .1. . | DCBMRSBG | "DCBBIT5"– SUBSTITUTE MODE OF GET (QSAM) | ||
. . . . .1. . | DCBMRDBF | "DCBBIT5"– DYNAMIC BUFFERING (BISAM, BDAM) – – – ALWAYS ZERO (QISAM) – – –RESERVED (QTAM, BTAM) | ||
. . . . . .1. | DCBPGFXA | "DCBBIT6"– PAGE FIX APPENDAGE IS SPECIFIED (EXCP) | ||
. . . . . .1. | DCBMRCRL | "DCBBIT6"– CNTRL (BSAM, QSAM) | ||
. . . . . .1. | DCBMRCHK | "DCBBIT6"– CHECK (BISAM) | ||
. . . . . .1. | DCBMRRDX | "DCBBIT6"– READ EXCLUSIVE (BDAM) – – –RESERVED (BPAM, QISAM, QTAM, BTAM) | ||
. . . . . . .1 | DCBMRDMG | "DCBBIT7"– DATA MODE OF GET (QSAM) | ||
. . . . . . .1 | DCBMRCK | "DCBBIT7"– CHECK (BDAM) – – – RESERVED (EXCP, BSAM, BPAM, BISAM, QISAM, QTAM, BTAM) | ||
51 (33) | BITSTRING | 1 | DCBMACR2 | – SECOND BYTE OF DCBMACR |
1. . . . . . . | DCBMRSTL | "DCBBIT0"– SETL (QISAM) – – –ALWAYS ZERO (BSAM, QSAM, BPAM, BISAM, BDAM) – – –RESERVED (EXCP, QTAM, BTAM) | ||
.1. . . . . . | DCBMRPUT | "DCBBIT1"– PUT (QSAM) –PUT OR PUTX (QISAM) | ||
.1. . . . . . | DCBMRGTQ | "DCBBIT1"– GET FOR MESSAGE GROUP (QTAM) – – –ALWAYS ZERO (BSAM, BPAM, BISAM, BDAM) – – – RESERVED (EXCP, BTAM) | ||
. .1. . . . . | DCBMRWRT | "DCBBIT2"– WRITE (BSAM, BPAM, BISAM, BDAM, BTAM) | ||
. .1. . . . . | DCBMRRDQ | "DCBBIT2"– READ FOR LINE GROUP (QTAM) – – – ALWAYS ZERO (QSAM, QISAM) – – – RESERVED (EXCP) | ||
. . .1 . . . . | DCBMRMVP | "DCBBIT3"– MOVE MODE OF PUT (QSAM, QISAM) | ||
. . .1 . . . . | DCBMRWRK | "DCBBIT3"– KEY SEGMENT WITH WRITE (BDAM) – – –ALWAYS ZERO (BISAM) – – –RESERVED (EXCP, BSAM, BPAM, QTAM, BTAM) | ||
. . . . 1. . . | DCBMR5WD | "DCBBIT4"– FIVE–WORD DEVICE INTERFACE (EXCP) | ||
. . . . 1. . . | DCBMRLDM | "DCBBIT4"– LOAD MODE BSAM (CREATE BDAM DATA SET) (BSAM) | ||
. . . . 1. . . | DCBMRLCP | "DCBBIT4"– LOCATE MODE OF PUT (QSAM, QISAM) | ||
. . . . 1. . . | DCBMRIDW | "DCBBIT4"– ID ARGUMENT WITH WRITE (BDAM) – – – ALWAYS ZERO (BISAM) – – – RESERVED (BPAM, QTAM, BTAM) | ||
. . . . .1. . | DCBMR4WD | "DCBBIT5"– FOUR–WORD DEVICE INTERFACE (EXCP) | ||
. . . . .1. . | DCBMRPT2 | "DCBBIT5"– POINT (WHICH IMPLIES NOTE) (BSAM, BPAM) | ||
. . . . .1. . | DCBMRTMD | "DCBBIT5"– SUBSTITUTE MODE (QSAM) | ||
. . . . .1. . | DCBMRUIP | "DCBBIT5"–UPDATE IN PLACE (PUTX) (QISAM) – – – ALWAYS ZERO (BISAM) – – –RESERVED (BDAM, QTAM, BTAM) | ||
. . . . . .1. | DCBMR3WD | "DCBBIT6"– THREE-WORD DEVICE INTERFACE (EXCP) | ||
. . . . . .1. | DCBMRCTL | "DCBBIT6"– CNTRL (BSAM, QSAM) | ||
. . . . . .1. | DCBMRSTK | "DCBBIT6"– SETL BY KEY (QISAM) | ||
. . . . . .1. | DCBMRAWR | "DCBBIT6"– ADD TYPE OF WRITE (BDAM) – – – ALWAYS ZERO (BISAM) – – – RESERVED (BPAM, QTAM, BTAM) | ||
. . . . . . .1 | DCBMR1WD | "DCBBIT7"– ONE–WORD DEVICE INTERFACE (EXCP) | ||
. . . . . . .1 | DCBMRSWA | "DCBBIT7"– USER'S PROGRAM HAS PROVIDED A SEGMENT WORK AREA POOL (BSAM CREATE BDAM, BDAM) | ||
. . . . . . .1 | DCBMRDMD | "DCBBIT7"– DATA MODE (QSAM) | ||
. . . . . . .1 | DCBMRSTI | "DCBBIT7"– SETL BY ID (QISAM) – – – ALWAYS ZERO (BISAM) – – –RESERVED (BPAM, QTAM, BTAM) | ||
FOUNDATION AFTER OPEN |
||||
40 (28) | ADDRESS | 2 | DCBTIOT | OFFSET FROM TIOT ORIGIN TO TIOELNGH FIELD IN TIOT ENTRY FOR DD STATEMENT ASSOCIATED WITH THIS DCB |
42 (2A) | BITSTRING | 2 | DCBMACRF(0) | – SAME AS DCBMACR BEFORE OPEN |
42 (2A) | BITSTRING | 1 | DCBMACF1 | – FIRST BYTE OF DCBMACRF |
43 (2B) | BITSTRING | 1 | DCBMACF2 | – SECOND BYTE OF DCBMACRF |
44 (2C) | ADDRESS | 4 | DCBDEBAD(0) | – ADDRESS OF ASSOCIATED DEB |
44 (2C) | BITSTRING | 1 | DCBIFLGS | – SAME AS DCBIFLG BEFORE OPEN |
11. . . . . . | DCBIFEC | "DCBBIT0+DCBBIT1"– ERROR CORRECTION INDICATOR | ||
. .11 . . . . | DCBIFPCT | "DCBBIT2+DCBBIT3"– PRINTER CARRIAGE TAPE PUNCH INDICATOR | ||
. . . . 11. . | DCBIFIOE | "DCBBIT4+DCBBIT5"– IOS ERROR ROUTINE USE INDICATOR | ||
. . . . . .1. | DCBIFLDT | "DCBBIT6"– POSSIBLE LOST DATA CONDITION SUCH AS FOR A PRINTER | ||
45 (2D) | ADDRESS | 3 | DCBDEBA | – ADDRESS OF ASSOCIATED DEB |
48 (30) | ADDRESS | 4 | DCBREAD(0) | – ADDRESS OF READ MODULE |
48 (30) | ADDRESS | 4 | DCBWRITE(0) | – ADDRESS OF WRITE MODULE |
48 (30) | BITSTRING | 1 | DCBOFLG | SAME AS DCBOFLGS BEFORE OPEN |
49 (31) | ADDRESS | 3 | DCBREADA(0) | ADDRESS OF READ MODULE |
49 (31) | ADDRESS | 3 | DCBWRITA | ADDRESS OF WRITE MODULE |
48 (30) | ADDRESS | 4 | DCBGET(0) | – ADDRESS OF GET MODULE |
48 (30) | ADDRESS | 4 | DCBPUT(0) | – ADDRESS OF PUT MODULE |
48 (30) | BITSTRING | 1 | DCBOFLG1 | SAME AS DCBOFLGS BEFORE OPEN |
49 (31) | ADDRESS | 3 | DCBGETA(0) | ADDRESS OF GET MODULE |
49 (31) | ADDRESS | 3 | DCBPUTA | ADDRESS OF PUT MODULE |
EXCP WITH APPENDAGES |
||||
52 (34) | BITSTRING | 1 | DCBOPTCD | – OPTION CODES |
53 (35) | BITSTRING | 7 | – RESERVED | |
EXCP APPENDAGE LIST |
||||
60 (3C) | CHARACTER | 2 | DCBEOEA | – END OF EXTENT APPENDAGE ID |
62 (3E) | CHARACTER | 2 | DCBPCIA | – PROGRAM CONTROLLED INTERRUPTION APPENDAGE ID |
64 (40) | CHARACTER | 2 | DCBSIOA | – START I/O APPENDAGE ID |
66 (42) | CHARACTER | 2 | DCBCENDA | – CHANNEL END APPENDAGE ID |
68 (44) | CHARACTER | 2 | DCBXENDA | – ABNORMAL END APPENDAGE ID |
70 (46) | BITSTRING | 2 | – RESERVED | |
QSAM-BSAM-BPAM COMMON INTERFACE |
||||
52 (34) | ADDRESS | 4 | DCBGERR(0) | – ADDRESS OF SYNCHRONIZING ROUTINE FOR GET |
52 (34) | ADDRESS | 4 | DCBPERR(0) | – ADDRESS OF SYNCHRONIZING ROUTINE FOR PUT |
52 (34) | ADDRESS | 4 | DCBCHECK(0) | – ADDRESS OF CHECK MODULE |
52 (34) | BITSTRING | 1 | DCBOPTCD | – OPTION CODES |
1. . . . . . . | DCBOPTW | "DCBBIT0"– WRITE VALIDITY CHECK (DASD) (BSAM, BPAM, QSAM, ISAM, BDAM) | ||
.1. . . . . . | DCBOPTU | "DCBBIT1"– ALLOW DATA CHECK CAUSED BY INVALID CHARACTER (PRINTER WITH UCS FEATURE) (BSAM, BPAM, QSAM) MSS WINDOW PROCESSING REQUESTED (BSAM, QSAM) | ||
. .1. . . . . | DCBOPTC | "DCBBIT2"– CHAINED SCHEDULING (BSAM, BPAM, QSAM) | ||
. . .1 . . . . | DCBOPTH | "DCBBIT3"– 1287/1288 OPTICAL READER – HOPPER EMPTY EXIT (BSAM, BPAM) | ||
. . .1 . . . . | DCBOPTO | "DCBBIT3"– 1285/1287 OPTICAL READER – ONLINE CORRECTION (QSAM) | ||
. . .1 . . . . | DCBBCKPT | "DCBBIT3"– CHANNEL–END APPENDAGE IS TO BYPASS DOS EMBEDDED CHECKPOINT RECORDS ON TAPE (BSAM, QSAM) | ||
. . . . 1. . . | DCBOPTQ | "DCBBIT4"– TRANSLATION TO OR FROM ASCII (BSAM, BPAM, QSAM) | ||
. . . . .1. . | DCBOPTZ | "DCBBIT5"– MAGNETIC TAPE DEVICES – USE REDUCED ERROR RECOVERY PROCEDURE (EXCP, BSAM, BPAM, QSAM) | ||
. . . . .1. . | DCBSRCHD | "DCBBIT5"– USE SEARCH DIRECT, INSTEAD OF SEARCH PREVIOUS, ON RECORD POSITION SENSING DEVICE (EXCP, BSAM, BPAM, QSAM) | ||
. . . . . .1. | DCBOPTT | "DCBBIT6"– USER TOTALING (BSAM, QSAM) | ||
. . . . . . .1 | DCBOPTJ | "DCBBIT7" 3800 PRINTER, OPTCD=J; (DYNAMIC SELECT OF TRANSLATE TABLES) | ||
53 (35) | ADDRESS | 3 | DCBGERRA(0) | – ADDRESS OF SYNCHRONIZING ROUTINE FOR GET |
53 (35) | ADDRESS | 3 | DCBPERRA(0) | – ADDRESS OF SYNCHRONIZING ROUTINE FOR PUT |
53 (35) | ADDRESS | 3 | DCBCHCKA | – ADDRESS OF CHECK MODULE |
56 (38) | ADDRESS | 4 | DCBSYNAD(0) | – ADDRESS OF USER–PROVIDED SYNAD ROUTINE |
56 (38) | SIGNED | 1 | DCBIOBL | – IOB LENGTH IN DOUBLEWORDS |
57 (39) | ADDRESS | 3 | DCBSYNA | – ADDRESS OF USER–PROVIDED SYNAD ROUTINE |
60 (3C) | BITSTRING | 1 | DCBFLAG1(0) | RESERVED |
60 (3C) | BITSTRING | 1 | DCBCIND1 | – CONDITION INDICATORS |
1. . . . . . . | DCBCNTOV | "DCBBIT0"– DIRECT ACCESS – TRACK OVERFLOW IN USE (BSAM, BPAM, QSAM) 2540 CARD PUNCH – DATA SET WAS OPENED BUT NO DATA WAS WRITTEN (QSAM) | ||
1. . . . . . . | DCBSTQCK | RESERVED | ||
.1. . . . . . | DCBSTFLS | RESERVED | ||
.1. . . . . . | DCBCNSRD | "DCBBIT1"– SEARCH DIRECT (BSAM, BPAM, QSAM) | ||
. .1. . . . . | DCBCNEVB | "DCBBIT2"– END OF VOLUME –USED BY EOB ROUTINES (BSAM, BPAM, QSAM) | ||
. . .1 . . . . | DCBCNEVA | "DCBBIT3"– END OF VOLUME –USED BY CHANNEL– END APPENDAGE ROUTINES (BSAM, BPAM, QSAM) | ||
. . . . 1. . . | DCBCNCI | "DCBBIT4"– SAM–SI COMPATIBILITY INTERFACE (CI) PROCESSING HAS BEEN PERFORMED (BSAM, QSAM) | ||
. . . . .1. . | DCBCNBRM | "DCBBIT5"– BLOCKED RECORD BIT MODIFIED (BSAM, BPAM, QSAM) | ||
. . . . . .1. | DCBCBNDF | OPEN DEFAULTED BUFNO (QSAM) | ||
. . . . . . .1 | DCBCNEXB | "DCBBIT7"– EXCHANGE BUFFERING SUPPORTED (QSAM) | ||
61 (3D) | BITSTRING | 1 | DCBCIND2 | – CONDITION INDICATORS |
1. . . . . . . | DCBCNSTO | "DCBBIT0"– PARTITIONED DATA SET – STOW HAS BEEN PERFORMED (BSAM, BPAM, QSAM) SEQUENTIAL DATA SET – UPDATE (BSAM, BPAM) | ||
.1. . . . . . | DCBCNWR0 | "DCBBIT1"– DIRECT ORGANIZATION DATA SET – LAST I/O WAS A WRITE RECORD ZERO (BSAM, BPAM, QSAM) SEQUENTIAL DATA SET – UPDATE EOF IS INDICATED (BSAM, BPAM) | ||
. .1. . . . . | DCBCNCLO | "DCBBIT2"– CLOSE IN PROCESS (QSAM) | ||
. . .1 . . . . | DCBCNIOE | "DCBBIT3"– PERMANENT I/O ERROR (BSAM, BPAM, QSAM) | ||
. . . . 1. . . | DCBCNBFP | "DCBBIT4"– OPEN ACQUIRED BUFFER POOL (BSAM, BPAM, QSAM) | ||
. . . . .1. . | DCBCNCHS | "DCBBIT5"– CHAINED SCHEDULING BEING SUPPORTED (BSAM, BPAM, QSAM) | ||
. . . . . .1. | DCBCNFEO | "DCBBIT6"– FEOV BIT (BSAM, BPAM, QSAM) | ||
. . . . . . .1 | DCBCNQSM | "DCBBIT7"– ALWAYS ZERO (BSAM, BPAM) THIS IS A QSAM DCB (QSAM) | ||
62 (3E) | SIGNED | 2 | DCBBLKSI | – MAXIMUM BLOCK SIZE |
64 (40) | ADDRESS | 1 | DCBWCPO | – OFFSET OF WRITE CHANNEL PROGRAM FROM THE START OF IOB |
65 (41) | SIGNED | 1 | DCBWCPL | – LENGTH OF WRITE CHANNEL PROGRAM |
66 (42) | ADDRESS | 1 | DCBOFFSR | – OFFSET OF READ CCW FROM BSAM/BPAM PREFIX OF IOB |
67 (43) | ADDRESS | 1 | DCBOFFSW | – OFFSET OF WRITE CCW FROM BSAM/BPAM PREFIX OF IOB |
68 (44) | ADDRESS | 4 | DCBIOBA | FOR NORMAL SCHEDULING, ADDRESS OF QSAM OR BSAM/BPAM PREFIX OF IOB. FOR CHAINED SCHEDULING, ADDRESS OF ICB. |
68 (44) | BITSTRING | 1 | – DCBNCP (BSAM, BPAM) | |
69 (45) | ADDRESS | 3 | DCBIOBB | – SAME AS DCBIOBA ABOVE |
68 (44) | ADDRESS | 4 | DCBCICB(0) | – SAME AS DCBCICBA BELOW |
68 (44) | BITSTRING | 1 | – DCBNCP (BSAM, BPAM) | |
69 (45) | ADDRESS | 3 | DCBCICBA | – POINTER TO JES C.I. CONTROL BLOCK (CICB) |
80 (50) | SIGNED | 2 | DCBDIRCT(0) | – NUMBER OF BYTES USED IN LAST DIRECTORY BLOCK (RANGE 0–254) (BSAM, BPAM) |
80 (50) | BITSTRING | 1 | DCBQSWS(0) | – FLAG BYTE |
. . . . .1. . | DCBPOPEN | "DCBBIT5"– QSAM PARALLEL INPUT PROCESSING | ||
80 (50) | BITSTRING | 1 | DCBUSASI | – FLAG BYTE FOR ASCII TAPES |
.1. . . . . . | DCBBLBP | "DCBBIT1"– BLOCK PREFIX IS FOUR BYTE FIELD CONTAINING BLOCK LENGTH IN UNPACKED DECIMAL (SPECIFIED BY BUFFER=L). | ||
. .11 1. . . | DCBQADFS | "DCBBIT2+DCBBIT3+DCBBIT4"USED TO PERFORM SEQUENCE CHECKING WITH MULTIPLE FUNCTION SUPPORT FOR 3525 (BSAM, QSAM) | ||
. .1. . . . . | DCBQADF1 | "DCBBIT2"– FIRST BIT OF DCBQADFS | ||
. . .1 . . . . | DCBQADF2 | "DCBBIT3"– SECOND BIT OF DCBQADFS | ||
. . . . 1. . . | DCBQADF3 | "DCBBIT4"– THIRD BIT OF DCBQADFS | ||
. . . . . .1. | DCB3525A | "DCBBIT6"– DCB IS 3525 – ASSOCIATED DATA SETS EXIST | ||
. . . . . . .1 | DCBQSTRU | "DCBBIT7"– TRUNC ENTRY POINT ENTERED (QSAM) | ||
81 (51) | SIGNED | 1 | DCBBUFOF(0) | – BLOCK PREFIX LENGTH (0–99), SPECIFIED BY BUFOFF=N OR BUFOFF=L |
81 (51) | SIGNED | 1 | DCBDIRCQ | – NUMBER OF BYTES USED IN LAST DIRECTORY BLOCK (RANGE 0–254) (QSAM) |
BSAM–BPAM INTERFACE |
||||
72 (48) | ADDRESS | 4 | DCBEOBR(0) | – ADDRESS OF END-OF-BLOCK MODULE FOR READ |
72 (48) | SIGNED | 1 | DCBNCP | – NUMBER OF READ OR WRITE REQUESTS THAT MAY BE ISSUED PRIOR TO ISSUING A CHECK MACRO |
73 (49) | ADDRESS | 3 | DCBEOBRA | – ADDRESS OF END-OF-BLOCK MODULE FOR READ |
76 (4C) | ADDRESS | 4 | DCBEOBW | – ADDRESS OF END-OF-BLOCK MODULE FOR WRITE. FOR BSAM CREATE BDAM PROCESSING OF UNBLOCKED SPANNED RECORDS WITH BKTEK=R SPECIFIED, ADDRESS OF SEGMENT WORK AREA CONTROL BLOCK. |
80 (50) | SIGNED | 2 | DCBDIRCT | –NUMBER OF BYTES USED IN LAST DIRECTORY BLOCK (RANGE 0–254) |
82 (52) | SIGNED | 2 | DCBLRECL | – LOGICAL RECORD LENGTH |
84 (54) | ADDRESS | 4 | DCBCNTRL(0) | – ADDRESS OF CNTRL MODULE |
84 (54) | ADDRESS | 4 | DCBNOTE(0) | – ADDRESS OF NOTE/POINT MODULE |
84 (54) | ADDRESS | 4 | DCBPOINT | – ADDRESS OF NOTE/POINT MODULE |
QSAM INTERFACE |
||||
72 (48) | ADDRESS | 4 | DCBLCCW(0) | – FOR EXCHANGE BUFFERING, ADDRESS OF LAST CCW IN LIST |
72 (48) | ADDRESS | 4 | DCBEOBAD | – FOR SIMPLE BUFFERING, ADDRESS OF LAST BYTE OF CURRENT BUFFER |
76 (4C) | ADDRESS | 4 | DCBCCCW(0) | – FOR EXCHANGE BUFFERING, ADDRESS OF CURRENT OR NEXT CCW |
76 (4C) | ADDRESS | 4 | DCBRECAD(0) | – ADDRESS OF CURRENT OR NEXT LOGICAL RECORD |
77 (4D) | ADDRESS | 3 | DCBRECA | – ADDRESS OF CURRENT OR NEXT LOGICAL RECORD |
80 (50) | BITSTRING | 1 | DCBQSWS | – FLAG BYTE |
81 (51) | SIGNED | 1 | DCBDIRCQ | – NUMBER OF BYTES USED IN LAST DIRECTORY BLOCK (RANGE 0–254) |
82 (52) | SIGNED | 2 | DCBLRECL | – LOGICAL RECORD LENGTH |
84 (54) | ADDRESS | 4 | DCBCNTRL(0) | – ADDRESS OF CNTRL MODULE |
84 (54) | BITSTRING | 1 | DCBEROPT | – ERROR OPTION |
1. . . . . . . | DCBERACC | "DCBBIT0"– ACCEPT PERMANENT ERROR | ||
.1. . . . . . | DCBERSKP | "DCBBIT1"– SKIP PERMANENT ERROR | ||
. .1. . . . . | DCBERABE | "DCBBIT2"– ABNORMAL END OF TASK | ||
. . . . . . .1 | DCBERBAM | "DCBBIT7"– OPEN TURNED OFF BFTEK=A | ||
85 (55) | ADDRESS | 3 | DCBXLREC(0) | LRECL WHEN IN XLRI MODE |
85 (55) | ADDRESS | 3 | DCBCNTRA – ADDRESS OF CNTRL MODULE | |
88 (58) | BITSTRING | 2 | – RESERVED | |
90 (5A) | SIGNED | 2 | DCBPRECL | – FORMAT F RECORDS: BLOCK LENGTH FORMAT. U RECORDS: MAXIMUM BLOCK LENGTH FORMAT. V RECORDS: UNSPANNED RECORDS: MAXIMUM BLOCK LENGTH. SPANNED RECORDS: PUT, NOT DATA MODE: MAXIMUM BLOCK LENGTH; PUT, DATA MODE: DATA LENGTH; GET: SEGMENT CONTROL CODE OF PREVIOUS SEGMENT. |
92 (5C) | ADDRESS | 4 | . | – ADDRESS OF END OF BLOCK MODULE |