Job Control Language




Limba de control al joburilor (JCL) este un nume pentru limbajele de script utilizate pe sistemele de operare IBM Mainframe pentru a instrui sistemul cu privire la modul de a rula o lucrare de lot sau de a începe un subsistem.

Scopul JCL este de a spune ce programe să ruleze, folosind ce fișiere sau dispozitive pentru intrare sau ieșire și, uneori, să indicați, de asemenea, în ce condiții pentru a omite un pas.

Parametrii din JCL pot furniza, de asemenea, informații contabile pentru urmărirea resurselor utilizate de o lucrare, precum și pe ce mașină ar trebui să funcționeze.

Există două limbi distincte de control al locurilor de muncă IBM: una pentru linia sistemului de operare care începe cu DOS/360 și al cărui cel mai recent membru este Z/VSE; iar celălalt pentru linia de la OS/360 la Z/OS, acesta din urmă incluzând acum extensii JES, limbajul de control al intrării la locul de muncă (JECL).

Împărtășesc câteva reguli de sintaxă de bază și câteva concepte de bază, dar sunt altfel foarte diferite.

Sistemul de operare nu are JCL ca atare; Componentele CP și CMS au fiecare limbi de comandă.