LocalazyLocalazy

Control Language

Control Language oder CL ist eine Programmiersprache, die auf IBM-Mainframe-Betriebssystemen verwendet wird. Sie wurde für die Systemadministration entwickelt und ermöglicht es dem Benutzer, das System zu steuern, Programme zu erstellen und auszuführen und Dateien zu verwalten. CL ist eine befehlsgesteuerte Sprache, d. h., dem Betriebssystem werden Befehle erteilt, um bestimmte Aufgaben auszuführen. Diese Befehle können interaktiv erteilt oder in einem CL-Programm gespeichert werden, das eine Reihe von CL-Befehlen darstellt, die als Einheit ausgeführt werden können. CL-Programme werden vom CL-Interpreter des Betriebssystems ausgeführt, einem Programm, das CL-Befehle liest und ausführt. Der CL-Interpreter ist ein Teil des Betriebssystemkerns. Das erste, was Sie tun müssen, um CL zu verwenden, ist ein CL-Programm zu erstellen. Dazu erstellen Sie eine Textdatei, die die CL-Befehle enthält, die Sie ausführen möchten. Die Datei muss eine ".cl"-Erweiterung haben. Sobald Sie Ihr CL-Programm erstellt haben, können Sie es ausführen, indem Sie den folgenden Befehl an den CL-Interpreter geben: /pfad/zu/cl/interpreter /pfad/zu/cl/programm Der "/pfad/zum/cl/interpreter" ist der Pfad zum CL-Interpreter auf Ihrem System. Der "/pfad/zu/cl/programm" ist der Pfad zu dem CL-Programm, das Sie ausführen möchten. Sie können CL-Programme auch interaktiv ausführen, indem Sie den CL-Interpreter starten und dann die CL-Befehle eingeben, die Sie ausführen möchten. Geben Sie dazu den folgenden Befehl an das Betriebssystem: /pfad/zu/cl/interpreter Der "/pfad/zu/cl/interpreter" ist der Pfad zum CL-Interpreter auf Ihrem System. Sobald der CL-Interpreter gestartet ist, sehen Sie einen ">"-Prompt. An dieser Eingabeaufforderung können Sie CL-Befehle eingeben, die dann sofort ausgeführt werden. Um den CL-Interpreter zu beenden, geben Sie den Befehl "exit" ein. Nachdem Sie nun wissen, wie man CL-Programme erstellt und ausführt, wollen wir uns nun einige der am häufigsten verwendeten CL-Befehle ansehen. Der Befehl "WRKOBJ" wird verwendet, um die Objekte in einer Bibliothek aufzulisten. Um zum Beispiel die Objekte in der Bibliothek "MYLIB" aufzulisten, geben Sie den folgenden Befehl ein: WRKOBJ MYLIB Mit dem Befehl "CRTLIB" können Sie eine Bibliothek erstellen. Um beispielsweise die Bibliothek "MYLIB" zu erstellen, geben Sie den folgenden Befehl ein: CRTLIB MYLIB Der Befehl "DLTLIB" wird zum Löschen einer Bibliothek verwendet. Um beispielsweise die Bibliothek "MYLIB" zu löschen, geben Sie den folgenden Befehl ein: DLTLIB MYLIB Der Befehl "ADDLIBLE" wird verwendet, um eine Bibliothek zur Liste der Bibliotheken hinzuzufügen, die das Betriebssystem durchsucht, wenn es nach einem Objekt sucht. Um beispielsweise die Bibliothek "MYLIB" zur Liste der Bibliotheken hinzuzufügen, die das Betriebssystem durchsucht, würden Sie folgenden Befehl eingeben: ADDLIBLE MYLIB Der Befehl "WRKLIB" wird verwendet, um die Bibliotheken aufzulisten, die sich derzeit in der Liste der Bibliotheken befinden, die das Betriebssystem durchsucht. Um beispielsweise die Bibliotheken aufzulisten, die sich in der Liste der Bibliotheken befinden, die das Betriebssystem durchsucht, würden Sie den folgenden Befehl eingeben WRKLIB Der Befehl "RMVLIBLE" wird verwendet, um eine Bibliothek aus der Liste der Bibliotheken zu entfernen, die das Betriebssystem durchsucht. Um beispielsweise die Bibliothek "MYLIB" aus der Liste der Bibliotheken zu entfernen, die das Betriebssystem durchsucht, geben Sie folgenden Befehl ein RMVLIBLE MYLIB Der Befehl "CRTPGM" wird verwendet, um ein Programm zu erstellen. Um beispielsweise das Programm "MYPGM" zu erstellen, geben Sie den folgenden Befehl ein: CRTPGM MYPGM Der Befehl "DLTPGM" wird zum Löschen eines Programms verwendet. Um beispielsweise das Programm "MYPGM" zu löschen, geben Sie den folgenden Befehl ein: DLTPGM MYPGM Der Befehl "STRPGM" wird zum Starten eines Programms verwendet. Um beispielsweise das Programm "MYPGM" zu starten, geben Sie den folgenden Befehl ein: STRPGM MYPGM Der Befehl "ENDPGM" wird zum Beenden eines Programms verwendet. Um zum Beispiel das Programm "MYPGM" zu beenden, geben Sie den folgenden Befehl ein: ENDPGM MYPGM Der Befehl "DSPOBJD" wird verwendet, um die Details eines Objekts anzuzeigen. Um beispielsweise die Details der Bibliothek "MYLIB" anzuzeigen, geben Sie den folgenden Befehl ein: DSPOBJD MYLIB Der Befehl "DSPLIB" wird verwendet, um den Inhalt einer Bibliothek anzuzeigen. Um beispielsweise den Inhalt der Bibliothek "MYLIB" anzuzeigen, geben Sie den folgenden Befehl ein: DSPLIB MYLIB Der Befehl "DSPFD" wird verwendet, um die Details einer Datei anzuzeigen. Um beispielsweise die Details der Datei "MYFILE" anzuzeigen, geben Sie den folgenden Befehl ein: DSPFD MYFILE Der Befehl "CPYF" wird zum Kopieren einer Datei verwendet. Um beispielsweise die Datei "MYFILE" in die Datei "MYFILE2" zu kopieren, geben Sie den folgenden Befehl ein: CPYF MYFILE MYFILE2 Der Befehl "DLTF" wird verwendet, um eine Datei zu löschen. Um beispielsweise die Datei "MYFILE" zu löschen, geben Sie den folgenden Befehl ein: DLTF MYFILE