0, ___ rl..----, I Provide
Access
Method
Support I DMSSQS Support QSAM I DMSSBS BPAM 1 DMSSBD SuPPOrt BDAM
1 DMSVIB Load the CMSfVSAM shared system
for OS VSAM programs
J DMSVIP Interface With VSAM programs
to perform VSAM functions for OS VSAM programs I DMSVSR Reset fields
set during VSAM processing and
purge the CMS/ VSAM DCSS I DMSAMS Support VSAM Access Method
Services
Figure 9. I Simulate Non·CMS Operating Environments
1 I Simulate OS Functions I DMSFLD
Interpret OS JC L parameters
for use by CMS I DMSSVT, DMSSOP, DMSSCT, DMSSMN, DMSSVN, DMSSLN, Simulate OS 1 DMSSEB Perform I/O functions
for OS T DMSROS Allow CMS to ACCESS, STATE, READ' NOTE, and BACKSPAC on OS disks 1 DMSLDS List
information
about OS data sets
Simulate DOS Functions
Initialize DOS and Process DOS System Control Commands DMSSET Initialize the CMS/DOS environment DMSOPT Set compiler
options DMSASN Associate system
or programmer logical units
with physical units DMSLLU list assignments
of logical units
DMSDLB
Associate a
DTF table
filename with
a logical unit I DMSIFC Checks and passes
CPEREP operands
to EREP (IFCEREPlI 1 DMSREA Provides records to EREP from the VM/370 error
recording cylinders I Process DOS I/O Functions I DMSBOP Simulate the DOSfVS OPEN function I DMSOR 1, DMSOR 2 DMSOR3 Locate a
specified
file I DMSOPL Access a source
statement
library for a DOSIVS compiler
1 DMSCLS Simulate the DOSIVS CLOSE function I DMSBTB the CMS Batch Virtual Machine I DMSBTP Perform batch processing functions J Process DOS Execution
Related
Functions I DMSDLK Link'edit DOSIVS phases in
storage I DMSFET, DMSFCH Load a phase;
begin program
execution
Details of Perfor. Them System Functions (Part 4 of 4)
l 0.r--.......I 1 __ Perform Miscellaneous CMS Functions I DMSDBG Perform DEBUG
functions I DMSOVR Load the SVCTRACE module, DMSOVS I I I DMSGND
Generate
an auxiliary directory I DMSASD Provide an auxiliary directory 1 ....... I r 1 I Include an I I auxiliary I
f
,unc_tlons----JI I ., . , . I _ the FST chain
r
Provide DOS SVC Simulation
r DMSDOS Handle all CMS/DOS SVC requests I Process DOS Service
Commands I DMSSRV Copy books from
a source statement
library to an
output device 1 DMSRRV Copy modules
from a
relocatable
library to an
output device
T DMSPRV Copy procedures
from a procedure
library to an
output device I DMSDSV List the
directories
of libraries I DMSDSL Delete, compress,
list phases of
a DOSLIB library
and the Routines
2-56 System Logic and Program Determination--Volume 2 I DMSABN Handle abnormal
termination I DMSERR Generate
error
messages I Terminate
the DOS Environment I DMSBAB Pass control to
an abnormaf
termination routine via STXIT AB macro
r DMSITP Process program
interrupts
and SPI E
exits I DMSDMP Simulate $$DUMP and
S$PDUMP; issue CP DUMP DIAGNOSE that
Initialization of the eMS Virtual Machine
Environment
There are four steps involved in initializing a CMS virtual machine: Processing the IPL command for a virtual card reader. Processing the IPL command for a disk device or a named or saved
system. processing the first command line entered at the CMS virtual console. Setting up the options for the virtual machine operating environment. DMSINI and DMSINS are the two routines that are mainly responsible
for the one-time initialization process in which the virtual card reader
is initial program loaded. DMSINI also handles the IPL process when a
named or saved system is loaded. The C!S command interpreter, DMSINT, processes the first line entered from the console as a special case; the
processing performed by this code is a part of the initialization
process. DMSSET sets up the user-specified virtual machine environment
features; DMSQRY allows the user to query the status of these settings. Initialization: Loading a CMS Virtual Machine from
Card Reader When a virtual card reader is specified by the IPL command, for exaaple OOC, initialization processing begins. Initialization refers to the
process of loading from a card reader as opposed to reading a nucleus from a cylinder of a CMS minidisk or reading a named or shared system
(description follows).
IPL OOC invokes the CMS module DMSINI, which requests that the
operator enter information sucb as the address of the DASD where the
nucleus is to be written, the cylinder address where the write operation
is to begin, and which version of CMS is to be written (if there is more than one to choose fro.). When all questions are answered, the requested nucleus is written to
the DASD. Once written on the DASD, a copy of the nucleus is read into virtual
.achine storage. One track at a tiae is read from the disk-resident
nucleus into virtual storage. DMSINS is then invoked to initialize
storage constants and to set up the disks and storage space required by
this virtual machine. DMSINS performs three general functions: Initializes storage constants and system tables. Processes IPL command line parameters (SEG= and BATCH). Initializes for as SVC processing, in the case where a saved segment
is not available for use in processing os simUlation requests. CMS Method of Operation and progras OrganiZation 2-57
Previous Page Next Page