02.07.2013 Views

System Control Blocks

System Control Blocks

System Control Blocks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Device Interface<br />

16 (10)<br />

Common Interface<br />

20 (14)<br />

24 (18)<br />

28 (lC)<br />

DATA CONTROL BLOCK -- ISAM<br />

DCBKEYLE<br />

17 (11)<br />

DCBDEVT<br />

18 (12)<br />

DCBTRBAL<br />

Key Length Device Type Track Balance<br />

DCBBUFNO<br />

21 (15)<br />

DCBBUFCB<br />

Buffer Required Address of the Buffer Pool<br />

Foundation Extension<br />

DCBBUFL<br />

Buffer Length<br />

32 (20) 33 (21)<br />

DCBHIARC, DCBBFTEK, DCBBFALN<br />

36 (24)<br />

DCBRECFM<br />

Record Format<br />

37 (25)<br />

Reserved<br />

26 (lA)<br />

DCBEODAD<br />

Address of EODAD Routine<br />

DCBEXLST<br />

Address of the Exit List<br />

DCBDSORG<br />

Data Set Organization<br />

Foundation<br />

----S-efore--O-PE-N------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------<br />

40 (28)<br />

48 (30)<br />

After OPEN<br />

40 (28)<br />

DCBDDNAM<br />

DD Statement Data Set Name<br />

49 (31)<br />

50 (32)<br />

DCBOFLGS<br />

DCBIFLG<br />

DCBMACR<br />

Open Routine Flags I/o Supervisor Flags Macro Instruction Code<br />

44 (2C)<br />

DCBIFLGS<br />

I/o Supervisor Flags<br />

48 (30)<br />

DCBOFLGS<br />

Open Routine Flags<br />

DCBTIOT<br />

Offset in TIOT Table to DD Entry<br />

Access Method Interface - ISAM<br />

52 (34)<br />

56 (38)<br />

DCBOPTCD<br />

45 (2D)<br />

49 (31)<br />

53 (35)<br />

DCBMAC<br />

42 (2A)<br />

-<br />

54 (36)<br />

DCBDEBAD<br />

Address of the DEB<br />

DCBGET, DCBPUT<br />

Address of GET or PUT Module<br />

DCBNTM<br />

DCBMACRF<br />

Macro Instruction Code<br />

55 (37)<br />

DCBCYLOF<br />

Option Code DCBMACRF Overflow Index Size No. of Overflow Tracks<br />

DCBSYNAD<br />

Address of User's Synchronous Error Routi ne<br />

60 (3C)<br />

DCBRKP<br />

Relative Ke y<br />

162 (3E)<br />

DCBBLKSI<br />

n __ !J..! B!ock Size<br />

rOSlTlOn<br />

Figure 6. Data <strong>Control</strong> Block - ISAM (part 1 of 4)<br />

62 OS <strong>System</strong> <strong>Control</strong> <strong>Blocks</strong> (Release 21.1)<br />

51 (33)<br />

19 (13)<br />

31 (IF)<br />

39 (27)<br />

Continued

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!