Mis on töökontrolli keel?

Tööde juhtimiskeel on paketttöötluskeel, mida kasutatakse IBM-i suurarvutites, kuid seda kasutatakse ka tööhaldusfunktsioonide täitmiseks kirjutatud programmide koondterminina. Suurarvuti keelena on see nn skriptikeel, kus skripte kirjutatakse ja salvestatakse erinevate funktsioonide täitmiseks ning võetakse kasutusele vastavalt vajadusele. Iga protseduur on üles kirjutatud sammuna ja iga samm tõmbab selle sammu sooritamiseks üles programmi. Kuna suurarvutit kasutavad kümned kasutajad, on piiritletud kommentaarid täitmiseks või arveldamiseks, juhendatakse dokumentide printimise või ühendamise utiliiti ning lõpuks on töö definitsioon tervikuna. Viimane juhiste kogum nõuab prioriteedi määramist suurarvuti kasutamise järjekorras.

Tööde juhtimiskeel kasutab niinimetatud kataloogitud protseduure, mis on protseduuride teeki kataloogitud ja EXEC-käsu abil välja kutsutud lausete seeria. Kui on vaja täiendavaid avaldusi, on võimalik neid kataloogitud protseduure muuta. Olemasoleva protseduurikomplekti operandi väärtusi saab muuta ja protseduuri parameetreid on võimalik muuta, kasutades alistamislauseid või muudatusi, mis on tehtud ja sisestatud õiges täitmise järjekorras.

Printeri väljundkäskude väljastamiseks on eraldi salvestatud avaldused. Regulaarselt esitatavate aruannete puhul saab nende aruannete parameetritele anda nimed, salvestada ja seejärel käivitada printimiskäivituse, kui on vaja teist sama tüüpi aruannet. Need printeri väljundkäsud peavad isegi ütlema printerile, millist tüüpi paberit printimiseks kasutada, tuvastades selle suurarvuti printeritele SYSOUT käsus oleva koodi järgi. Kõik printimisjuhised, mis tavaliselt leitakse mikroarvuti printeri nupule vajutades, tuleb määrata prindiväljundite jaoks, nagu täis- või pooldupleksprintimine, hallide ribade ülekatted või ülekatte puudumine, kellaaja ja kuupäevade tembeldamine või mitte ning mis tahes digitaalsete andmete lisamine. pilte või logosid.

Tööde juhtimise keel kasutab ka IBMi suurarvutite utiliitprogramme. Neid utiliiti kasutatakse vastavalt vajadusele paketttöötluseks. IBM-i utiliidiprogramme on kolm peamist komplekti: (1) süsteemiutiliidid, (2) juurdepääsuteenuse meetodid ja (3) andmekogumi utiliidid. Süsteemi utiliite kasutatakse kõigi kataloogide hooldamiseks ja haldamiseks; juurdepääsuteenuse meetodid töötlevad virtuaalmälu juurdepääsumeetodi käsukomplekti ning andmekogumite utiliidid vastutavad andmekogumite loomise, printimise, kopeerimise, teisaldamise ja kustutamise eest. Need utiliidiprogrammid on varustatud töökontrolli keele operatsioonisüsteemiga.

Töökontrolli keele operatsioonisüsteem on aastakümneid pakkunud märkimisväärset seadmest sõltumatust. Seda sõltumatust soodustas see, kui lubati töös kasutatavat seadet nimetada üldnimetusega; mudelinumbrit kasutades saab aga määrata konkreetse maatriksprinteri või tindiprinteri. Sama kehtib ka varukoopiate tegemisel, kui UNIT=TAPE või UNIT=DISK üldine kasutamine teeks varukoopiad vastavale andmekandjale.