This section describes how to invoke and terminate the SYSMAIN utility either in menu mode or by using a subprogram.
The following instructions describe the methods of invoking the SYSMAIN utility by using menu functions or a subprogram.
 To invoke SYSMAIN from the Natural main
                           menu
Select  and then select
                                SYSMAIN or enter S.
                     
Or:
Select  and, in the Direct
                                   Command window, enter the following system command:
                     
SYSMAIN
A SYSMAIN menu similar to the example below appears:
2007-04-04                         NATURAL                 Library: SYSTEM
 19:56:22                  V 6.3.2 Software AG 2007        Mode   : STRUCTURED 
 User: SAG                                               Work Area : empty
+------------------------------------------------------------------------------+
¦Library          Direct           Services         OS                Fin      ¦
+------------------------------------------------------------------------------+
                                  +-----------+ 
                                  ¦L List     ¦
                                  ¦F Find     ¦ 
                                  ¦C Copy     ¦
                                  ¦M Move     ¦ 
                                  ¦D Delete   ¦ 
                                  ¦R Rename   ¦  
                                  ¦I Import   ¦
                                  ¦T Terminate¦  
                                  +-----------+  
  List all files in Library
 | 
                        
 The current setting of the system variable
                                *LIBRARY-ID is passed to SYSMAIN and used as the
                                default source library for processing objects (in the example above:
                                SYSTEM).
                     
Select a function or enter the one-letter code that corresponds to
                                the function required (for example, L for
                                List).
                     
Except for Import and Terminate, a selection window similar to the example below appears:
+------- LIST --------+ ¦X Programming Objects¦ ¦ Views (DDM) ¦ +---------------------+  | 
                        
If you want to process any object types except DDMs, mark by choosing UP ARROW if required (marked by default).
Or:
If you want to process DDMs only, mark  by choosing DOWN ARROW.
                     
 To invoke SYSMAIN with a subprogram in online or in batch mode
Use a Natural program with a CALLNAT statement that
                                invokes and executes the MAINUSER subprogram, which issues commands to SYSMAIN.
                                See also Using SYSMAIN
                                   with Subprogram.
                     
 To terminate SYSMAIN 
From the SYSMAIN menu, choose .
Or:
Choose ESC repeatedly.
                     
Or:
When using the MAINUSER subprogram, in the command string, specify a
                                period (.). See also Using SYSMAIN with
                                   Subprogram.