Pag€ of GC20-1801-10 As Updated April 1, 1981 by TNL GN25-0837 System Name Table File CMSDOS NAMESYS SYSNAME=CMSDOS,SYSVOL=VMRELn,SYSHRSG=(31), X SYSSTRT=(003,038) ,SYSPGCT=8,SYSSIZE=32K,SYSCYL=, X SYSPGNM=(496-503) ,VSYSRES=,VSYSADR=IGNORE INSTVSAH NAHESYS SYSNAME=INSTVSAM,SYSVOL=VMRELn,SYSCYL=, X END SYSSTRT=(003,47),SYSPGCT=8,SYSSIZE=32K,SYSHRSG=(254), X SYSPGNM=(4064-4071) ,VSYSRES=,VSYSADR=IGNORE The supplied DMKSNT modules each have six entries: entries for saving
copies of CMS, CMSSEG, CMSVSAM, CMSAMS, CMSDOS, and INSTVSAM, if you use
all the recommended labels and allocations and the starter system
supplied DMKSYS when you follow the system generation procedure. (The INSTVSAM segment is a CMSDOS segment that is used only during the
procedure for loading and saving CMSVSAM and CMSAMS segments. For an
explanation of this procedure, see the section "Loading and Saving Discontiguous Saved Segments" in Part 3.)
For an illustration of the storage layout resulting from this sample
configuration of discontiguous saved segments, see Figure 31.
The supplied DMKSNT assumes a DOS/VS Release 34 starter system is
being used. If you are using a DOS/iS Release 33 starter system, or
earlier, to generate CMSVSAM, and/or CMSAMS, you must change the DMKSNT file. The CMSVSAM segment generated with these starter systems requires
five shared segments and one nonshared segment. The CMSAMS segment
generated with these starter systems requires 6 shared segments and 2
nonshared segments.
If you wish to change or add to the system name table that is
supplied, you must code your own macro and create a DMKSNT file of your
own. Note that one entry can be created for each type of discontiguous
segment. For example, in addition to a CMSSEG entry, you could code an
alternate entry, CMSSEG1, for testing purposes.
The system generation procedure tells you when to assemble your own
file. If the supplied DMKSNT module meets your installation's you need not code or assemble the DMKSNT module.
If you do create your own version of the system name table, your file
must have a CSECT and END statement: DMKSNTBL eSRCT NAMESYS macros (one for each virtual machine operating
system or segment you wish to save) NAMENCP macros (one for each 3704/3705 control proqram
you create) NAME3800 macros (one for each 3800 named system you create)
END
Note that the loader automatically inserts a PUNCH SPB (Set Page Boundary) card, to force this module to a 4K boundary when the CP system
is built. Also, DMKSNT is a pageable module which should not exceed the
size 4K. DMKSNT should be made resident if its size is greater than 4K.
Information about coding the NAMESYS and NAMENCP macros follows. Part 2. Defining Your VM/370 System 219
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
Previous Page Next Page