Erweiterter Prozedurmodus
*002 select=par [; select=par ....... ; select=par ]
select Schlüsselwort eines Feldes der Selektionsmaske oder Abkürzung des Schlüsselwortes. Für nicht angegebene Schlüsselworte werden von CFS Spaces als Parameterwerte eingesetzt.
par Eingabewert für das entsprechende Feld der Selektionsmaske.
Als Trennungssymbol am Ende eines Parameterwertes vor dem Beginn eines neuen Schlüsselworts ist das Semikolon ";" zu verwenden.
Eingabesätze werden nur bis zu einer Länge von 80 Bytes ausgewertet. Falls ein Satz länger ist bzw. falls er aus Gründen der Übersichtlichkeit getrennt werden soll, so ist als Fortsetzungszeichen "-" an der letzten Stelle des Satzes anzugeben. Es sind beliebig viele Fortsetzungszeilen möglich. Unabhängig von der Möglichkeit der Fortsetzung ist zu beachten, daß jeder einzelne Parameter nur in der maximalen Länge des Eingabefeldes der Selektionsmaske angegeben werden kann. Für den Parameter FILENAME-SELECT sind dies z.B. 58 Byte.
Alle auf einen *002-Satz folgenden Eingaben (Kommandos und Eingaben für Connections) sind in der Prozedur direkt, d.h. ohne Vorspann anzugeben. Der nächste Satz, der die Daten für die Selektionsmaske von CFS zur Verfügung stellt, ist mit dem Vorspann *002 zu versehen.
Hinweise:
In einem CFS-Aufruf dürfen *001- und *002-Sätze nicht zusammen angegeben werden. Ein gemischter Betrieb zwischen Basis- und erweitertem Prozedurmodus ist nicht möglich.
Wird an irgendeiner Stelle in einem Datensatz einer CFS-Prozedur das Konstrukt &(name) angegeben, so wird dieses vom CFS-Eingabeprozessor durch den momentanen Inhalt der Job- / SDF-P Variablen ersetzt.