8 CFS-Display/Editor

All data objects supported by CFS (files, Job variables, library elements) can be displayed and modified. The Display mode by entering the Action Code D (Display) or M (Modify) in the field of the required data object. In Display Mode, all valid commands can be entered in the command field. In addition, there are a number of additional Display commands available. These are described in more detail in the following section.

Unprintable characters are represented in the CFS Display mode by the "smudge character" X'07'.

The decision on which characters are printable is taken by referencing an internal conversion table. This conversion table can also be loaded from an external file.

A file containing an external conversion table is linked with a file command as follows: /FILE file,LINK=CFSDISPT. If a file is not assocaited with the CFSDISPT link name, then a search will be made in the CFS installation userid for a file named CFS.DISPTRTAB. If this file also does not exist, CFS will use the default internal conversion table.

The CFS.DISPTRTAB file determines which characters will be displayed on screen as text, and which will be displayed as smudge characters. If umlauts should not be displayed as such, on account of the computer centre CCS (Coded Character Set), the system administrator still has the opportunity to override this by modifying the respective values in the conversion table. Two sample conversion tables, including explanatory comments, are available, They are X/CFS.DISPTRTAB (which is the default CFS conversion table) and X/CFS.DISPTRTAB.EDF041 (for CCS=EDF041), both of which are in the CFS.S.LMSLIB PLAM delivery library.

A copy of the default CFS conversion table will always be used in Modify mode of the CFS Editor. Therefore, characters that appear in non-Modify mode as special characters (such as umlauts) can suddenly be replaced in Modify mode as smudge characters.

The default conversion table can also cause lowercase characters to be displayed on screen as such, even though LOW mode is not enabled (see the commands CAP/LOW).