RSCS ftodule Entry Point Directory RSCS Module Entry Point Directory ftodule Bame DftTIKE DftTISK DftTASY DftTIIS Entry Points DftTAKE DftTASK DftTASY DftTAIS AISINIT AISCYCLE .. \ CftDPROC OPENIN CloSEOUT MSG \ Function
contains the supervisor service that supplies task pro­
grams with the receiver interface to GIVE requests is­
sued by other tasks. A single CALL causes D!TAKE to
first respond to the previously supplied GIVE request
and then supply a new GIVE request to the task for its
processing.
A service routine that creates new tasks and deletes
existing tasks executed by the ftSUP dispatcher. The
entry to DftTASK is via a BAL instruction from task
programming. Any entry into DftTASK causes the calling
task's execution to be suspended through the freeze SVC function.
A supervisor service module that starts and ends
asynchronous exit requests for task programs. This
routine handles asynchronous exit requests for
asynchronous exit requests for I/O interruptions,
and ALERT exit requests.
Controls the interface of the line drivers to the Vft/370 spool file system, enqueues files for
transmission and processes commands that manipulate
spool files.
Initializes the lIS task.
Looks for work to do by examining the syncb locks
associated with the lIS task. Scans the request table for a match and branches to the
to the appropriate subroutine, depending on the request
code.
Executes AIS commands frcm the command buffer passed
on by an ALERT exit from tftTREI. Starts spool file processing.
Ends processing for output files.
sets the ftSG request element. A CALL GIVE instruction
passes the ftSG request element to the message manager.
The code associated with other entry points in this
module format the ftSG ele.ent variable areas in various
ways and exit finally to ftSG. RSCS Directories 3-47 ,
RSCS Module Entry Point Directory
r Module Name DMTAIS (cont. ) DMTCMI Entry
Points HElGET DECGET DECPUT TODS370 TODEBCD GSUCCESS ACCEPT UNPEND GETROUTE GETLINK GETSLOT FREESLOT TAGGEN
TAGPLACE FILSELEC TAGFIND
DEFINE
DETACH VCHANGE VCLOSE VPURGE VSPOOL VTIGD VTAGF DMTCMI CMXHIT CMSALERT KEYWDGET Function
Converts and validates a hex string.
Converts and validates a decimal string.
Converts a hex fullword to and generates an EBCDIC representation of it, suppresses leading zeroes
to a minimum count, which is optionally supplied by the
caller.
Converts EBCDIC to the System/370 TOD value.
Converts System/370 TOD to an EBCDIC date and time. Gets inactive successor sFool file.
Inspects newly arrived files.
Brings in a link's pending tags.
Gets a routing table entry.
Gets link table entry.
Gets a free tag queue element.
Returns a tag queue element.
Builds a file tag from hYFervisor information. Sets a file tag into a link queue immediately before
the first tag of numerically higher priority (lower
real priority). Selects a file to be read from a link queue.
Locates a file with spoolid matching the one sUFplied by the caller, within the internal file tag queues.
Gets a virtual spool device. Undefines a virtual spool device.
Changes VM/370 file attributes.
Issues the VM/370 CLOSE command for a device.
Purges an inactive reader file from the VM/310 spool. Sets VM/370 virtual spool device options. Sets a VM/370 tag for a virtual spool device. Sets a VM/370 tag for an inactive spool file.
This module is part of the REI system control task. DMTCMX is called in several places in DMTREX, which is
the main REI control routine. DMTCMX accepts an BECDIC string and executes the RSCS command that the string
represents.
Calls the necessary individual command proccessing
routine.
Passes a command element to another task via the ALERT
task-to-task communications interface.
Decodes the next keyword cn the input command line. 3-48 IBM VM/370: System Logic and Problem Determination--Volume 3
Previous Page Next Page