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.

TLBBLOK

Prolog  

Control Block Contents  

TLBBLOK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

TLBBLOK Prolog

Name : TLBBLOK Description: Tape Label Processing Information DSECT : TLBBLOK Function : TLBBLOK contains information used by the CMS tape label processing routines. TLBBLOK is called by the TLBBLOK macro.

 

TLBBLOK Control Block Content


TLBBLOK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TLBBLOK Tape Label Processing Information 0000 0 Character 8 TLBNAME CALLED RTNE NAME - DMSTLB 0008 8 Bitstring 1 TLBTYPE TYPE OF CALL .... .... TLBOPIN X'00' OPEN INPUT .... ..1. TLBOPRB X'02' OPEN RDBACK .... .1.. TLBOPOUT X'04' OPEN OUTPUT .... 1... TLBCLIN X'08' CLOSE INPUT .... 1.1. TLBCLRB X'0A' CLOSE RDBACK .... 11.. TLBCLOUT X'0C' CLOSE OUTPUT ...1 .... TLBEOV X'10' EOV LABEL CALL 0009 9 Bitstring 1 TLBCALL CALLER ID 1... .... TLBOS X'80' OS SIMULATION .1.. .... TLBDOS X'40' DOS SIMULATION ..1. .... TLBCMS X'20' CMS (COMMAND OR MACRO) ...1 .... TLBCMAC X'10' CMS MACRO .... ...1 TLBCMERR X'01' ERROR ROUTINE SPECIFIED IN MACRO 000A 10 Bitstring 1 TLBLABT LABEL TYPE .... .... TLBNONE X'00' NONE SPECIFIED .... ...1 TLBBLP X'01' NO LABEL PROCESSING .... ..1. TLBSL X'02' IBM STANDARD LABELS .... .1.. TLBUSER X'04' USER BIT 00000006 TLBSUL TLBSL+TLBUSER IBM STANDARD USER LABELS .... 1... TLBNSL X'08' NON STANDARD LABELS ...1 .... TLBNSLMD X'10' NSL ROUTINE IS MODULE ..1. .... TLBMSPC X'20' CMS MACRO SPACE TO TM OR WTM .1.. .... TLBAL X'40' ANSI STANDARD LABELS 00000044 TLBAUL TLBAL+TLBUSER ANSI STANDARD USER LABELS 000B 11 Bitstring 1 TLBRFMT RECORDING FORMAT 0000000B TLBMODE TLBRFMT,1,C'X' Old label for TLBRFMT 000C 12 Character 4 TLBTAPID TAPEID 0010 16 Signed 4 TLBDTFPT (0) DTF PTR FOR DOS 0010 16 Signed 4 TLBFCBPT (0) FCB PTR FOR OS 0010 16 Character 8 TLBLABID LABSECT NAME (OR ID) FOR CMS 0018 24 Signed 4 TLBBLKCT BLOCK COUNT FOR CMS MAPPING BELOW IS FOR NSL LABEL ONLY. IT OVERLAYS PART OF SL INTERFACE 0018 24 Character 8 TLBNSLNM NSL ROUTINE FILE NAME 00000020 TLBSIZE *-TLBBLOK 00000004 TLBDWSZ (TLBSIZE+7)/8

 

TLBBLOK Storage Layout

*** TLBBLOK - Tape Label Processing Information
*
*     +-------------------------------------------------------+
*   0 |                       TLBNAME                         |
*     +------+------+------+------+---------------------------+
*   8 |:TYPE |:CALL |:LABT |:RFMT |         TLBTAPID          |
*     +------+------+------+------+---------------------------+
*  10 |                       TLBLABID                        |
*     +---------------------------+---------------------------+
*  18 |         TLBBLKCT          | 1C
*     +---------------------------+
*
*** TLBBLOK - Tape Label Processing Information
*** Overlay for TLBBLKCT in TLBBLOK
*
*     +-------------------------------------------------------+
*  18 |                       TLBNSLNM                        |
*     +-------------------------------------------------------+
*  20
*
*** Overlay for TLBBLKCT in TLBBLOK

 

TLBBLOK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

TLBAL 000A 40

TLBAUL 000A 00000044

TLBBLKCT 0018

TLBBLP 000A 01

TLBCALL 0009

TLBCLIN 0008 08

TLBCLOUT 0008 0C

TLBCLRB 0008 0A

TLBCMAC 0009 10

TLBCMERR 0009 01

TLBCMS 0009 20

TLBDOS 0009 40

TLBDTFPT 0010

TLBDWSZ 0018 00000004

TLBEOV 0008 10

TLBFCBPT 0010

TLBLABID 0010

TLBLABT 000A

TLBMODE 000B 0000000B

TLBMSPC 000A 20

TLBNAME 0000

TLBNONE 000A 00

TLBNSL 000A 08

TLBNSLMD 000A 10

TLBNSLNM 0018

TLBOPIN 0008 00

TLBOPOUT 0008 04

TLBOPRB 0008 02

TLBOS 0009 80

TLBRFMT 000B

TLBSIZE 0018 00000020

TLBSL 000A 02

TLBSUL 000A 00000006

TLBTAPID 000C

TLBTYPE 0008

TLBUSER 000A 04


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:27:45 EDT.
Copyright IBM Corporation, 1990, 1999