*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.