*SET Prozedurspezifische Steuerzeichen ändern
*SET [TAB=x] [, NOC=y] [, PAR=p] [, EM=Y|N] [, CASE=Y|N|X] [, PAR00D=Y|N] [, MODE=STD|ENTER]
Ändern von Steuerzeichen, die in der Prozedursprache von CFS eine besondere Funktion besitzen.
TAB Tabulatorzeichen (Standardwert: C'~')
NOC Beliebigkeitszeichen (Standardwert: C'|').
PAR Parameterzeichen für Variable in CFS-Prozeduren (Standardwert: C'&').
Weitere Informationen zu CFS-Prozedurvariablen finden Sie auf Seite 19-.
EM Behandlung von CFS-Kommandos.
EM=Y Im Prozedurmodus werden Kommandoeingaben mit der Endemarke abgeschlossen.
EM=N Im Prozedurmodus werden Kommandoeingaben wie im Dialog mit ENTER, d.h. ohne Endemarke gesendet. (Standard)
CASE Behandlung von Kleinbuchstaben bei Vergleichen mit der Anweisung *IF &var=...
CASE=Y Kleinbuchstaben werden beim Vergleich zweier Variablen bzw. einer Variablen mit einem konstanten Wert berücksichtigt.
CASE=N Kleinbuchstaben werden beim Vergleich zweier Variablen bzw. einer Variablen mit einem konstanten Wert nicht berücksichtigt, d.h. sie werden vor dem Vergleich in die entsprechenden Großbuchstaben umgewandelt. (Standard)
Im Falle von CASE=N ist bein Vergleich von Variablen folgendes zu beachten. Beispiel: &VAR1='1234 '
*IF &VAR1='1234'
führt zu einem negativen Vergleichsergebnis.
Bei CASE=X (s.u.) würde dieselbe IF-Anweisung zu einem positiven Vergleichsergebnis führen.
CASE=X wie CASE=N, jedoch werden auch die Zeichen X'00' in X'40' (Blank) umgewandelt. Damit kann beim Vergleich von Variablen der bis Ende 1996 gültige kompatible CFS-Modus hergestellt werden. Es ist in diesem Modus jedoch nicht möglich eine leere Variable von einer Variablen mit Blanks als Inhalt zu unterscheiden.
Beispiel: &VAR1=' ', &VAR2=''
*IF &VAR1 = '_' .... --> Ergebnis positiv
*IF &VAR2 = '_' .... --> Ergebnis positiv (nicht korrekt)
*IF &VAR1 = &VAR2 .. --> Ergebnis positiv (nicht korrekt)
Der kompatible Modus CASE=X kann auch über den Modul CFSMAIN für das Rechenzentrum voreingestellt werden.
PAR00D Behandlung von Nachrichten mit Auto-DUE Steuerzeichen in Prozeduren.
PAR00D=N Diese Einstellung ist nur für seltene Sonderfälle geeignet.
Beispiel: Automatische Steuerung von Programmen wie TELNET in CFS-Connections. Ein Anwendungsbeispiel finden Sie im Element J/TELNET in der ausgelieferten PLAM-Bibliothek CFS.USERLIB.BEISPIEL.
PAR00D=Y Standardwert. Dieser muß normalerweise nicht verändert werden.
MODE Steuerung des Verhaltens von CFS in Prozeduren.
MODE=ENTER Bei Hardcopy von Bildschirmmasken wird ein Verfahren gewählt, welches kompatibel ist zu dem wenn CFS im Enter aufgerufen wird. Diese Option garantiert besonders bei Hardcopy von UTM-Masken in ES-Connestions das gleiche Verhalten im Dialog und Enter.
MODE=STD Standardwert. Eine vorübergehende Umschaltung auf MODE=ENTER wird hiermit wieder zurückgesetzt.