LocalazyLocalazy

Control Language

Control Language alebo CL je programovací jazyk používaný v operačných systémoch IBM mainframe. Je určený na správu systému a umožňuje používateľovi ovládať systém, vytvárať a spúšťať programy a spravovať súbory. CL je jazyk riadený príkazmi, čo znamená, že príkazy sa vydávajú operačnému systému na vykonanie konkrétnych úloh. Tieto príkazy sa môžu vydávať interaktívne alebo môžu byť uložené v programe CL, čo je séria príkazov CL, ktoré sa môžu vykonávať ako celok. Programy CL vykonáva interpreter CL operačného systému, čo je program, ktorý číta a vykonáva príkazy CL. Interpret CL je súčasťou jadra operačného systému. Prvá vec, ktorú musíte urobiť, aby ste mohli začať používať CL, je vytvoriť program CL. To sa vykoná vytvorením textového súboru, ktorý obsahuje príkazy CL, ktoré chcete vykonávať. Súbor musí mať príponu ".cl". Po vytvorení programu CL ho môžete spustiť vydaním nasledujúceho príkazu prekladaču CL: /cesta/do/cl/interpreter /cesta/do/cl/program "/path/to/cl/interpreter" je cesta k CL interpretu vo vašom systéme. "/path/to/cl/program" je cesta k programu CL, ktorý chcete spustiť. Programy CL môžete spúšťať aj interaktívne tak, že spustíte interpret CL a potom zadáte príkazy CL, ktoré chcete vykonať. Na tento účel zadajte operačnému systému nasledujúci príkaz: /path/to/cl/interpreter "/path/to/cl/interpreter" je cesta k CL interpretu vo vašom systéme. Po spustení interpretera CL sa zobrazí výzva ">". Na tento výzvu môžete zadávať príkazy CL a tie sa okamžite vykonajú. Ak chcete ukončiť interpret CL, zadajte príkaz "exit". Teraz, keď už viete, ako vytvárať a spúšťať programy CL, pozrime sa na niektoré najčastejšie používané príkazy CL. Príkaz "WRKOBJ" sa používa na vypísanie zoznamu objektov v knižnici. Ak chcete napríklad vypísať objekty v knižnici "MYLIB", zadajte nasledujúci príkaz: WRKOBJ MYLIB Príkaz "CRTLIB" sa používa na vytvorenie knižnice. Ak chcete napríklad vytvoriť knižnicu "MYLIB", zadajte nasledujúci príkaz: CRTLIB MYLIB Príkaz "DLTLIB" sa používa na odstránenie knižnice. Ak chcete napríklad odstrániť knižnicu "MYLIB", zadajte nasledujúci príkaz: DLTLIB MYLIB Príkaz "ADDLIBLE" sa používa na pridanie knižnice do zoznamu knižníc, ktoré operačný systém vyhľadáva pri hľadaní objektu. Ak chcete napríklad pridať knižnicu "MYLIB" do zoznamu knižníc, ktoré operačný systém prehľadáva, vydáte nasledujúci príkaz: ADDLIBLE MYLIB Príkaz "WRKLIB" sa používa na vypísanie zoznamu knižníc, ktoré sú aktuálne v zozname knižníc, ktoré operačný systém prehľadáva. Ak chcete napríklad zobraziť zoznam knižníc v zozname knižníc, ktoré operačný systém prehľadáva, zadajte nasledujúci príkaz: WRKLIB Príkaz "RMVLIBLE" sa používa na odstránenie knižnice zo zoznamu knižníc, ktoré operačný systém prehľadáva. Napríklad na odstránenie knižnice "MYLIB" zo zoznamu knižníc, ktoré operačný systém prehľadáva, by ste vydali nasledujúci príkaz: RMVLIBLE MYLIB Príkaz "CRTPGM" sa používa na vytvorenie programu. Ak chcete napríklad vytvoriť program "MYPGM", zadajte nasledujúci príkaz: CRTPGM MYPGM Príkaz "DLTPGM" sa používa na odstránenie programu. Ak chcete napríklad vymazať program "MYPGM", zadajte nasledujúci príkaz: DLTPGM MYPGM Príkaz "STRPGM" sa používa na spustenie programu. Ak chcete napríklad spustiť program "MYPGM", zadajte nasledujúci príkaz: STRPGM MYPGM Príkaz "ENDPGM" sa používa na ukončenie programu. Ak chcete napríklad ukončiť program "MYPGM", zadajte nasledujúci príkaz: ENDPGM MYPGM Príkaz "DSPOBJD" sa používa na zobrazenie podrobností objektu. Ak chcete napríklad zobraziť podrobnosti o knižnici "MYLIB", zadajte nasledujúci príkaz: DSPOBJD MYLIB Príkaz "DSPLIB" sa používa na zobrazenie obsahu knižnice. Ak chcete napríklad zobraziť obsah knižnice "MYLIB", zadajte nasledujúci príkaz: DSPLIB MYLIB Príkaz "DSPFD" sa používa na zobrazenie podrobností o súbore. Ak chcete napríklad zobraziť podrobnosti o súbore "MYFILE", zadajte nasledujúci príkaz: DSPFD MYFILE Príkaz "CPYF" sa používa na kopírovanie súboru. Ak chcete napríklad skopírovať súbor "MYFILE" do súboru "MYFILE2", zadajte nasledujúci príkaz: CPYF MYFILE MYFILE2 Príkaz "DLTF" sa používa na vymazanie súboru. Ak chcete napríklad vymazať súbor "MYFILE", zadajte nasledujúci príkaz: DLTF MYFILE