IBM stordatorer kör batch-jobb består av instruktioner som utförs med små - eller - inget åtgärdas. Till exempel , för att skriva ut en månad bokslutskommuniké , lämnar en operatör en batch jobb för rapporten , när jobbet är klar , skriver datorn betänkandet om en skrivare . Job Control Language , eller JCL , ger jobbet ett namn och listar de program och filer på datorn använder för att utföra jobbet . Job Statement
första uttalandet i något jobb är det jobb uttalande eller jobb kort . Det börjar med ett " //" följt av ett mellanslag , en åtta tecken jobb namn , en annan plats , och ordet " arbete". Annan valfri information kan följa JOB , inklusive redovisning referenser och en 20 - tecken kommentar som beskriver jobbet . En datatekniker övervaka stordatorn kan observera systemets verksamhet genom att titta på jobbet namnen på konsolen skärmen . Addera Exec
Ett jobb kör ett eller flera program som läser och processdata. Den JCL specificeras dessa program med " exec " uttalande . Det börjar med samma dubbla snedstreck som börjar flesta JCL kommandon , följt av ett mellanslag och en åtta tecken steg namn , ett mellanslag och ordet " EXEC . " Steget Namnet låter datorn hålla reda på jobbet framsteg . Exec uttalande kan köra ett program eller ett förfarande , vilket är en annan uppsättning av JCL sparas som en separat fil för bekvämlighet .
Data Definition
uppgifter definition uttalande specificerar filer som ett program använder eller skapar . Det börjar med den dubbla snedstreck , mellanslag , en data- definition namn , och bokstäverna "dd . " Uppgifterna definition kan ange namnet på en befintlig disk fil eller en ny fil som ännu inte skapats . Uttalandet innehåller alternativ som anger om filen har delad eller exklusiv användning , och om datorn ska behålla eller ta bort filen när jobbet har slutförts . Program använder generiska namn systemfilerna såsom " sysout " för produktion , " sysin " för inmatning och " sysprint " för utskrivna rapporter . Datorn har vanligtvis dessa set till standardenhet eller filnamn , men en datadefinition uttalande kan tilldela dem till alternativa filer eller enheter . Till exempel skickar en dator större delen av sina rapporter till sitt huvudsystem skrivare med standard papper , men lönelistan kontroller måste skriva ut på checkblanketter . För att lösa detta problem , använder det jobb som skrivs ut lönelistan kontroller en datadefinitionen att tilldela standard skrivare enhet " sysprint " till en skrivare med checkblanketter .
Kommentarer
två snedstreck följt av en asterisk och en tom indikerar en JCL kommentar uttalande . Datorn körs inte kommentarer , synpunkter tjänar till att dokumentera arbetet . Kommentarer kan inkludera datum programmeraren skrev jobbet , hans namn och organisationens namn , beskrivningar av vad jobbet innebär och tips för att hantera problem och särskilda omständigheter . Ett jobb kan ha valfritt antal kommentar uttalanden . Till skillnad från andra JCL uttalanden , kommentarer har några syntaxregler , så en programmerare kan innehålla information i nästan alla format .