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

LBPBK

Prolog  

Control Block Contents  
   LBPBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


LBPBK Prolog

 NAME       : HCPLBPBK
 DESCRIPTION: LOADBUF Parameter Block
 DSECT      : LBPBK
 FUNCTION   : Passes the information needed by HCPCSB to
              load a Forms Control Buffer or a Universal
              Character Set in from the specified image
              library.
 LOCATED BY : R1 on entry to HCPCSBIN.
 CREATED BY : HCPCSS  -  START command
              HCPLBF  -  LOADBUF command
              HCPRSP  -  Real printer processing
 DELETED BY : HCPCSS  -  After return from HCPCSB
              HCPLBF  -  After return from HCPCSB
              HCPRSP  -  After return from HCPCSB
 RELOCATION CONSIDERATIONS : None

 

LBPBK Control Block Content


LBPBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      LBPBK          LOADBUF Parameter Block
       NOTES      : The following bit definitions must match those in
             the CSBINFO work area field CSBFLAGS for those
             flags common to both areas (FCB, UCS, FOLD, VER, &
             INDX).  If a change is made here, the corresponding
             change MUST also be made to the definition of the
             CSBFLAGS byte of work area CSBINFO, in module
             HCPCSB.
0000    0 Bitstring    1 LBPINFO        Information for LOADBUF
          1... ....      LBPFCB         X'80' LBPFCB Load an FCB
          .1.. ....      LBPUCS         X'40' LBPUCS Load a UCS
          ..1. ....      LBPFOLD        X'20' LBPFOLD FOLD characters
                                        into uppercase
          ...1 ....      LBPVER         X'10' LBPVER VERify specified on
                                        LOADBUF
          .... 1...      LBPINDX        X'08' LBPINDX Start printing in
                                        position specified by LBPINDEX
          .... .1..      LBPLBF         X'04' LBPLBF Buffer load
                                        occurring from LBF.
          .... ..1.      LBPRSP         X'02' LBPRSP Buffer load
                                        occurring from RSP.
          .... ...1      LBPPOS         X'01' LBPPOS POSITION TO TOP OF
                                        PAGE
0001    1 Bitstring    1 LBPINF2        More information for LOADBUF
          1... ....      LBPNOMSG       X'80' LBPNOMSG Don't print
                                        COMMAND COMPLETE msg
          .1.. ....      LBPIMGPR       X'40' LBPIMGPR Problem opening
                                        Image Lib in CSBIN
0002    2 Bitstring    1 * (2)          Reserved for IBM use
0004    4 Bitstring    2 LBPINDEX       INDEX value
0006    6 Bitstring    1 * (2)          Reserved for IBM use
0008    8 Signed       4 LBPRDEV        Rdev of device to load FCB or UCS
                                        onto
000C   12 Signed       4 LBPNAME        Name of FCB or UCS to be loaded
0010   16 Dbl-Word     8 LBPIMG         Image library where FCB or UCS
                                        can be found
          00000003       LBPSIZE        (*-LBPBK+7)/8 Size in double
                                        words

 

LBPBK Storage Layout

          
*** LBPBK - LOADBUF Parameter Block
*
*     +------+------+-------------+-------------+-------------+
*   0 |:INFO |:INF2 |/////////////|  LBPINDEX   |/////////////|
*     +------+------+-------------+-------------+-------------+
*   8 |         LBPRDEV           |         LBPNAME           |
*     +---------------------------+---------------------------+
*  10 |                        LBPIMG                         |
*     +-------------------------------------------------------+
*  18
*
*** LBPBK - LOADBUF Parameter Block

 

LBPBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
LBPFCB         0000 80
LBPFOLD        0000 20
LBPIMG         0010
LBPIMGPR       0001 40
LBPINDEX       0004
LBPINDX        0000 08
LBPINFO        0000
LBPINF2        0001
LBPLBF         0000 04
LBPNAME        000C
LBPNOMSG       0001 80
LBPPOS         0000 01
LBPRDEV        0008
LBPRSP         0000 02
LBPSIZE        0010 00000003
LBPUCS         0000 40
LBPVER         0000 10

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:06:56 EDT.
Copyright IBM Corporation, 1990, 2011