Naar inhoud springen

Job Control Language

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Vertrokken (overleg | bijdragen) op 19 jun 2007 om 11:47. (Titel van JCL gewijzigd in Job Control Language: Volledige naam uitschrijven, afko blijft redirect)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Job Control Language (beter bekend onder de afkorting JCL) is een script taal die op IBM mainframes wordt gebruikt om opdrachten te geven aan het Job Entry Subsystem (JES2 of JES3) waarmee een batchprogramma of subsysteem kan worden gestart.

JCL wordt gekenmerkt door het tweetal schuine strepen ('slashes') die het begin aangeven van elke statement. Dit gebruik van schuine strepen als beginmarkering komt uit de tijd dat ponskaarten gebruikt werden om JCL code in te voeren. Als de stapel ponskaarten per ongeluk achterstevoren in de kaartlezer werd geplaatst stonden de schuine strepen niet aan het begin van de regel en werd de stapel ponskaarten afgekeurd.

Om compatibel te zijn met bestaande programmatuur is de basis syntax van JCL dat ook in het huidige z/OS wordt gebruikt, niet gewijzigd sinds de jaren 1960.