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

 

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' Load an FCB
          .1.. ....      LBPUCS         X'40' Load a UCS
          ..1. ....      LBPFOLD        X'20' FOLD characters into
                                        uppercase
          ...1 ....      LBPVER         X'10' VERify specified on LOADBUF
          .... 1...      LBPINDX        X'08' Start printing in position
                                        specified by LBPINDEX
          .... .1..      LBPLBF         X'04' Buffer load occurring from
                                        LBF.
          .... ..1.      LBPRSP         X'02' Buffer load occurring from
                                        RSP.
          .... ...1      LBPPOS         X'01' POSITION TO TOP OF PAGE
0001    1 Bitstring    1 LBPINF2        More information for LOADBUF
          1... ....      LBPNOMSG       X'80' Don't print COMMAND
                                        COMPLETE msg
          .1.. ....      LBPIMGPR       X'40' 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 V4R2.0. Last updated on 17 Oct 2001 at 15:31:45 EDT.
Copyright IBM Corporation, 1990, 2001