LocalazyLocalazy

Control Language

Control Language neboli CL je programovací jazyk používaný v operačních systémech IBM mainframe. Je určen pro správu systému a umožňuje uživateli ovládat systém, vytvářet a spouštět programy a spravovat soubory. CL je jazyk řízený příkazy, což znamená, že operačnímu systému jsou vydávány příkazy k provedení konkrétních úloh. Tyto příkazy mohou být vydávány interaktivně nebo mohou být uloženy v programu CL, což je řada příkazů CL, které lze provádět jako celek. Programy CL jsou prováděny interpretem CL operačního systému, což je program, který čte a provádí příkazy CL. Interpret CL je součástí jádra operačního systému. První věc, kterou musíte udělat, abyste mohli začít používat CL, je vytvořit program CL. To se provádí vytvořením textového souboru, který obsahuje příkazy CL, jež chcete provádět. Soubor musí mít příponu ".cl". Po vytvoření programu CL jej můžete spustit zadáním následujícího příkazu interpretu CL: /cesta/do/cl/interpreter /cesta/do/cl/program "/path/to/cl/interpreter" je cesta k interpretu CL ve vašem systému. "/path/to/cl/program" je cesta k programu CL, který chcete spustit. Programy CL můžete spouštět také interaktivně tak, že spustíte interpret CL a zadáte příkazy CL, které chcete spustit. To provedete tak, že operačnímu systému zadáte následující příkaz: /path/to/cl/interpreter "/path/to/cl/interpreter" je cesta k interpretu CL ve vašem systému. Po spuštění interpretu CL se zobrazí výzva ">". Na této výzvě můžete zadávat příkazy CL, které se okamžitě provedou. Chcete-li interpret CL ukončit, zadejte příkaz "exit". Nyní, když víte, jak vytvářet a spouštět programy CL, se podíváme na některé nejčastěji používané příkazy CL. Příkaz "WRKOBJ" slouží k vypsání objektů v knihovně. Chcete-li například vypsat objekty v knihovně "MYLIB", zadejte následující příkaz: WRKOBJ MYLIB Příkaz "CRTLIB" slouží k vytvoření knihovny. Chcete-li například vytvořit knihovnu "MYLIB", zadejte následující příkaz: CRTLIB MYLIB Příkaz "DLTLIB" slouží k odstranění knihovny. Chcete-li například odstranit knihovnu "MYLIB", zadejte následující příkaz: DLTLIB MYLIB Příkaz "ADDLIBLE" slouží k přidání knihovny do seznamu knihoven, které operační systém prohledává při hledání objektu. Chcete-li například přidat knihovnu "MYLIB" do seznamu knihoven, které operační systém prohledává, zadejte následující příkaz: ADDLIBLE MYLIB Příkaz "WRKLIB" slouží k vypsání seznamu knihoven, které jsou aktuálně v seznamu knihoven, které operační systém prohledává. Chcete-li například vypsat seznam knihoven v seznamu knihoven, které operační systém prohledává, zadejte následující příkaz: WRKLIB Příkaz "RMVLIBLE" se používá k odstranění knihovny ze seznamu knihoven, které operační systém prohledává. Chcete-li například odstranit knihovnu "MYLIB" ze seznamu knihoven, které operační systém prohledává, zadejte následující příkaz: RMVLIBLE MYLIB Příkaz "CRTPGM" slouží k vytvoření programu. Chcete-li například vytvořit program "MYPGM", zadejte následující příkaz: CRTPGM MYPGM Příkaz "DLTPGM" slouží k odstranění programu. Chcete-li například odstranit program "MYPGM", zadejte následující příkaz: DLTPGM MYPGM Příkaz "STRPGM" slouží ke spuštění programu. Chcete-li například spustit program "MYPGM", zadejte následující příkaz: STRPGM MYPGM Příkaz "ENDPGM" slouží k ukončení programu. Chcete-li například ukončit program "MYPGM", zadejte následující příkaz: ENDPGM MYPGM Příkaz "DSPOBJD" se používá k zobrazení podrobností o objektu. Chcete-li například zobrazit podrobnosti o knihovně "MYLIB", zadejte následující příkaz: DSPOBJD MYLIB Příkaz "DSPLIB" se používá k zobrazení obsahu knihovny. Chcete-li například zobrazit obsah knihovny "MYLIB", zadejte následující příkaz: DSPLIB MYLIB Příkaz "DSPFD" slouží k zobrazení podrobností o souboru. Chcete-li například zobrazit podrobnosti souboru "MYFILE", zadejte následující příkaz: DSPFD MYFILE Příkaz "CPYF" slouží ke kopírování souboru. Chcete-li například zkopírovat soubor "MYFILE" do souboru "MYFILE2", zadejte následující příkaz: CPYF MYFILE MYFILE2 Příkaz "DLTF" slouží k odstranění souboru. Chcete-li například smazat soubor "MYFILE", zadejte následující příkaz: DLTF MYFILE