About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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. |
TPLBK
Cross Reference (Contains links to field and bit definitions)
TPLBK Prolog
NAME : HCPTPLBK DESCRIPTION: TAPE LABEL CONTROL BLOCK DSECT : TPLBK FUNCTION : THE TAPE LABEL CONTROL BLOCK IS USED TO DESCRIBE THE TAPE LABEL PUT ON TAPE. ONLY ONE TPLBK IS CREATED AND USED DURING I/O PROCESSING TO TAPE. LOCATED BY : TPETPLBK IN HCPTPEBK CREATED BY : HCPTPEIN - DURING INITIALIZATION OF I/O PROCESSING. DELETED BY : HCPTPEND - DURING TERMINATION OF I/O PROCESSING.
TPLBK Control Block Content
TPLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TPLBK TAPE LABEL CONTROL BLOCK 0000 0 Character 3 TPLVOL LABEL IDENTIFIER 0003 3 Bitstring 1 * RESERVED FOR IBM USE 0004 4 Signed 2 TPLSEQ VOLUME SEQUENCE NUMBER 0006 6 Signed 2 * RESERVED FOR IBM USE 0008 8 Character 8 TPLID TAPE CREATOR IDENTIFICATION 0010 16 Character 8 TPLCRDT CREATION DATE 0018 24 Character 8 TPLCRTM CREATION TIME 0020 32 Signed 4 TPLZONE TIME ZONE DIFFERENTIAL 0024 36 Signed 4 * RESERVED FOR IBM USE 0028 40 Character 8 TPLPNAME PRODUCT NAME 0030 48 Character 7 TPLPNUM PRODUCT NUMBER 0037 55 Character 1 * RESERVED FOR IBM USE 0038 56 Signed 4 * RESERVED FOR IBM USE 003C 60 Signed 4 * RESERVED FOR IBM USE 0040 64 Signed 4 * RESERVED FOR IBM USE 0044 68 Signed 4 * RESERVED FOR IBM USE 0048 72 Signed 4 * RESERVED FOR IBM USE 004C 76 Signed 4 * RESERVED FOR IBM USE 0000000A TPLSIZE (*-TPLBK+7)/8 SIZE OF TPLBK IN DOUBLEWORDS
TPLBK Storage Layout
*** TPLBK - TAPE LABEL CONTROL BLOCK * * +--------------------+------+-------------+-------------+ * 0 | TPLVOL |//////| TPLSEQ |/////////////| * +--------------------+------+-------------+-------------+ * 8 | TPLID | * +-------------------------------------------------------+ * 10 | TPLCRDT | * +-------------------------------------------------------+ * 18 | TPLCRTM | * +---------------------------+---------------------------+ * 20 | TPLZONE |///////////////////////////| * +---------------------------+---------------------------+ * 28 | TPLPNAME | * +------------------------------------------------+------+ * 30 | TPLPNUM |//////| * +---------------------------+--------------------+------+ * 38 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 40 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 48 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 50 * *** TPLBK - TAPE LABEL CONTROL BLOCK
TPLBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----TPLCRDT 0010
TPLCRTM 0018
TPLID 0008
TPLPNAME 0028
TPLPNUM 0030
TPLSEQ 0004
TPLSIZE 004C 0000000A
TPLVOL 0000
TPLZONE 0020
Last updated on 3 Aug 1999 at 13:39:36 EDT.
Copyright IBM Corporation, 1990, 1999