In attached processor systems it is invalid to issue the STCP command to a shared
segment. The STORE function is not performed, and the user receives the follow­
ing message: DMKCDS004E INVALID HEXLOC -xxxxxx
The NAMENCP Macro for 370X Control Program
The NAMENCP macro is assembled by the installation system programmer and is
used to describe the location of the 370X control program. Shared segments may
be specified, but they must consist of reenterable code.
When making additions, changes, or deletions to the system name table, the DMKSNT module must be reassembled. The GENERATE EXEC procedure has
the facility to reassemble only the DMKSNT module. See the description of the
GENERATE EXEC procedure in the VM / SP Installation Guide.
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 sys­
tem name table when you generate VM/SP. Use the NAMENCP macro to define 3704/3705 program entries in the system name table. See the VM/SP Installation
Guide for information on generating the 3704/3705 control program.
Coding the NAMENCP Macro
The NAMENCP macro describes the name and location of the 3704/3705 control
program. See the VM / SP Planning Guide and Reference for the format of the
NAMENCP macro.
Example of a NAMENCP Entry
A DMKSNT entry to create a 3704/3705 control program could be coded as fol­
lows:
DMKSNTBL CSECT EPNAME NAMENCP CPSIZE=128K,CPNAME=EPNAME,CPTYPE=EP, X SYSPGCT=10,SYSVOL=VMSRES,SYSSTRT=(010,36) X
END
In the above example, VMSRES is a count-key-data volume (IBM 3330 Disk Stor­ age). Using the SAVENCP Command Use the CMS SAVENCP command to read a 3704/3705 control program load
module created by the LKED command, and to load it into virtual storage in the CMS user area. Once the load is performed, SA VENCP scans the control program
image and extracts the control information required by CPo The control informa­
tion is accumulated in one or more 4096-byte pages in the CMS user area. When
all of the necessary control information is extracted, SA VENCP builds the Com­
munications Controllers Parameter List (CCPARM) and issues the DIAGNOSE X'50' instruction to create the page-format copy of the control program on a
CP-owned volume. The format of the SA VENCP is:
Generating Saved Systems 81
I SAVENCP fname (ENTRY CYASTART
where:
fname
in this case, is the filename of the LOADLIB file where the 3704/3705 control
program load resides. This name is used as the ncpname for the DIAGNOSE
instruction.
ENTRY symbol
is the external symbol of the entry point in the 3704/3705 control program
load module. The standard entry for the Emulation Program is CY ASTART.
The user must have a CP privilege class of A, B, or C to use the SAVENCP com­
mand. See the VM / SP Installation Guide for more detail of the SA VENCP com­
mand.
82 VM/SP System Programmer's Guide
Previous Page Next Page