%CMD | Anforderung eines Kommandos von CFS |
*ON %CMD CONTINUE [AFTER INPUT] | SKIP [AFTER INPUT] .label |
Nachdem der Benutzer von der Prozedur die Kontrolle erhalten hat, prüft CFS vor jedem Eingabeschritt, ob mit der als nächstes anstehenden Eingabe ein Kommando angefordert wird. Ist dies der Fall, so ist die Bedingung *ON %CMD erfüllt und es wird der Anweisungsteil der ON-Anweisung ausgeführt. | |
CONTINUE | Der prozedurgesteuerte Ablauf wird automatisch wieder aufgenommen vor dem ersten Eingabeschritt, der das Kommandofeld von CFS versorgt. | |
CONTINUE AFTER INPUT | |
Der prozedurgesteuerte Ablauf wird automatisch wieder aufgenommen nach der ersten Benutzereingabe, die das Kommandofeld von CFS versorgt (z.B. auch Absenden der leeren CFS-Maske). | ||
SKIP .label | Der prozedurgesteuerte Ablauf wird automatisch mit dem ersten Eingabeschritt aufgenommen, der das Kommandofeld von CFS versorgt. Es wird in der Prozedur ein Sprung zu der angegebenen Sprungmarke durchgeführt. Anstelle von SKIP kann auch GOTO angegeben werden. Anstelle von SKIP kann auch GOTO angegeben werden. | |
SKIP AFTER INPUT .label | |
Der prozedurgesteuerte Ablauf wird automatisch wieder aufgenommen nach der ersten Benutzereingabe, die unter anderem auch das Kommandofeld von CFS versorgt. Es wird in der Prozedur ein Sprung zu der angegebenen Sprungmarke durchgeführt. | ||
Beispiel: | |
Die folgende Prozedur eröffnet eine Connection zu $CONSOLE. Nach Rückkehr aus der Connection in CFS wird diese automatisch wieder geschlossen (*ON %CMD CONTINUE). | |
OC9$CONSOLE xxxxx,C'sssss' *ON %CMD CONTINUE *DIA DC9 | |