V.I.. 11;:) I1IJ.I....L..L I, J..J] J.l'1J.. NA HENCP Macro
Coding the NAMENCP Macro You must create an entry in the system name table (DMKSNT) for each
unique 3704/3705 control program that you generate. If you can foresee
generating several versions of the 3704/3705 control program, define
extra entries in the system name table when you generate VM/370. In
this way, you do not have to regenerate the VM/370 system just to update
the system name table. Use the NAHENCP macro to define 3704/3705 program entries in the
system name table. The format of the NAMENCP macro is: I label NAMENCP CPSIZE=nnnK, CPNAHE=ncpname, CPTYPE= {EP J SYSPGCT=pp, SYSV01=volser, SYSSTRT= (ccc, p) I I I I I L label CPSIZE=nnn K
is any desired user label.
is the storage size of the 3704/3705 specified during the 3704/3705 control program generation. A maximum of 256K
can be specified.
CPNAME=ncpname is the name of the 3704/3705 control program image. This
name is used in the SAVENCP and NETWORK LOAD commands.
The name must be from one to eight alphameric characters. CPTYPE={EP is the 3704/3705 control program type. SYSPGCT=pp is the total number of pages (pp) to be saved. This
decimal value may be equal to the number of pages implied
by the CPSIZE operand plus four pages for control
information, but it must not exceed that total. SYSV01=volser is the volume serial number (volser) of the DASD volume
designated to receive the control program image. That
volume must be a CP-owned volume. SY SST RT= (ccc, p)
is the starting cylinder (ccc) and page address (p) on SYSV01 at which this image is to be saved. These numbers
must be specified in decimal.
222 IBM VM/370 Planning and system Generation Guide
page of GC20-1801-10 As Updated April 1, 1981 by TNL GN25-0837 NArtE3800 rtacro Coding the NAME3800 Macro
The NAME3800 macro describes the name and location of the named system
that will contain the 3800 character arrangement tables, graphic
modifications, FCBs, and copy modifications for the 3800 printers.
Multiple named systems may be specified. The 3800's RDEVBLOK contains a
pointer to the named system currently in use for that particular 3800. The format of the NAME3800 macro is: I label NAME3800 C P N A Ii I= 1 i tn am e, SYSPGCT=pp, SYSVOL=volser, SYSSTRT= (ccc ,p) I I I where:
label is any desired user label.
CPNAME=libname is the name of the 3800 image library. This name is used
in the IMAGELIB command. The name must be from one to
eight alphameric characters. SYSPGCT=pp is the total number of pages (pp) to be saved for the
image library. This value is a decimal number up to two
digits. To determine the number of pages to be saved,
use the following steps:
1. The image library contains several core image
members. Find the size of each core image member
that was created by GENIMAGE; bytes seven and eight
of the core image contain the member's size in
bytes. Add eight bytes to each member's size.
2. Sum the sizes and add 16 bytes to the total.
3. Divide the total by 4096 bytes to achieve the page
count (pp). Be sure to round up to the next whole
page. SYSVOL=volser is the volume serial number (volser) of the DASD volume
designated to receive the 3800 image library. The volume
must be a CP-owned volume. SYSSTRT=(ccc,p) is the starting cylinder (ccc) and page address (p) on SYSVOL at which this image library is to be saved. These
numbers must be specified in decimal. Part 2. Defining Your Vrt/370 System 223
Previous Page Next Page