IT-lexicon › Infrastructuur › JCL

JCL

Infrastructuur Svenska → Bijgewerkt: 2026-10-03

De IBM-mainframetaal voor het beschrijven van een batchjob – berucht omdat één verkeerd teken een hele run kan laten mislukken.

Job Control Language kwam met OS/360 en beschrijft niet wat een programma doet, maar hoe het moet draaien: welk programma start, in welke volgorde de stappen lopen, welke datasets zijn gekoppeld en hoeveel middelen de job mag gebruiken. De syntaxis is positioneel en elke regel begint met twee slashes: //STEP1 EXEC PGM=SORT, gevolgd door //DD-statements die logische bestandsnamen aan echte datasets koppelen.

De reputatie van ondoorgrondelijkheid is verdiend: foutmeldingen zijn codes die je moet opzoeken, en een run kan na uren afbreken omdat een dataset de verkeerde blokgrootte had. Toch leeft de taal voort: de batchjobs op z/OS die de bankdag afsluiten worden nog steeds door JCL aangestuurd, en de kennis ervan is schaars geworden.

← Terug naar het lexicon