*SET | Prozedurspezifische Steuerzeichen ändern |
Das Zeichen C'|' gilt als Beliebigkeitszeichen (Not Overwrite Character) für die in einer CFS-Prozedur simulierte Eingabe einer CFS-Maske (Dateienliste/Display-Maske). Das Beliebigkeitszeichen bewirkt, daß die entsprechende Stelle aus der im Prozedurmodus simulierten Bildschirmmaske für die Eingabe übernommen wird. | |
Bei der Erstellung von CFS-Prozeduren empfiehlt es sich, zu Beginn den Tabulator und das Beliebigkeitszeichen auf vom Benutzer selbst vorgegebene Zeichen zu legen. Falls die Zeichen '%' und '#' in den Daten der Prozedur nicht enthalten sind, wird mit der Anweisung *SET TAB=%,NOC=# das Zeichen für den Tabulator auf '%' und das Beliebigkeitszeichen auf '#' gesetzt. | |
Beispiel: | |
%%A##BBB
| |
Annahme: CFS befindet sich im Modify-Modus. Die prozedurspezifischen Steuerzeichen wurden mit *SET TAB=%,NOC=# auf % bzw. # gesetzt. | |
Aufgrund der Prozedureingabe wird die erste Stelle des Modify-Bereichs mit dem Zeichen 'A' überschrieben ('%%' überspringt das Kommando und das Action-Code Feld der CFS-Maske). Die Stellen 2 und 3 des Modify-Bereichs werden nicht verändert (Übernahme der in der Maske stehenden Zeichen). Die Stellen 4 bis 6 werden mit dem Zeichen 'B' überschrieben. | |