![]() |
*SET Redefine Procedure-specific Control Character
By default, the C'~' character specifies a tabulator character for procedure-simulated mask entry (file list/Display mask). The tab character will result in the following character(s) being entered in the first Action Code field (column 72), or in the next Action Code field/Modify area.
C'|' serves as an 'Don't Care' character (Not Overwrite Character) for the simulated input in CFS masks (file list/Display mask) during a CFS procedure. The 'Don't Care' character will result in the character from that position being used from the mask as input.
Note:
When creating CFS procedures, it is recommended that the user assigns values at the beginning for the tabulator and 'Don't Care' characters:
If the '%' and '#' characters do not appear in the procedure data, they can be set to the tab and 'Don't Care' character respectively by the statement *SET TAB=%,NOC=#.
Examples:
The following examples assume the statement *SET TAB=%,NOC=# has been issued.
%M
The Action Code "M" is inserted for the first data object in the list.
%%A##BBB
Assumption: The Modify mode of CFS is active. The first position of the data area is overwritten with an 'A' ('%%' skips both the command and Action Code fields). Columns 2 and 3 of the Modify area are not amended (the existing values are taken instead). Columns 4 to 6 will be overwritten with 'B'. An end marker will automatically be generated at the end of the input record, so that the rest of the mask is not overwritten.