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
DIRECT ACCESS DEVICES
|
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
1285, 1287, 1288, 3886
|
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
1419 MAGNETIC CHARACTER READER
1275 OPTICAL READER SORTER
3890 MAGNETIC CHARACTER READER
3895 DOCUMENT READER/INSCRIBER
|
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: - DCBH1
- DCBH0
- 0
- 0 NO HIARCHY, NO DCBE.
- 1
- 0 HIARCHY=1, NO DCBE.
- 0
- 1 HIARCHY=0, NO DCBE.
- 1
- 1
NO HIARCHY, DCBE EXISTS, POINTED TO BY DCBDCBE
|
|
.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 |
DCBEOB |
– ADDRESS
OF END OF BLOCK MODULE |