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
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
Last updated on 3 Aug 1999 at 12:17:53 EDT.
Copyright IBM Corporation, 1990, 1999