Processing and Executing eMS Files As shown in Part 1 of Figure 9, the five general topics form the
category"Process and Execute CMS Files." Two of these topics are
discussed in this section:"Maintaining an Interactive Console
Environment" and "Loading and ExecutingTEXT files."
Maintaining an InteractiveConsole Environment Two levels of information are discussed in the following section. The
first level is a general discussion ofhow CMS maintains an interactive
consoleenvironment. The second level is a more detailed discussion of the methods of operation mainly responsible for this function. Console Management and Command Handling in CMS There are two major functions concerned with maintaining an interactive terminal environment for CftS: console management and command processing.
TheCMS module that manages the virtual machine console is DftSINT. The
module responsible forcommand frocessing is DftSITS. ftany CftS modules
are called in support of thesetwo functions but the modules in the
following list are primarily responsible forsUPForting the functions: DftSCRD ---aeads a line from the console. !H!SC!!! Writes a line to the console. converts a command line to PLIST format. Converts abbreviated commands to their full names. Passes a command line to CP for execution.
Maintaining an Interactive Command/Response
Session
Three main lines of control maintain the continuity for an interactiveCMS session: (1) handling of commands passed to DftSINT by the
initialization module,DftSINS (2) handling of commands entered at the
console during a session, and (3) handling of co.mands entered as subset
commands. The following lists show themain logic paths for first two
functions.
2-62IBM VM/370 System Logic and program Determination--Volume 2
category
discussed in this section:
Environment" and "Loading and Executing
Maintaining an Interactive
first level is a general discussion of
console
The
module responsible for
are called in support of these
following list are primarily responsible for
Maintaining an Interactive Command/Response
Session
Three main lines of control maintain the continuity for an interactive
initialization module,
console during a session, and (3) handling of co.mands entered as subset
commands. The following lists show the
functions.
2-62