Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ATCBK
Control Block Contents
ATCBK DSECT
Cross Reference (Contains links to field and bit definitions)
ATCBK Prolog
NAME : HCPATCBK DESCRIPTION: ATTACH COMMAND BLOCK DSECT : ATCBK FUNCTION : CONTAINS PARAMETERS FROM THE ATTACH COMMAND
ATCBK Control Block Content
ATCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ATCBK ATTACH COMMAND BLOCK 0000 0 Address 4 ATCNEXT ADDRESS OF NEXT ATCBK 0004 4 Bitstring 4 ATCDEVS (0) REAL DEVICE NUMBERS 0004 4 Signed 2 ATCRDEV1 BEGINING RDEV NUMBER 0006 6 Signed 2 ATCRDEV2 ENDING RDEV NUMBER 0008 8 Signed 4 ATCVDEV (0) BEGINNING VDEV NUMBER 0008 8 Dbl-Word 8 ATCPARMS (0) PARMS TO PASS HCPATSYS 0008 8 Character 6 ATCVOLID SYSTEM VOLUME LABEL 000E 14 Bitstring 2 ATCSFLGS (0) FLAG BYTES FOR HCPATSYS 000E 14 Bitstring 1 ATCLFLAG FLAG BYTE FOR HCPATSYS 1... .... ATCASSGN X'80' ATCASSGN ASSIGN GIVEN LABEL TO DASD .1.. .... ATCCPVOL X'40' ATCCPVOL MOUNT CP VOLUME LABELS ..1. .... ATCUSRVL X'20' ATCUSRVL MOUNT USER VOLUME LABELS ...1 .... ATCUNKVL X'10' ATCUNKVL MOUNT UNKNOWN VOLUME LABELS .111 .... ATCANYVL ATCCPVOL+ATCUSRVL+ATCUNKVL ATCANYVL ANY LABELS 000F 15 Bitstring 1 ATCRFLAG FLAG BYTE FOR HCPATSYS 1... .... ATCNORSP X'80' ATCNORSP NO REPONSE MESSAGES .1.. .... ATCNOATT X'40' ATCNOATT NO 'ALREADY ATTACHED' MSGS ..1. .... ATCSTACK X'20' ATCSTACK STACK OUTPUT ...1 .... ATCRO X'10' ATCRO ATTACH RDEV READ-ONLY .... 1... ATCRLOGD X'08' ATCRLOGD ATTACH LOGICAL DEVICE .... .1.. ATCRBFWT X'04' ATCRBFWT WRITE RESPONSE TO BUFFER .... ..1. ATCMAXDV X'02' ATCMAXDV MAXIMUM NUMBER OF VIRTUAL DEVICES EXCEEDED 0010 16 Bitstring 1 ATCCFLAG LEVEL OF CONTROL FLAG 1... .... DDEVWKAL X'80' DDEVWKAL Working allegiance on minidisk .1.. .... DDEVCNA X'40' DDEVCNA CACHING NOT AVAILABLE ..1. .... DDEVSCTL X'20' DDEVSCTL SUBSYSTEM CONTROL ...1 .... DDEVDCTL X'10' DDEVDCTL DEVICE CONTROL .... 1... DDEVNCTL X'08' DDEVNCTL NO CONTROL .... .1.. DDEVNMDC X'04' DDEVNMDC MINIOPT NOMDC specified .... ..1. DDEVQDSK X'02' DDEVQDSK V-disk will be allocated .... ...1 DDEVYMDC X'01' DDEVYMDC MINIOPT MDC specified NOTES : DDEVFLGC is NOT exclusive to MDISK devices. 0011 17 Bitstring 1 ATCAFLAG Flag byte for other Attach/Dedicate options 1... .... ATCANOSG X'80' ATCANOSG "NOASSIGN" option .1.. .... ATCASSN X'40' ATCASSN "ASSIGN" option ..1. .... ATCNOMS X'20' ATCNOMS "NOCPMS" option ...1 .... ATCSHRD X'10' ATCSHRD "MULTIUSER" option .... 1... ATCSNGL X'08' ATCSNGL "SINGLEUSER" option .... .1.. ATCNQIOA X'04' ATCNQIOA "NOQIOAssist" option .... ..1. ATCAIOPS X'02' ATCAIOPS User set I/O Assist off for device .... ...1 ATCABVO X'01' ATCABVO DASD attached with VOLid parm 0012 18 Bitstring 1 ATCDFLAG DIRECTORY DEVICE INFORMATION 1... .... DDEVTMDK X'80' DDEVTMDK MDISK DIRECTORY ENTRY .1.. .... DDEVTLNK X'40' DDEVTLNK LINK DIRECTORY ENTRY ..1. .... DDEVTSPC X'20' DDEVTSPC SPECIAL / NICDEF DIRECTORY ENTRY ...1 .... DDEVTDED X'10' DDEVTDED DEDICATE DIRECTORY ENTRY .... 1... DDEVTSPL X'08' DDEVTSPL SPOOL / CONSOLE DIRECTORY ENTRY .... .1.. DDEVTDSK X'04' DDEVTDSK T-DISK TO BE ALLOCATED .... ..1. DDEVRO X'02' DDEVRO DEVICE IS READ ONLY .... ...1 DDEVRELR X'01' DDEVRELR VIRTUAL RESERVE RELEASE REQUESTED 0013 19 Bitstring 1 ATCAFLG2 Second flag byte for Attach and Dedicate options .1.. .... ATCUSRID X'40' ATCUSRID "USERACCessid" options specified ..1. .... ATCKEYS X'20' ATCKEYS "KEY" options specified 0014 20 Character 8 ATCACCID Specified "USERACCessid" value 001C 28 Bitstring 32 ATCKEYA1 First KEYALIAS (tapes only) 003C 60 Bitstring 32 ATCKEYA2 Second KEYALIAS (tapes only) 005C 92 Address 4 ATCKEYP1 First KLABK Pointer (tapes only) 0060 96 Address 4 ATCKEYP2 Second KLABK Pointer (tapes only) 0000000D ATCSIZE (*-ATCBK+7)/8 SIZE IN DOUBLEWORDS
ATCBK Storage Layout
*** ATCBK - ATTACH COMMAND BLOCK * * +---------------------------+-------------+-------------+ * 0 | ATCNEXT | ATCRDEV1 | ATCRDEV2 | * +---------------------------+-------------+------+------+ * 8 | ATCVOLID |:LFLAG|:RFLAG| * +------+------+------+------+-------------+------+------+ * 10 |:CFLAG|:AFLAG|:DFLAG|:AFLG2| ATCACCID- | * +------+------+------+------+---------------------------+ * 18 | -(014) | | * +---------------------------+ | * 20 | | * = ATCKEYA1 = * | +---------------------------+ * | | | * +---------------------------+ | * 40 | | * = ATCKEYA2 = * | +---------------------------+ * 58 | | ATCKEYP1 | * +---------------------------+---------------------------+ * 60 | ATCKEYP2 | 64 * +---------------------------+ * *** ATCBK - ATTACH COMMAND BLOCK
ATCBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ATCABVO 0011 01 ATCACCID 0014 ATCAFLAG 0011 ATCAFLG2 0013 ATCAIOPS 0011 02 ATCANOSG 0011 80 ATCANYVL 000E 70 ATCASSGN 000E 80 ATCASSN 0011 40 ATCCFLAG 0010 ATCCPVOL 000E 40 ATCDEVS 0004 ATCDFLAG 0012 ATCKEYA1 001C ATCKEYA2 003C ATCKEYP1 005C ATCKEYP2 0060 ATCKEYS 0013 20 ATCLFLAG 000E ATCMAXDV 000F 02 ATCNEXT 0000 ATCNOATT 000F 40 ATCNOMS 0011 20 ATCNORSP 000F 80 ATCNQIOA 0011 04 ATCPARMS 0008 ATCRBFWT 000F 04 ATCRDEV1 0004 ATCRDEV2 0006 ATCRFLAG 000F ATCRLOGD 000F 08 ATCRO 000F 10 ATCSFLGS 000E ATCSHRD 0011 10 ATCSIZE 0060 0000000D ATCSNGL 0011 08 ATCSTACK 000F 20 ATCUNKVL 000E 10 ATCUSRID 0013 40 ATCUSRVL 000E 20 ATCVDEV 0008 ATCVOLID 0008 DDEVCNA 0010 40 DDEVDCTL 0010 10 DDEVNCTL 0010 08 DDEVNMDC 0010 04 DDEVQDSK 0010 02 DDEVRELR 0012 01 DDEVRO 0012 02 DDEVSCTL 0010 20 DDEVTDED 0012 10 DDEVTDSK 0012 04 DDEVTLNK 0012 40 DDEVTMDK 0012 80 DDEVTSPC 0012 20 DDEVTSPL 0012 08 DDEVWKAL 0010 80 DDEVYMDC 0010 01
Copyright IBM Corporation, 1990, 2007