![]() |
- Jobvariablenersetzung in Kommandos |
Wird in einer Kommandoeingabe das Konstrukt &(jv-name) angegeben, so wird dieses von CFS durch den momentanen Inhalt der Jobvariablen ersetzt. |
Beispiele: |
/CAT *,RDPASS=&(CFS.PASSW),STATE=U
|
OC1/LOGON TSOS,ADMINSTR,&(PSW)
|
Im Zusammenhang mit manchen BS2000-Kommandos wird das Zeichen * im Kommandofeld nicht als Kürzel für einen Namen verwendet, z.B. /DO CFS.DO.TRANS-FILE,(*CFS*). In diesem Prozeduraufruf ist '*CFS*' ein Parameter für die DO-Prozedur. Eine Ersetzung durch einen mit * verknüpften Namen ist hier nicht gewünscht. Um die Ersetzung von * durch einen Namen aus der Dateienliste zu verhindern, kann das Kommando CL* (Clear *-Action-Code) verwendet werden. CL* bewirkt, daß die Zuordnung * <--> Name aufgelöst wird. * kann danach als normales Zeichen eingegeben werden, ohne daß eine Ersetzung durch einen Namen erfolgen würde. |
Bei den Kommandos NP* und AL* wird in keinem Fall die Ersetzung des Zeichens * durch einen entsprechend markierten Namen ausgeführt. Hier hat * eine besondere Bedeutung als Parameter für das entsprechende Kommando: |
NP* | Neuselektion der Dateienliste unter Zuhilfenahme der zuletzt angegebenen Selektionskriterien. |
AL* | Verlängern der aktuellen Dateienliste, wobei in die Selektionsmaske verzweigt wird und die zuletzt eingetragenen Auswahlbedingungen wieder angezeigt werden. |
Beispiele: |
NPLMS * |
Es wird das Inhaltsverzeichnis der durch '*' angekreuzten LMS-Bibliothek angezeigt. Die gleiche Funktion kann auch über den Action-Code NP erreicht werden. |
/CAT *,WRPASS=NONE |
Für die mit dem Action-Code '*' angekreuzte Datei wird das angegebene CATALOG-Kommando ausgeführt. Da kein STATE-Parameter angegeben ist, ergänzt CFS das angegebene CAT-Kommando mit dem Parameter STATE=U. |
E *,TIME=100 |
Enter-Auftrag mit Hilfe des Job-Report Systems starten. |
Falls in der Dateienliste die Elemente einer Bibliothek, z |
CC1/DO CFS |
Wurde mit * ein Bibliothekselement S/ABC/001 markiert, so wird an Stelle von *E der Name ABC substituiert: CC1/DO CFS |
EDT,*1 |
Einlesen der mit dem Action-Code *1 gekennzeichneten Datei. |