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
            
            




















































































































































































































































































