The Menu mask

The name of the menu file being used is displayed in the 'Menue : xxxxxxxxxxxxx' field. The terminal name from which CFS was called is displayed in the 'Station : ssssssss' field. These fields, xxxxxxxx and ssssssss, could be useful, for example, in assisting the system administrator when answering queries from non-technical users.

A line in the menu is displayed for each predefined Connection. This consists of a single digit input field, a Connection number (# column) that was either predefined, or allocated when the Connection was opened. It is followed by the name of the host system on which the Connection was opened, an abbreviated name of the task or Connection, as well as a full description. The Status column is controlled by CFS, and will show a value of ON or OFF, depending on whether or not that Connection has been opened.

In the global input field in the title line, a Connection number can be entered directly. Either control will be passed to the Connection already opened, or a new Connection to the required process will be opened using the specified number. In addition to a Connection number, the codes C (return to CFS), E (terminate all tasks, including CFS), M (jump to the Modify Menu), or S (Save) can be entered in the global input field. A full description of the individual codes is given later.

If an X is entered in the line "CFS Program CFS", the user will switch from the Menu system to the command line of CFS. The user can switch to any Connection already opened with a CC (Continue in Connection) command.

Permission for the user to switch from the Menu system to CFS (CFS permission) must have been explicitly granted by means of an entry in the menu file (see page 10-). Those users with CFS permission may additionally invoke the Menu Editor, and can modify, copy and delete menu items. These changes are temporary, and will be lost when CFS is terminated, unless the user chooses to save them to the menu file.

Marking the "ENDE Terminate all Connections" line with an X will close the Menu system and terminate CFS. The ENDE function will close all open Connections with a DC (Disable Connection) command, and then terminate CFS.

If CFS had been loaded with a Startup sequence containing an '*ON %END CONTINUE' statement, the open Connections will not be terminated with the DC command. In this case, the Startup sequence will be continued at the point at which it had been interrupted. The following Startup sequence commands could then, for example, also contain commands to close any opened Connections in a controlled manner (Shutdown sequence). A detailed example of a Startup file containing a Shutdown command sequence can be found in Chapter 20 "Startup File".

The dark 'Password' field in the last line of the menu mask is used to enter a LOGON password. This field must be empty if the password has already been specified in the LOGON command in the menu file.

The dark 'Lock' field in the last line of the menu mask allows the user to lock the screen against unauthorised access, for example if the terminal is to left unattended. If a password is specified, nothing can be entered or displayed until the user re-enters that password.