- Die Terminierungsabfrage von CFS
Nach der Ausführung der Variablen Actions fragt CFS den Benutzer, was er als nächstes tun möchte:
"Term / New / Updated list / U+Keep var / last select ? (T/N/NP../U/UK/UE/*/?)"
Die Benutzereingabe entscheidet über den weiteren Programmablauf:
T Das Programm CFS wird beendet.
N CFS bietet dem Benutzer wieder eine leere Selektionsmaske an. Aufgrund der Parametereingaben kann eine neue Dateienliste aufgebaut werden.
NP param Das Feld FILENAME-SELECT und andere Felder der Selektionsmaske werden mit dem in param angegebenen Inhalt gefüllt. Anschließend wird die entsprechend den Selektionsangaben aufgebaute Dateienliste angezeigt. Das Ausfüllen der Selektionsmaske wird damit übersprungen.
U CFS zeigt die letzte Dateienliste in aktualisierter Form an. Alle Veränderungen, die sich aufgrund der zuvor ausgeführten Actions ergeben haben, sind in der upgedateten Dateienliste berücksichtigt. Insbesondere sind die Einträge für gelöschte Datenobjekte aus der Dateienliste entfernt (intern mit dem Action-Code '-' versehen). Der Benutzer kann sich die unsichtbaren Einträge der Dateienliste mit dem Kommando YANK wieder anzeigen lassen. Eine im letzten Durchgang definierte Variable Action gilt für den neuen Verarbeitungsgang nicht mehr.
In der Dateienliste eingetragene Action-Codes X für Variable Actions werden nicht gelöscht.
UK Analog zur Eingabe U , jedoch wird die Variable Action nicht gelöscht.
UE Es werden nur die Einträge der letzten Dateienliste angezeigt, für die die Variable Action nicht fehlerfrei ausgeführt werden konnte. Die Einträge der Dateienliste, für die keine Variable Action oder die Variable Action ohne Fehler ausgeführt wurde, werden intern mit dem Action-Code '-' unsichtbar gemacht. Die vollständige Dateienliste kann mit dem Kommando YANK wieder angezeigt werden. Ohne Eingabe von UE werden fehlerhaft ausgeführte Variable Actions in der rechten Fehlerspalte der Dateienliste mit 'ERROR' gekennzeichnet.
* Es wird in die Selektionsmaske verzweigt, wobei diese bereits mit den zuletzt eingegebenen Selektionskriterien vorbesetzt ist.
? Aktivierung des Help-Systems. Es werden die verschiedenen Eingabemöglichkeiten beschrieben.
Hinweise:
Die leere Antwort auf die Terminierungsabfrage (Drücken der ENTER-Taste) hat die gleiche Wirkung wie die Eingabe U, d.h. es wird die letzte Dateienliste in aktualisierter Form angezeigt. Im Unterschied zur expliziten Eingabe von U werden jedoch alle im letzten Schritt eingetragenen X Action-Codes auf Blank gelöscht. Bei der Beantwortung der Terminierungsabfrage mit U werden die zuletzt eingetragenen X-Action Codes in der Dateienliste wieder angezeigt.
Bei Beantwortung der Terminierungsabfrage mit ENTER wird der zuletzt angezeigte Ausschnitt der Dateienliste wieder angeboten. Bei Beantwortung der Terminierungsabfrage mit U wird der Anfang der Dateienliste angezeigt.
Die Beantwortung der Terminierungsabfrage kann vorweggenommen werden mit dem Kommando A [opt]. Der wahlweise Zusatz opt im Kommando A (Ausführen Actions) gilt als Eingabe für die Terminierungsabfrage. Z.B. werden aufgrund des Kommandos A* die Actions ausgeführt und die Terminierungsabfrage mit * beantwortet. Aufgrund des Kommandos ANP AGE=0 werden die Actions ausgeführt und danach die Terminierungsabfrage mit NP AGE=0 beantwortet. Dies hat die Selektion aller Dateien mit AGE=0 zur Folge.