Apr ill, 198 1 NAMESYS Macro Coding the NAMESYS Macro
The NAMESYS macro describes the name and location of the saved system or
discontiguous saved segment. Shared segments may be specified, but they
must consist of reenterable code, with no alteration of its storage
space per m it ted.
The format of the NAMESYS macro is:
label
label NAMESYS SYSSIZE=nnnK,SYSNAME=name,(VSYSRES=cccccc,] VSYSAtR=[CUU ],SYSVOL=CCCCCC,[SYSCYL=nnn,] IGNORE SYSSTRT=(cc,p) ,rSYSPGCT=pppp,] SYSPGNM=(nn,nn,nn-nn, ••• ), S Y S H R S G= (s , s , ••• ) , is any desired user label. SYSSIZE=nnnK is up to 3 decimal digits representing the minimum amount of
storage you must have available in order to IPL the saved
system. K must be specified. Although you must code this
operand for discontiguous saved segments, it is not used for
them. SYSNAME=name is the name (up to
system or segment to
and/or IPL commands.
could be interpreted
example, A or E). VSYSRES=cccccc 8 alphameric characters) given to the
be used for identification by the SAVESYS The name selected must not be one that
as a hexadecimal device address (for
is the real volume serial number (up to 6 alphameric
characters) of the DASD volume containing the minidisk that is
the system residence volume of the system to be saved. This
operand is ignored if VSYSADR=IGNORE, but you must specify it
as null (VSYSRES=,). VSYSADR=cuu is the virtual address of the minidisk that is the system
residence volume of the system to be saved. VSYSADR=IGNORE indicates that the NAMESYS macro is describing a system or
segment that does not require a virtual system residence
volume. Code VSYSADR=IGNORE when you are defining a
discontiguous saved segment. SYSVOL=cccccc is the volume serial number (up to 6 alphameric characters) of
the DASD volume designated to receive the saved system or
segment. This must be a CP-owned volume. 220 IBM VM/370 Planning and System Generation Guide
SYSCYL=nnn April 1, 1981 NAl!ESYS Macro
is the real starting cylinder of the minidisk (specified by VSYSRES and VSYSADR) that is the system residence volume of
the system to be saved. This operand is ignored if VSYSADR=IGNORE, but you must specify it as null (SYSCYL=,). SYSSTRT= (cc,p)
designates the starting cylinder (cc) and page address (p) on SYSVOL at which this named system is to be saved. During the SAVESYS and IPL command processinq, this is used to generate
the "cylinder page and device" address for the DASD
operations. These numbers are specified in decimal.
The number of pages written to this area is the total number
specified via the SYSPGNM operand, plus one information page. SYSPGCT=pppp is the total number of pages (pppp) to be saved (that is, the
total number of pages you indicate via the SYSPGNM operand).
This is a decimal number, up to four digits. The SYSPGCT operand is optional; if you do not specify it, the NAMESYS macro will calculate the number of pages to be saved. SYSPGNM=(nn,nn,nn-nn, ••• )
are the numbers of the pages to be saved. Pages may be
specified singly or in groups. For example: if pages 0, 4, and 10 through 13 are to be saved, use the format: SYSPGNM=(0,4,10-13). The total must be equal to the SVSPGCT specification. SYSHRSG=(s,s, ••• )
as shared (numbered from
example, specified as 0). up at IPL time to be used
are the segment numbers designated
zero up, with the first segment, for
The pages in these segments are set
by any user loading by this name.
must be reenterable. The maximum
that can be defined is 78.
All segments to be shared
number of shared segments PROTECT= {g;F} indicates that VM/370 is to run either with protected (ON) or
unprotected (OFF) shared segments for the particular system. ON is the default. If a named system is specified as
unprotected, any changes made to shared pages in the named
system will not be detected by the VM/370 control program; the
change will be seen by all users of the shared page.
The number of 4K pages available per DASD cylinder is: 24
32
57 120 12!SD 3340-35, 3340-70, 2305 2314, 2319
3330, 3333 3350 (in native mode)
Information on the following subjects is in the Guige: Determining when to save a system Using the SAVESYS command saving the CMS system Saved system restrictions for CMS Saving os Usinq discontiguous saved segments (CMSDOS, CMSSEG, CMSVSAM, CMSAMS) Part 2. Defining Your VM/370 System 221
Previous Page Next Page