Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
SDLBK
Cross Reference (Contains links to field and bit definitions)
SDLBK Prolog
NAME : HCPSDLBK DESCRIPTION: SPOOLING DATA LOCATOR BLOCK DSECT : SDLBK FUNCTION : SPECIFIES THE CCW AND THE LOCATION OF ASSOCIATED DATA TO BE ADDED TO OR READ FROM A SPOOL FILE. LOCATED BY : VDSSDL - ANCHOR IN HCPVDSBK GENERAL REGISTER 1 IN HCPVSP, HCPSPS, & HCPSXS CREATED BY : HCPVDS, HCPSPS DELETED BY : HCPDTD, HCPSPS
SDLBK Control Block Content
SDLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SDLBK SPOOLING DATA LOCATOR BLOCK 0000 0 Bitstring 1 SDLCCWOP CCW COMMAND CODE 0001 1 Bitstring 1 SDLCCWFL CCW FLAG BITS 1... .... CCWDC X'80' CHAIN DATA ADDRESS AND COUNT .1.. .... CCWCC X'40' COMMAND CHAIN ..1. .... CCWSILI X'20' SUPPRESS INCORRECT LENGTH ...1 .... CCWSKIP X'10' SUPPRESS INBOUND DATA TRANSFER .... 1... CCWPCIR X'08' REQUEST PC INTERRUPTION .... .1.. CCWIDA X'04' INDIRECT DATA ADDRESSING .... ..11 CCWINVAL X'03' I/O UNDEFINED PAIR OF BITS .... ..1. CCWSUSPN X'02' I/O SUSPENSION/RESUMPTION .... ...1 CCWUNDEF X'01' I/O UNDEFINED BIT 0002 2 Bitstring 2 SDLTBC TOTAL BYTE COUNT (CCW DATA COUNT) 0004 4 Bitstring 1 * (3) RESERVED 0007 7 Bitstring 1 SDLFLAG DATA LOCATOR FLAG 1... .... SDLCHSIM X'80' USE CHANNEL SIMULATOR TO MOVE DATA. IF OFF, DATA BUFFER LIST FOLLOWS. .1.. .... SDLNOTTL X'40' DO NOT PRINT PAGE TITLES ..1. .... SDLFSTSP X'20' This is the first SPLINK in the file to be translated ...1 .... SDLSPTCM X'10' SPTAPE LOAD issued and blanks are compressed 0008 8 Signed 4 SDLIORBK IORBK ADDR FOR CHANNEL SIMULATOR 000C 12 Signed 4 SDLBUFCT NUMBER OF DATA BUFFERS (0-4) WHICH FOLLOW 0010 16 Dbl-Word 8 SDLSECTS (6) 0-4 DATA BUFFERS (ADDR / LENGTH) 0040 64 Signed 4 SDLSAVE (32) Add a savearea for use by VSQRW 00000018 SDLSIZE (*-SDLBK+7)/8 SDLBK SIZE IN DOUBLE WORDS 0010 16 Signed 4 SDLSRADD REAL ADDRESS OF DATA SECTION 0014 20 Signed 4 SDLSVADD VIRTUAL ADDRESS OF DATA SECTION. (WORK AREA FOR CALLER - NOT REQ) 0018 24 Signed 4 SDLSECCT BYTE COUNT OF THE DATA SECTION 0000000C SDLENTRY *-SDLSRADD LENGTH OF ONE DATA BUFFER ENTRY
SDLBK Storage Layout
*** SDLBK - SPOOLING DATA LOCATOR BLOCK * * +------+------+-------------+--------------------+------+ * 0 |:CCWOP|:CCWFL| SDLTBC |////////////////////|:FLAG | * +------+------+-------------+--------------------+------+ * 8 | SDLIORBK | SDLBUFCT | * +---------------------------+---------------------------+ * 10 | | * = SDLSECTS = * | | * +-------------------------------------------------------+ * 40 | | * = SDLSAVE = * | | * +-------------------------------------------------------+ * C0 * *** SDLBK - SPOOLING DATA LOCATOR BLOCK *** Overlay for SDLSECTS in SDLBK * * +---------------------------+---------------------------+ * 10 | SDLSRADD | SDLSVADD | * +---------------------------+---------------------------+ * 18 | SDLSECCT | 1C * +---------------------------+ * *** Overlay for SDLSECTS in SDLBK
SDLBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----CCWCC 0001 40
CCWDC 0001 80
CCWIDA 0001 04
CCWINVAL 0001 03
CCWPCIR 0001 08
CCWSILI 0001 20
CCWSKIP 0001 10
CCWSUSPN 0001 02
CCWUNDEF 0001 01
SDLBUFCT 000C
SDLCCWFL 0001
SDLCCWOP 0000
SDLCHSIM 0007 80
SDLENTRY 0018 0000000C
SDLFLAG 0007
SDLFSTSP 0007 20
SDLIORBK 0008
SDLNOTTL 0007 40
SDLSAVE 0040
SDLSECCT 0018
SDLSECTS 0010
SDLSIZE 0040 00000018
SDLSPTCM 0007 10
SDLSRADD 0010
SDLSVADD 0014
SDLTBC 0002
Last updated on 3 Aug 1999 at 12:30:45 EDT.
Copyright IBM Corporation, 1990, 1999