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

NSGBK

Prolog  

Control Block Contents  
   NSGBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


NSGBK Prolog

 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.
 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


NSGBK DSECT

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' Process discontiguous saved
                                        segments
          .... ..1.      NSGIMG         X'02' Process image files
          .... .1..      NSGNSS         X'04' Process named saved system
                                        files
          .... 1...      NSGNLS         X'08' Process NLS files
          ...1 ....      NSGSSYS        X'10' Find SNTBK on Saved System
                                        queue.
          ..1. ....      NSGSSEG        X'20' Find SNTBK on Saved Segment
                                        queue.
          .1.. ....      NSGSPT         X'40' Find SNTBK on SP Tape
                                        queue.
          .... ...1      NSGDCSS        X'01' Process discontiguous saved
                                        segments
          .... ..1.      NSGIMG         X'02' Process image files
          .... .1..      NSGNSS         X'04' Process named saved system
                                        files
          .... 1...      NSGNLS         X'08' Process NLS files
          ...1 ....      NSGSSYS        X'10' Find SNTBK on Saved System
                                        queue.
          ..1. ....      NSGSSEG        X'20' Find SNTBK on Saved Segment
                                        queue.
          .1.. ....      NSGSPT         X'40' Find SNTBK on SP Tape
                                        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

          
*** 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

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
NSGSPT         0010 40
NSGSPT         0010 40
NSGSSEG        0010 20
NSGSSEG        0010 20
NSGSSYS        0010 10
NSGSSYS        0010 10
NSGTYPE        0010
NSGVADDR       0014

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 09:26:21 EDT.
Copyright IBM Corporation, 1990, 2002