
aii. eph. bii. aarr. 14

aii. bii. emm mainframe yoottility prograamaanu aii. eph. bii. aarr. 14. ithu z/os ulppede os/360 ll ninnu uruthirinja ellah ibm mainframe parithasthithikalilum pravartthikkunnu. unix polulla sisttangalile yadhaartha commandinu samaanamaayi eksitt staattas seero nalkunna oru placeholderaanu ithu.
lakshyam.
vihitam (thudakkamennum ariyappedunnu).
oesu/360, deriwade mainframe sisttangalil, mikka prograamukalum orikkalum fayalukal (saadhaaranayaayi daattaasettukal ennu vilikkunnu) nerittu vyakthamakkunnilla, pakaram prograamukale vilikkunna job kantrol langwej (jcl) prasthaavanakaliloode parokshamaayi avaa paraamarsikkunnu. eee dattaa nirvachanathil (allengil "kokvi _ 1") prasthaavanakalil oru "disposition" (kokvi _ 2) paaraameettar ulppedaam, athu phayal engane kaikaaryam cheyyanamennu soochippikkunnu-oru puthiya phayal srishtikkano atho pazhayath veendum upayogikkano; phayal poortthiyaakumbol illaathaakkano atho nilanirtthano; "muthalaayava.
aii. eph. bii. aarr. 14 srishtichathu kaaranam, kokvi _ 1 prasthaavanakalk fayalukal eluppathil srishtikkaano illaathaakkaano kazhiyumenkilum, job maanejment sisttathinte oru prathyeka prathyekatha kaaranam pravarthippikkaan oru prograam illaathe avarkk athu cheyyaan kazhiyilla, athu ellaayppozhum oru prograam nadappilaakkendathundu, aaa prograam phalapradamaayi oru nall stettment aanenkilum. jeey. sii. ellil upayogikkunna prograam yadhaarthathil fayalukal srishtikkunnathino illaathaakkunnathino upayogikkendathilla-cockways _ 4 specification ellah jolikalum cheiyunnu. athinaal aaa roll niravettaan valare lalithamaaya onnum cheyyaatha oru paripadi aavashyamaayirunnu.
athinaal jcl upayogichu oru daatta settu srishtikkaano illaathaakkaano ifbr 14 upayogikkaam.
delocation (termination ennum vilikkunnu).
orupakshe aaa joliyude jeey. sii. ellile pishak kondo allengil jolie thettayi avasaanichathukondo, muun joliyil ninnu moundu cheytha upakaranangal (saadhaaranayaayi tapeukal allengil discukal) anmoundu cheyyuka ennathaayirunnu aii. eph. bii. aarr 14 pravarthippikkunnathinu oru dvitheeya kaaranam. rund saahacharyangalilum, sisttam oopparettarmaarkku palappozhum upakaranangal deemound cheyyendivarum, koodaathe eee aavashyathinaayi oru staarttap task-cockves _ 5-palappozhum nalkiyirunnu.
command nalkuka maathram cheyyuka
 ezz delock
sisttam kansolil oru ghattam maathram ulkkollunna started task pravartthippikkum. ennirunnaalum, job maanejmentinte roopakalppana kaaranam, staartt command paraajayappedaathirikkaan sisttathinte proseasure libraryil delock yadhaarthathil undaayirikkanam, sys1.proclib.
koodaathe, operating sisttathinte thozhil maanejment gadakathinullile "started task kantrol" (ezz. tii. sii) module single-steppu jolikal maathram sweekarikkukayum ellah multy-steppu jolikalum paraajayappedukayum cheiyunnathinaal atharam aarambhicha jolikalellaam orotta joliyayirikkanam.
 //steppu01 execute pii. jii. emm = aii. eph. bii. aarr. 14
