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' ZLCRFRLO This is a REFRESH
                                            LOGOINFO command
              ..1. ....      ZLCSYNER       X'20' ZLCSYNER 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 V6R1.0. Last updated on 18 Feb 2010 at 09:26:35 EDT.
Copyright IBM Corporation, 1990, 2008