Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

NSGASIT 0020

NSGBYTCT 0019

NSGBYTSZ 0020 00000028

NSGDCSS 0010 01

NSGFN 0000

NSGFT 0008

NSGIMG 0010 02

NSGNLS 0010 08

NSGNSS 0010 04

NSGSIZE 0020 00000005

NSGSPT 0010 40

NSGSSEG 0010 20

NSGSSYS 0010 10

NSGTYPE 0010

NSGVADDR 0014


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:17:53 EDT.
Copyright IBM Corporation, 1990, 1999