Chapter 9. The 3704/3705 Service Pr"ograms
Introduction
There are fourCMS commands and tvo CP coamands specifically for generating and
manipulating the3704/3705 contrel program. The CMS coa.ands are needed to generate and
save a copy of the3704/3705 control program. The CP commands allow you to
operate and aanipulate the3704/3705 in a manner siailar to the way other CP commands
let you operate your other virtual machine
devices.
TheC8S comaands that help you generate
a3704/3705 centrol program are: AS83705, GEN3705, LKED, and SAVENCP. The AS83705 coamand is an interface between C8S and the NCP/VS Release 2 and 3 Assembler (IFKAS8) or the NCP/VS Release 4 Assembler (CWAXOO). It accepts source statement files as input,
cbecks that the input file exists and that
the options specified are valid, callsIFKAS8 or CWAXOO to perfora the assembly,
and produces an object deck and program
listing as output. TheAS83705 command produces the stage 1 output for the 3704/3705 control program generation - process.
TheGEN3705 command accepts the file
produced in stage 1, creates a unique
asseab1er file for each job step in the
input file, creates several unique files
containing the linkage editor statements
necessary to build the load aodule file,
and builds anEXEC aacro file of the CMS coamands necessary to assemble and load the 3704/3705 control program. If SAVE was
specified on thecommand line, it saves a
copy of thecontrol program in page-format
on aCP-owned volume. The LKED command is an interface between CMS and the as/'s 1 linkage editor. The GEN3705 co •• and processor embeds the LKED
co.mands in theEXEC macro file it
produces. The LKED co.mand processor
interprets theC8S comaand lines, defines
the necessary files, and links to theOS/VS linkage editor. Two permanent files are
produced: the 'filename LOADLIB' file,
which contains the load aodu1es, and the
'filename 1KEDIT' file, which contains the
printed output.
TheSAVENCP co •• and builds the parameter
list(CCPARM) and calls D!KSNC via Diagnose
instructionX'50' to write a core image
copy of the 3704/3705 control program to aCP-owned system volume. This copy of the
controlprogram is loaded each time the 3704/3705 is loaded.
TheCP commands that help yeu te centro1
the operation of the3704/3705 are NCPDUMP and NETWORK. The NCPDU!F command processor performs several different tasks. It: • Erases a specific CP or eMS 3704/3105 dump file. • Formats the 3704/3705 dUllp. • Prints the 3704/3705 duap file. • Issigns an identifier to the 3704/3705 dump file. • Creates the CMS 3704/3705 dUmp file.
TheNETWORK command precessor provides
the support for the3704/3705 that several CP commands (ENABLE, DISIELE, QUERY, DISPLAY, VARY, BALT, TRICE, and SHUTDOWN) provide for other devices. In addition,
theNETWORK command has options that load a na.ed 3704/3705 contrel Frogram into 3704/3705 storage and duap the contents of
that storage.
Theseco.mands are discussed in detail
in other putlications. Forlore information about the A583105, GEN3105, LKID, and SA'ENCP comaands and a complete
description of the generation process, see
theVML11.Q Planning and system GeM.!atiSl! Guide. For more informaticn about the NCPDUMP and NETWORK COli lands, see the !J!L170 Operator'§ §uide. The ZAP service program, which allows
you to update anddump existing 3704/3705 load libraries, is described in "Chapter 10. The ZAP Service Program
n and in the !J!L170 Quide. Chapter 9. The 3704/3705 Service Programs 169
Introduction
There are four
manipulating the
save a copy of the
operate and aanipulate the
let you operate your other virtual machine
devices.
The
a
cbecks that the input file exists and that
the options specified are valid, calls
and produces an object deck and program
listing as output. The
The
produced in stage 1, creates a unique
asseab1er file for each job step in the
input file, creates several unique files
containing the linkage editor statements
necessary to build the load aodule file,
and builds an
specified on the
copy of the
on a
co.mands in the
produces. The LKED co.mand processor
interprets the
the necessary files, and links to the
produced: the 'filename LOADLIB' file,
which contains the load aodu1es, and the
'filename 1KEDIT' file, which contains the
printed output.
The
list
instruction
copy of the 3704/3705 control program to a
control
The
the operation of the
The
the support for the
the
that storage.
These
in other putlications. For
description of the generation process, see
the
you to update and
n