Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

ZLCBK

Prolog  

Control Block Contents  
   ZLCBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


ZLCBK Prolog

 NAME       : HCPZLCBK
 DESCRIPTION: LOGO FILE TABLE BLOCK
 DSECT      : ZLCBK
 FUNCTION   : This is a DSECT of file names used by HCPBLO to
              determine the appropriate logo for a specific device.
 LOCATED BY : HCPZLC, HCPBOZ, HCPBLO
 CREATED BY : HCPZLC   as part of system initialization
              triggered by reading LOGO CONFIG file
              by HCPZLCRD or as part of REFRESH
              LOGOINFO command by HCPZLCRF.
 DELETED BY : NONE

 

ZLCBK Control Block Content


ZLCBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ZLCBK          LOGO FILE TABLE BLOCK
     ***     ZLCBK - LOGO CONFIG FILE TABLE
      This portion of the control block lists:
        1) the address of the 1st extension block
        2) the address of the current extension block
        3) the address of the 1st free byte in extension area;
           initially this is the address of ZLXVARS
        4) the address of the 1st command_line block
        5) the address of the current command_line block
        6) the address of the 1st free byte in the current command block
        7) the address of the 1st LDEV entry (if any)
        8) the address of the 1st LOCAL entry (if any)
        9) the address of the 1st VSM_VMID entry (if any)
0000    0 Signed       4 ZLCXPTR        Pointer to 1st extension block
0004    4 Signed       4 ZLCURXT        Address of current extension
                                        block
0008    8 Signed       4 ZLCFREE        1st free entry in an extension
                                        area
000C   12 Signed       4 ZLCCMDP        Pointer to 1st command_line block
0010   16 Signed       4 ZLCCMDC        Pointer to current command_line
                                        block
0014   20 Signed       4 ZLCCMDF        Pointer to 1st free byte in
                                        command_line block
0018   24 Signed       4 ZLCLDEV        Addr of 1st LDEV entry (2nd
                                        precedence)
001C   28 Signed       4 ZLCLOCAL       Addr of 1st Local entry (4th
                                        precedence)
0020   32 Signed       4 ZLCVTAM        Addr of 1st VTAMid entry
0024   36 Signed       4 *              Reserved for future IBM Use
      This portion of the control block lists the fixed portion:
           1) Online_Message filename and filetype
           2) Input_Area filename and filetype
           3) The different status areas
           4) The Spool logo filename and filetype
           5) The Default logo filename, filetype and cmd pointer
           6) The Minimum logo filename and filetype
0028   40 Character   16 ZLCONLIN (0)   Filename and type of Online
                                        Message
0028   40 Character    8 ZLCONLFN       Online Message filename
0030   48 Character    8 ZLCONLFT       Online Message filetype
0038   56 Character   16 ZLCINPUT (0)   Filename and type of Input area
0038   56 Character    8 ZLCINPFN       Filename of Input area
0040   64 Character    8 ZLCINPFT       Filetype of Input area
          00000048       ZLCSTATS       * Status area values
