IBM stormaskiner kjøre batch jobber som består av instruksjoner henrettet med lite eller -no operatør intervensjon . For eksempel vil skrive ut et månedsslutt rapporten , sender en operatør en batch jobb for rapporten , når jobben er fullført , skriver maskinen ut rapporten på en skriver . Job Control Language , eller JCL Jobben gir et navn og inneholder programmer og filer på datamaskinen bruker til å utføre jobben . Job Statement
Den første setningen i enhver jobb er jobben uttalelse eller jobb -kortet . Det begynner med en " //" etterfulgt av et mellomrom , en åtte -tegns jobb navn , en annen plass og ordet "jobb . " Andre valgfri informasjon kan følge JOBB, inkludert regnskap referanser og en 20 -tegns kommentar som beskriver jobben. En datamaskin tekniker overvåke stormaskin kan observere systemets aktivitet ved å se stillingsannonsene navnene på konsollen skjermen.
Exec
En jobb kjører ett eller flere programmer som leser og behandle data. Den JCL spesifiserer disse programmene med " exec " statement. Det begynner med den samme dobbel -slash som starter de fleste JCL kommandoer , etterfulgt av et mellomrom og en åtte -tegns steg navn, et mellomrom og ordet " EXEC ". Trinnet navn lar datamaskinen holde styr på jobben fremgang. Exec uttalelse kan kjøre et program eller en prosedyre , som er et annet sett med JCL lagret som en separat fil for bekvemmelighet.
Data Definition
A data definisjon setningen angir filer som et program bruker eller skaper . Det begynner med dobbel skråstrek , et mellomrom, en data definition navn , og bokstavene " mm . " Dataene definisjonen kan angi navnet på en eksisterende fil på harddisken eller en ny fil ennå ikke opprettet. Uttalelsen omfatter som angir om filen har delt eller eksklusiv bruk , og om maskinen skal beholde eller slette filen når jobben er fullført. Programmer bruker generiske system filnavn som " sysout " for produksjon, " sysin " for innspill og " sysprint " for utskrevne rapporter . Datamaskinen har vanligvis disse satt til standard enhet eller filnavn, men en data definition uttalelse kan tilordne dem til alternative filer eller enheter. For eksempel sender en datamaskin fleste av sine rapporter til sin viktigste system skriver med vanlig papir , men lønningssjekker må ut på sjekkblanketter . For å løse dette problemet , bruker den jobben som skriver lønningssjekker en data definition å tilordne standard skriver enhet " sysprint " til en skriver med sjekkblanketter .
Kommentarer
to flenger etterfulgt av en stjerne og en blank indikerer en JCL kommentar uttalelse. Datamaskinen kjører ikke kommentarer , kommentarer tjene til å dokumentere jobben. Kommentarer kan inneholde dato programmerer skrev jobben , hans navn og organisasjonens navn , beskrivelser av hva jobben gjør og tips for å håndtere problemer og spesielle forhold . En jobb kan ha en rekke kommentar uttalelser. I motsetning til andre JCL uttalelser , kommentarer har noen syntaks regler , slik at en programmerer kan inneholde informasjon i nesten alle formater .