? The Job Control Language , eller JCL , for IBM stormaskiner lar PC-brukere sende sett med kommandoer for å kjøre rapporter , vedlikeholdsoppgaver og andre prosesser som pakker kalt jobber. En jobb kjøres uavhengig på datamaskinen , vanligvis krever lite oppmerksomhet av brukeren eller operatør. Inne i en jobb , flere standard filnavn , inkludert SYSIN , fungere som kilder og destinasjoner for data som brukes og produseres av programmer. JCL
JCL består av flere typer kommandoer kalles uttalelser, og en jobb kan inneholde noen uttalelser eller tusenvis av dem . Alle jobber begynne med en jobb uttalelse eller jobb -kort, som gir jobben et navn og gir informasjon som brukes til å holde styr på jobben. Uttalelser begynne med to skråstreker , etterfulgt av et navn og en uttalelse skriver , slik inn som følgende jobb uttalelse:
//YRENDRPT JOBB 100 , GENERAL År End Report
JCL gir jobben navnet " YRENDRPT , " ordet "jobb " identifiserer det som en jobb uttalelse, " 100 , GENERAL " forteller datamaskinen hvordan den skal redegjøre for databehandling tid og ressurser jobben bruker , og "Year End Report" er en kort kommentar som beskriver jobben. Påfølgende JCL uttalelser kjøre programmer , tilordne filnavn eller legge dokumentasjonen til jobben
Programmer og Standard filer
programmer som kjører på datamaskinen din er mest interaktiv ; . De får informasjon fra maskinskrevne kommandoer og museklikk . Programmer i jobb , men er ikke interaktiv , men de trenger fortsatt å få informasjon fra et sted og sette bearbeidet data et annet sted. Standard filer fungere som input kilder og utgang destinasjoner for programmer som kjører i jobber . IBMs JCL bruker generiske filnavn SYSIN , SYSOUT og SYSPRINT som disse kildene og destinasjoner . Når et program ber om data , får programmet dataene fra SYSIN . Når den produserer data , går dataene til Sysout , og trykte rapporter gå til SYSPRINT . En datamaskin tekniker tildeler disse navnene til reelle enheter - . For eksempel å SYSPRINT til et høykapasitets laserskriver
Fil Assignment
gir fleksibilitet , en JCL fil tilordningssetning lar en programmerer omdirigere data fra standard filnavn til disk filer eller enheter. For eksempel som et program utganger informasjon , som standard dataene går til SYSOUT . En DD uttalelse i JCL tildeler SYSOUT til en faktisk fil på harddisken , slik at programmet ender opp med å skrive data til filen , som i følgende JCL : en
//SYSOUT DD DSN = YEAREND.ACCOUNTS.REPORT
DD uttalelse sender data fra den generiske SYSOUT filen til en bestemt fil på harddisken som heter " YEAREND.ACCOUNTS.REPORT . "
SYSIN
programmer lese data fra SYSIN standard fil . Som med andre standard -filer, kan du bruke DD utsagn for å omdirigere data fra disk filer eller selve jobben å gi et program med data . I følgende eksempel leser et program et kundenummer fra jobben. Kundenummeret følger programmet : en
//RUNRPT EXEC PGM = YTDRPT //SYSIN DD * 601445 /*
Programmet YTDRPT leser hver linje etter " //SYSIN " JCL uttalelse ; den " /*" linjen forteller programmet at jobben har ingen flere inndata å behandle .