parsing moolyanirnnayavum.
kuranjathu z/os-ll, mattoru prograam execute cheiyunnathinaayi branch oof cheiyunnathu aaa samayat vaakyaghadana pishakukalkkayi colling prograam vilayiruthunnathin kaaranamakum.
peru.
ibm nalkunna prograamukale functiono srashtaavo orumichu grooppucheyyunnuvennum oro group moonnu akshara prefix pankidunnuvennum mainframe computerukalile oru kanvenshanil ninnaan aif uruthirinjathu. oesu/360 ll, aadya aksharam mikkavarum ellaayppozhum "aii" aayirunnu, koodaathe job maanejment group (aii. eph. bii. aarr 14 ulppede) nirmmicha prograamukalellaam "aii. aii. eph" enna prefix upayogichu. daattaasett yoottility prograamukalkku "iibi", sisttam yoottility prograamukalkku "ieh", prograam linkejinum loadingin "aiyu" enniva mattu saadhaarana prefixukalil ulppedunnu. mattu pradhana gadakangal "iea" (operating sisttam supervisor), "aiisi" (inputt/outtputtu supervisor) ennivayaayirunnu (ippozhum).
thaazhe vishadeekarichirikkunnathu, operating systethilekku madanguka ennathinulla prograaminte pradhana pravartthanamaayirunnu "bii. aarr. 14". oru prograaminte perinte eee bhagam palappozhum oormmappeduthalaayirunnu-udaaharanathinu, sozhs coode fayalukalilekku apdettukal (apdettukal) prayogicha daattaasett yoottility (iibi) aayirunnu aibupdte, koodaathe (inty) magnetic tape labelukal (tii) aarambikkunna sisttam yoottility (ieh) aayirunnu aihinit.
chuvadeyulla "upayogam" yill kooduthal vishadeekarichirikkunnathu, "bii. aarr. 14" enna peru varunnath aii. bii. emm. assembler-bhasha nirddeshamaaya "branch (vilaasathilekku) rajisttar 14" ll ninnaan, ithu kanvenshan anusarichu "oru subruitinil ninnu madangivaraan" upayogikkunnu. oesu/360-nte aadyakaala upayokthaakkalil bhooribhaagavum ibm assembler bhasha parichitharaayirunnu, ithu udan thanne thirichariyumaayirunnu.
upayogam.
udaaharanathinu jeey. sii. ell. iprakaaramaayirikkum
//iefbr14 job aakt, 'daattaasett illaathaakkuka', emsgiclass = jeey, klaas = eiii
//steppu0001 execute pii. jii. emm = aii. eph. bii. aarr. 14 
//deld diddy dsn = XXXXX.യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യ്യസ്സ്സ്,
// disp = (mooad, delete, delete), yoonit = dassed
oru partition cheytha daatta settu srishtikkaan
//tzzz84r jolie ariyikkuka = & sysuid, emsgiclass = x 
//steppu01 execute pii. jii. emm = aii. eph. bii. aarr. 14 
//dd1 dd dsn = tkol084.demo, disp = (puthiyath, catalg, illaathaakkuka), 
// dcb = (reck eph emm = efby, elrecl = 80, blaxise = 80, dsrg = poow), 
// space = (truck, (<aii. dii. 1>), aarr. ell. ezz. iii), 
// yoonit = sysda
nadappaakkal.
aii. bii. bii. aarr. 14 thudakkathil orotta nirddeshamaayirunnu, athaayath "rajisttar cheyyaanulla branch" 14. aii. bii. emm assembleril upayogikkunna ormmakkurippu bii. aarr. aayirunnu, athinaal perah aii. eph. bii. aarr. 14. bii. aarr. 14 ennathu bii. sii. aarr. 15,14 nuu thulyamaanu (branch ellaayppozhum [mask = 15 = ellaayppozhum] general purposes rajisttar 14 ll adangiyirikkunna vilaasathin). bii. sii. aarr 15-nuu oru kapada nirddeshamaanu bii. canonical sisttam/360 nirddeshangalkku yukthisahamaya thulyamaayi atharam kapada nirddeshangalude pala kesukalum sisttam assembler sweekarikkunnu. bii. aarr 14-nte canonical udaaharanam bii. sii. aarr 15,14 aanu.
oesu/360-num athinte pingaamikalkkumulla linkej kanvenshanil, poortthiyaakumbol niyanthranam thirike nalkunnathinulla vilasam adangiya rajisttar 14 ulla oru prograam abhyarthikkukayum, vilikkunna prograam memmariyilekku looad cheiyunna vilasam adangiya 15 rajisttar cheyyukayum venam; poortthiyaakumbol, prograam rajisttar 15-ll oru ritten coode looad cheyyukayum thudarnnu rajisttar 14-ll adangiyirikkunna vilaasathilekku shaakhakal cheyyukayum cheiyunnu. ennaal, thudakkathil aii. eph. bii. aarr 14 eee savisheshathakal manassil vachukondu coode cheythirunnilla, kaaranam aii. eph. bii. aarr 14 thudakkathil oru dummy kantrol vibhaagamaayi upayogichirunnu, athu executable modulaayittalla, kolarilekku madangiyethiyathaanu.
prograaminte yadhaartha pathipp rajisttar 15-ll oru maattavum varuthiyilla, kaaranam athinte yadhaartha aaplikkeshan "sistten" (sisttam janareshan) samayat srishtikkappetta chila looad modyoolukalil oru placeholder enna nilayilaayirunnu, executable prograamaayittalla. canonical baal 14,15 nirddeshathinu thulyamaaya pravarthanamaanu aii. eph. bii. aarr 14 ellaayppozhum abhyarthikkunnathinaal, rajisttar 15 leeii ritten coode ellaayppozhum poojyamallaathathaayirunnu. pinneedu, ritten coode maaykkunnathinu randaamathe nirddesham cherkkendathaayirunnu, angane athu poojyamenna nirnnayaka nilayode purathukadakkum. thudakkathil, programmermar thozhil niyanthrana bhaashayude ellah savisheshathakalum upayogichirunnilla, athinaal oru anischithamaaya ritten coode oru prasnamaayirunnilla. ennirunnaalum, pinneedu programmermar yadhaarthathil eee savisheshathakal upayogichirunnathinaal oru nirnnayaka padavi nirbandhamaayi. aii. eph. bii. aarr. 14-lekkulla eee maattam oru placeholder enna nilayil athinte yadhaartha upayogathe oru tharatthilum baadhichilla.
parishkaricha prograaminte mesheen coode ithaanu
 srr15, aarr15 enniva poojyam poorttheekarana coode rajisttar 15-ll idunnu.
 rajisttar 14 leeii vilaasathilekkulla branch bii. aarr. aarr. 14 (ithu yadhaarthathil communication vekttar table oru ezz. vii. sii 3 nirddeshamaanu)
vyakthathaykkayi bii. aarr. illaathaakkunna thulyamaaya mesheen coode ithaanu
 srr15, aarr15 enniva poojyam poorttheekarana coode rajisttar 15-ll idunnu.
 ezz. vii. sii 3 eksitt ezz. vii. sii. yill ninnu jolisthalathe jolikal avasaanippikkunnu
oesu/360 iniishyettar thudakkathil attaach macro-instruction (ezz. vii. sii 42) upayogichu job-steppu task "attaach" cheiyunnathinaal ithu thikachum ardhavathaayathaanu, koodaathe eee attaach macroyude prabhavam "unwind" cheiyunnu (ithu oru type 2 ezz. vii. sii instruction aayathinal) "oru pooraka nirddeshamaayirikkanam, athaayath eksitt macro (type 1 ezz. vii. sii instruction, ezz. vii. sii 3).
paraamarshangal.
trombetta, maikkal & finkelstein syoo carolin (1985). "oesu jcl yoottilittikalum". adison wesley. peju 152.

