RSCS Module Entry Point Directory Module Name DMTSML (cont.)
Entry Points &START &CTRN1 &PRTN1 &URTN1 &JRTN1 &USREIIT &PRTN1 AISGET VMDEBLOK HEADPREP TODEBCD &WRTN1 CMDPROC MSGPROC Function
This is the supervisor routine for DMTSML. The co.mu­ tator cycles while looking for a routine to enter until
all commutator entries are closed. It then waits for a
synch lock list to be posted.
Dequeues tasks from its task queue and perferms the
action requested by the centrol record in the dequeued
task.
Dequeues tasks from its task queue, obtains a new out­
put spool device, if needed, from DMTAXS, and sends the
task to a virtual printer.
Dequeues tasks from its task queue, obtains a new out­
put spool device, if needed, from DMTAXS, and sends the
task to a virtual punch.
Dequeues tasks from its task queue, obtains a new out­
put spool device, if needed, from DMTAXS, and sends the
task to a virtual device. Validates the ID card in the front of decks in from a remote card reader.
Reads in files from the VM/370 spool file system,
deblocks the files into 132 byte records, and issues
a call to PUT to block the record into a transmissicn
buffer.
This routine is the interface to DMTAIS. It gets files
ready to transmit and purges those files when transmis­
sion is complete.
This is the deblock routine for the V"/370 page spool
buffers. It returns the dehlocked record in the
RDTTDTAl buffer.
provides, one record after the other, the separator and
header for print files and the header card fer punch
files.
converts System/370 TOD tc EBCDIC data and time.
writes received messages to the Rses operator, if in
RJE mode. Passes commands to DMTREX for execution, if
in HOST mode. These commands or messages are dequeued
from console TCT.
Executes commands passed to it in the CMDRESP buffer
after an alert from DMTBEX indicating a command was
entered.
Entered when the MSGECB is posted by this task's
asynchronous exit indicating messages are in the mes­ sage queue for this task. These messages are unstacked
from the message queue by repeated calls to GMSGREQ and
queued for transmission.
3-54 IBM VM/370: System Logic and Problem Determination--Volume 3
Module Baae DMTSML (cont.) DMTSTO DMTSVC DMTSYS DMTWIT Entry Points MSG PARMGET &TPPUT &TPGET COMSUP CERROR DMTSTO DMTSVC DMTSYS Dl!TVEC DftTilT RSCS Module Entry Point Directory
Function Prepares and sends requests to the specialized task REX to writes messages on the operator's console. Scans lines and tests for delimiter characters.
Takes a line and packs it into a teleprocessing buffer. When the buffer is filled, it is queued onto CUTBUF for
processing by COMSUP. Deblocks received telecommunications buffers into tasks
and queues the task onte the appropriate prccessors TCTTASK queue. Processes all I/O on the communications line. It deque­
ues TP buffers from OUTBUF for transmission and queues
received TP buffers onto the &INBUF queue for de­
blocking by TPGET. Analyses all errors on the communications line. The ap­
propriate corrective action is taken depending on the
type of error.
Reserves pages of free storage for use by calling task
programs. Task free storage pages by making the associated map byte zero in the main storage map.
This module is the MSUP interrupt handler and receives
control directly when an SVC interrupt occurs.
The common system control information area that is
shared by all task level functions of RSCS. All instal­
lation variable information used by an RSCS system is
reflected in the assembly of this module. This module
is the only module that must be assembled as part of an RSCS system generation.
Describes the fixed address storage utilization for MSUP, beginning at main storage address X'200'. System/370 architecture defies the first 512 tytes of
main storage and MSUP uses this area as it is defined.
This area is not included in the DMTVEC Mcdule to
facilitate initial system loading. This area is ini­
tialized by DMTINI at IPL time. Task programs call this module by a BAL instruction.
It synchronizes events by suspending the execution of a
task until another process in the system signals that
a specified event has comFleted. RSCS Directories 3-55
Previous Page Next Page