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 z/VM. |
TPLBK
PrologControl Block Contents
TPLBK DSECT
Storage Layout
Cross Reference
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
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 30 Mar 2001 at 09:01:45 EDT.
Copyright IBM Corporation, 1990, 2001