Työnohjauskieli
Job Control Language (JCL) on IBM:n suurtietokoneiden käyttöjärjestelmissä käytettävien komentosarjakielten nimi. Sillä ohjeistetaan järjestelmää, miten eräajotyö suoritetaan tai osajärjestelmä käynnistetään.
JCL:n tarkoituksena on kertoa, mitkä ohjelmat suoritetaan ja mitä tiedostoja tai laitteita käytetään syötteenä tai tulosteena. Siinä voidaan ilmoittaa, missä olosuhteissa jokin vaihe ohitetaan.
IBM Job Control -kieliä on kaksi erilaista:
- yksi käyttöjärjestelmälinjalle, joka alkaa DOS/360:stä ja jonka viimeisin jäsen on z/VSE, ja yksi käyttöjärjestelmälinjalle, joka alkaa DOS/360:stä ja jonka viimeisin jäsen on z/VSE, ja
- toinen OS/360:stä z/OS:ään, joista jälkimmäinen sisältää nyt JES-laajennukset, Job Entry Control Language (JECL).
Niillä on yhteiset syntaksin perussäännöt ja muutamat peruskäsitteet, mutta muuten ne ovat hyvin erilaisia.
Kysymyksiä ja vastauksia
K: Mikä on JCL?
V: JCL on lyhenne sanoista Job Control Language, joka on IBM:n suurtietokoneiden käyttöjärjestelmissä käytetty skriptikieli, jolla järjestelmää ohjeistetaan, miten eräajotyö suoritetaan tai osajärjestelmä käynnistetään.
K: Mikä on JCL:n tarkoitus?
V: JCL:n tarkoituksena on ilmoittaa, mitkä ohjelmat on suoritettava ja mitä tiedostoja tai laitteita käytetään syötteenä tai tulosteena, ja määrittää, missä olosuhteissa jokin vaihe ohitetaan.
K: Kuinka monta erillistä IBM:n Job Control -kieliä on olemassa?
V: IBM Job Control -kieliä on kaksi erillistä. Toinen koskee käyttöjärjestelmälinjaa, joka alkaa DOS/360:stä ja jonka viimeisin jäsen on z/VSE, ja toinen koskee linjaa OS/360:stä z/OS:ään, ja jälkimmäinen sisältää nyt JES-laajennukset, Job Entry Control Language (JECL).
Kysymys: Mitä yhteistä näillä kahdella eri IBM:n Job Control -kielellä on?
V: Kahdella eri IBM Job Control -kielellä on yhteiset syntaksisäännöt ja muutamat peruskäsitteet.
K: Mitä eroja on kahden eri IBM Job Control -kielen välillä?
V: Nämä kaksi erillistä IBM Job Control -kieltä ovat muuten hyvin erilaisia.
K: Mitä JES-laajennukset tarkoittavat?
V: JES-laajennukset tarkoittavat Job Entry Control Language -kieliä.
K: Mikä on DOS/360:stä alkaneen käyttöjärjestelmälinjan uusin jäsen?
V: DOS/360:stä alkavan käyttöjärjestelmälinjan uusin jäsen on z/VSE.