0048   72 Character    8 ZLCMORE        'more'
0050   80 Character    8 ZLCRUNN        'running'
0058   88 Character   12 ZLCNTAC        'not accepted'
0064  100 Character    8 ZLCVMRD        'vm read'
006C  108 Character    8 ZLCCPRD        'cp read'
0074  116 Character    8 ZLCHOLD        'holding'
007C  124 Signed       4 *              Reserved for future IBM use
0080  128 Character   16 ZLCSPOOL (0)   Fn & Ft of spooling logo
0080  128 Character    8 ZLCSPOFN       Fn of spooling logo
0088  136 Character    8 ZLCSPOFT       Ft of spooling logo
0090  144 Character   16 ZLCDEFLT (0)   Fn & Ft of Default logo (5th in
                                        preced
0090  144 Character    8 ZLCDEFFN       Fn of Default logo (5th in
                                        precedence)
0098  152 Character    8 ZLCDEFFT       Ft of Default logo (5th in
                                        precedence)
00A0  160 Signed       4 ZLCDFTCP       Pointer to default command (if
                                        any)
00A4  164 Signed       4 *              Reserved for future IBM use
00A8  168 Character   16 ZLCMINMM (0)   Fn & Ft of Minimum logo (6th in
                                        preced
00A8  168 Character    8 ZLCMINFN       Fn of Minimum logo (6th in
                                        precedence)
00B0  176 Character    8 ZLCMINFT       Ft of Minimum logo (6th in
                                        precedence)
00B8  184 Signed       4 ZLCLPLST       Addr of Plist extensions(see
                                        HCPZLCRD)
00BC  188 Bitstring    1 ZLCFLAGS       Flags used by refresh processing
          1... ....      ZLCRFRLO       X'80' This is a REFRESH LOGOINFO
                                        command
          ..1. ....      ZLCSYNER       X'20' SYNtax ERrors found in logo
                                        config file
00BD  189 Bitstring    1 * (3)          Reserved for future IBM use
00C0  192 Character   16 ZLCRFRSH (0)   Fn & Ft of refresh logoinfo file
00C0  192 Character    8 ZLCRFRFN       Fn of refresh logo
00C8  200 Character    8 ZLCRFRFT       Ft of refresh logo
00D0  208 Signed       4 *              Reserved for future IBM Use
00D4  212 Signed       4 *              Reserved for future IBM use
00D8  216 Character  256 ZLCERTKN       Area to store error tokens in
          000001D8       ZLCLEN         *-ZLCBK Length in bytes
          0000003B       ZLCSIZED       (*-ZLCBK+7)/8 Length in double
                                        words

 

ZLCBK Storage Layout

          
*** ZLCBK - LOGO FILE TABLE BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         ZLCXPTR           |         ZLCURXT           |
*     +---------------------------+---------------------------+
*   8 |         ZLCFREE           |         ZLCCMDP           |
*     +---------------------------+---------------------------+
*  10 |         ZLCCMDC           |         ZLCCMDF           |
*     +---------------------------+---------------------------+
*  18 |         ZLCLDEV           |         ZLCLOCAL          |
*     +---------------------------+---------------------------+
*  20 |         ZLCVTAM           |///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |                       ZLCONLFN                        |
*     +-------------------------------------------------------+
*  30 |                       ZLCONLFT                        |
*     +-------------------------------------------------------+
*  38 |                       ZLCINPFN                        |
*     +-------------------------------------------------------+
*  40 |                       ZLCINPFT                        |
*     +-------------------------------------------------------+
*  48 |                       ZLCMORE                         |
*     +-------------------------------------------------------+
*  50 |                       ZLCRUNN                         |
*     +-------------------------------------------------------+
*  58 |                       ZLCNTAC                         |
*     |                           +---------------------------+
*     |                           |         ZLCVMRD-          |
*     +---------------------------+---------------------------+
*  68 |          -(064)           |         ZLCCPRD-          |
*     +---------------------------+---------------------------+
*  70 |          -(06C)           |         ZLCHOLD-          |
*     +---------------------------+---------------------------+
*  78 |          -(074)           |///////////////////////////|
*     +---------------------------+---------------------------+
*  80 |                       ZLCSPOFN                        |
*     +-------------------------------------------------------+
*  88 |                       ZLCSPOFT                        |
*     +-------------------------------------------------------+
*  90 |                       ZLCDEFFN                        |
*     +-------------------------------------------------------+
*  98 |                       ZLCDEFFT                        |
*     +---------------------------+---------------------------+
*  A0 |         ZLCDFTCP          |///////////////////////////|
*     +---------------------------+---------------------------+
*  A8 |                       ZLCMINFN                        |
*     +-------------------------------------------------------+
*  B0 |                       ZLCMINFT                        |
*     +---------------------------+------+--------------------+
*  B8 |         ZLCLPLST          |:FLAGS|////////////////////|
*     +---------------------------+------+--------------------+
*  C0 |                       ZLCRFRFN                        |
*     +-------------------------------------------------------+
*  C8 |                       ZLCRFRFT                        |
*     +---------------------------+---------------------------+
*  D0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  D8 |                                                       |
*     =                       ZLCERTKN                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 1D8
*
*** ZLCBK - LOGO FILE TABLE BLOCK

 

ZLCBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
ZLCCMDC        0010
ZLCCMDF        0014
ZLCCMDP        000C
ZLCCPRD        006C
ZLCDEFFN       0090
ZLCDEFFT       0098
ZLCDEFLT       0090
ZLCDFTCP       00A0
ZLCERTKN       00D8
ZLCFLAGS       00BC
ZLCFREE        0008
ZLCHOLD        0074
ZLCINPFN       0038
ZLCINPFT       0040
ZLCINPUT       0038
ZLCLDEV        0018
ZLCLEN         00D8 000001D8
ZLCLOCAL       001C
ZLCLPLST       00B8
ZLCMINFN       00A8
ZLCMINFT       00B0
ZLCMINMM       00A8
ZLCMORE        0048
ZLCNTAC        0058
ZLCONLFN       0028
ZLCONLFT       0030
ZLCONLIN       0028
ZLCRFRFN       00C0
ZLCRFRFT       00C8
ZLCRFRLO       00BC 80
ZLCRFRSH       00C0
ZLCRUNN        0050
ZLCSIZED       00D8 0000003B
ZLCSPOFN       0080
ZLCSPOFT       0088
ZLCSPOOL       0080
ZLCSTATS       0040 00000048
ZLCSYNER       00BC 20
ZLCURXT        0004
ZLCVMRD        0064
ZLCVTAM        0020
ZLCXPTR        0000

This information is based on z/VM V5R1.0. Last updated on 8 Sep 2004 at 14:54:33 EDT.
Copyright IBM Corporation, 1990, 2004