NSGBK | Back to Index page

| Prolog Control Block Contents NSGBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

NSGBK Prolog | Top of page

     NAME       : HCPNSGBK
     DESCRIPTION: GENERAL INTERFACE CONTROL BLOCK TO HCPNSG
     DSECT      : NSGBK
     FUNCTION   : THIS BLOCK IS USED AS A GENERAL INTERFACE
                  TO CREATE AND SAVE A SYSTEM DATA FILE(SDF).
     LOCATED BY : HCPNSG
     CREATED BY : ANY MODULE CALLING HCPNSG TO CREATE
                  AND SAVE A SYSTEM DATA FILE(SDF).
     DELETED BY : THE MODULE THAT CREATED IT.
     RELOCATION CONSIDERATIONS : None
     COMMENTS   : THIS BLOCK IS USED AS AN INTERFACE TO HCPNSG
                  TO CREATE AND SAVE A SYSTEM DATA FILE(SDF)
                  OF ANY TYPE.

NSGBK Control Block Content | Top of page

     NSGBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      NSGBK          GENERAL INTERFACE CONTROL BLOCK TO HCPNSG
    0000    0 Character    8 NSGFN          FILE NAME OF THE FILE TO BE READ
    0008    8 Character    8 NSGFT          FILE TYPE OF THE FILE TO BE READ
    0010   16 Bitstring    1 NSGTYPE        TYPE OF SYSTEM DATA FILE TO BE
                                            SAVED
              .... ...1      NSGDCSS        X'01' NSGDCSS Process
                                            discontiguous saved segments
              .... ..1.      NSGIMG         X'02' NSGIMG Process image files
              .... .1..      NSGNSS         X'04' NSGNSS Process named saved
                                            system files
              .... 1...      NSGNLS         X'08' NSGNLS Process NLS files
              ...1 ....      NSGSSYS        X'10' NSGSSYS Find SNTBK on Saved
                                            System queue.
              ..1. ....      NSGSSEG        X'20' NSGSSEG Find SNTBK on Saved
                                            Segment queue.
              .... ...1      NSGDCSS        X'01' NSGDCSS Process
                                            discontiguous saved segments
              .... ..1.      NSGIMG         X'02' NSGIMG Process image files
              .... .1..      NSGNSS         X'04' NSGNSS Process named saved
                                            system files
              .... 1...      NSGNLS         X'08' NSGNLS Process NLS files
              ...1 ....      NSGSSYS        X'10' NSGSSYS Find SNTBK on Saved
                                            System queue.
              ..1. ....      NSGSSEG        X'20' NSGSSEG Find SNTBK on Saved
                                            Segment queue.
    0011   17 Bitstring    1 * (3)          RESERVED
    0014   20 Signed       4 NSGVADDR       STARTING VIRTUAL ADDRESS OF DATA
                                            TO BE SAVED
    0018   24 Bitstring    1 *              RESERVED
    0019   25 Bitstring    3 NSGBYTCT       NUMBER OF BYTES TO BE SAVED
    001C   28 Signed       4 *              Reserved for IBM use.
    0020   32 Dbl-Word     8 NSGASIT        i-ASIT (must be DW aligned).
              00000028       NSGBYTSZ       *-NSGBK SIZE IN BYTES
              00000005       NSGSIZE        ((*-NSGBK)+7)/8 HEADER SIZE IN
                                            DOUBLEWORDS

NSGBK Storage Layout | Top of page

    *** NSGBK - GENERAL INTERFACE CONTROL BLOCK TO HCPNSG
    *
    *     +-------------------------------------------------------+
    *   0 |                        NSGFN                          |
    *     +-------------------------------------------------------+
    *   8 |                        NSGFT                          |
    *     +------+--------------------+---------------------------+
    *  10 |:TYPE |////////////////////|         NSGVADDR          |
    *     +------+--------------------+---------------------------+
    *  18 |//////|     NSGBYTCT       |///////////////////////////|
    *     +------+--------------------+---------------------------+
    *  20 |                       NSGASIT                         |
    *     +-------------------------------------------------------+
    *  28
    *
    *** NSGBK - GENERAL INTERFACE CONTROL BLOCK TO HCPNSG

NSGBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    NSGASIT        0020
    NSGBYTCT       0019
    NSGBYTSZ       0020 00000028
    NSGDCSS        0010 01
    NSGDCSS        0010 01
    NSGFN          0000
    NSGFT          0008
    NSGIMG         0010 02
    NSGIMG         0010 02
    NSGNLS         0010 08
    NSGNLS         0010 08
    NSGNSS         0010 04
    NSGNSS         0010 04
    NSGSIZE        0020 00000005
    NSGSSEG        0010 20
    NSGSSEG        0010 20
    NSGSSYS        0010 10
    NSGSSYS        0010 10
    NSGTYPE        0010
    NSGVADDR       0014

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:29:25 EDT.
Copyright IBM Corporation, 1990, 2020