Nangungunang 50 Mga Tanong at Sagot sa Panayam sa CICS (2025 Update)
Narito ang mga tanong at sagot sa panayam sa mainframe ng CICS para sa mga fresher pati na rin sa mga may karanasang kandidato upang makuha ang kanilang pinapangarap na trabaho.
1. Ano ang CICS?
Ang CICS ay kumakatawan sa Customer Information Control System at nagkataong software na sumusubaybay sa telekomunikasyon mula sa IBM. Ang mga pangunahing operating system ng IBM ay pagbabahagi ng oras at batch.
2. Ano ang pangunahing aspeto ng CICS?
Karaniwang tinatalakay ng CICS ang pagpapatupad pati na rin ang pagbuo ng mga online na aplikasyon. Nagtatatag ito ng channel ng komunikasyon sa pamamagitan ng terminal at pinapadali ang pagtanggap pati na rin ang pagpapadala ng data na naka-format. Isa sa mga pangunahing aspeto ng CICS ay ang accessibility ng database pati na rin ang mga file na naglalaman ng mga ito.
Libreng PDF Download: Mga Tanong at Sagot sa Panayam ng CICS
3. Magbanggit ng isang alternatibong aspeto ng CICS?
Ang CICS ay isang batch job mismo at tumatakbo sa mataas na priyoridad sa operating system. Kaya, mayroong isang demarcated na rehiyon ng CICS kung saan ang mga programa ay sapat na naka-iskedyul ng CICS.
4. Ano ang ibig sabihin ng PPT at ano ang mga gamit nito?
PPT (Program Processing Table): – Binubuo ito ng isang listahan na naglalaman ng lahat ng pangalan ng mga programa kasama ng mga mapa. Higit pa rito, ito ay nagsasabi sa amin kung ang bersyon na ganap na kamakailan-lamang na magagamit bilang isang programa sa CICS o isang bagong kopya ng programa ay dapat na mai-load.
5. Magkomento sa TCT at RCT.
Ang TCT ay nangangahulugang Terminal Control Table at isang compilation ng lahat ng kani-kanilang mga terminal.
Ang RCT, sa kabilang banda, ay kumakatawan sa Resource Control Table ay isang compilation ng mga pangalan ng plano ng DB2 kasama ang transaction identifier.
6. Ibahin ang pagkakaiba sa pagitan ng PCT at FCT.
Ang PCT ay nangangahulugang Program Control Table at mayroon itong kumpletong listahan ng mga identifier ng transaksyon na ipinares sa kaukulang mga programa.
Ang FCT, sa kabilang banda, ay kumakatawan sa File Control Table ay may kumpletong listahan ng lahat ng mga file na ginamit ng CICS kasama ang kanilang katayuan at haba ng record.
7. Ano ang ibig sabihin ng gawain ng CICS?
Ang gawain ng CICS ay isang beses na pagpapatupad ng isang partikular na transaksyon ng CICS. Ang prosesong ito ay magsisimula kapag ang key ay ipinasok sa transaksyon, at ang enter key ay pinindot. Ang proseso ng pagpapatupad ay nagpapatuloy hanggang sa ibalik ng programa ang kontrol pabalik sa CICS.
8. Ano ang ibig mong sabihin sa CEMT?
Ang CEMT ay tumutukoy sa Master Terminal Transaction. Isa itong ID para sa system transaction at nagtatanong tungkol sa status. Higit pa rito, binabago nito ang katayuan ng mga mapagkukunan.
9. Ibigay ang kahulugan ng COMMAREA ?
Ang COMMAREA ay karaniwang tinatawag bilang isang lugar ng komunikasyon dahil ito ay para sa pansamantalang lugar ng imbakan. Ito ay ginagamit bilang isang passing medium para sa data sa gitna ng maramihang mga programa na na-load ng isang hanay ng mga transaksyon o isang partikular na transaksyon.
10. Magbigay ng ilang mga programa ng CICS na karaniwang ginagamit?
Ang mga programa ng CICS na karaniwang ginagamit namin ay:
- Kontrol ng File
- Kontrol sa Terminal
- Pagkontrol ng Imbakan
- Kontrol sa Gawain
11. Ano ang ibig sabihin ng 'Transid'?
Ang ibig sabihin ng Transid ay transaction identifier. Upang makatawag ng gawain ng CICS, gagamitin ang character code na ito na binubuo ng apat na letra.
12. Ipaliwanag ang paggamit ng DCT ?
Ang DCTs ay kumakatawan sa Destination Control Tables na aesthetically na ginagamit sa CICS upang tukuyin ang mga TDQ.
13. Sa EIB block ng CICS, i-highlight ang mga pangalan ng iilan sa mahahalagang field?
Ilan sa mga mahahalagang field sa EIB block ng CICS ay ang EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME at EIBDATE.
14. Maaari bang gamitin ang mga dynamic na tawag sa CICS?
Oo. Maaaring gamitin ang mga dynamic na tawag sa CICS at ayon sa pamamaraan, kailangang tukuyin ng user ang routine ng tawag sa isang PPT at CALL identifier ang dapat gamitin ng programa sa pagtawag.
15. Pangalanan ang hindi bababa sa isa sa mga paraan kung saan maaaring wakasan ang isang transaksyon?
Gamitin ang utos EXEC CICS SYNCPOINT at ipalagay ito bilang LUW. Sa pamamagitan ng prosesong ito, hindi magkakaroon ng pagwawakas ng Xn, ngunit tiyak na wawakasan ang transaksyon.
16. I-highlight ang mga punto ng pagkakaiba sa pagitan ng XCTL at START?
Ang XCTL ay gumaganap bilang isang daluyan kung saan maaari mong ipasa ang kontrol sa magkatulad na gawain sa isa pang programa. XCTL nangyayari na isang program control command.
17. Paano ginamit ang ENQ at DEQ sa CICS?
Ang ENQ at DEQ ay mga bahagi ng task control command na ginagamit sa paggawa ng isang mapagkukunan na serially recyclable.
18. Magbigay ng ilang sitwasyon kung saan obligado ang NEWCOPY?
Ang NEWCOPY ay kinakailangang kinakailangan sa CICS kapag ang isang partikular na programa ay pinatakbo nang hindi bababa sa isang beses, o maraming beses sa CICS at pagkatapos ay muling na-compile o binago.
19. Maaari bang maging bahagi ng isang copybook ang CICS code? Kung gayon, ano ang mga kinalabasan pagkatapos ng compilation?
Ang isang CICS code ay madaling maging bahagi ng isang copybook, ngunit ang muling pagproseso ay kailangang gawin pagkatapos ng proseso ng compilation.
20. Sa paggamit ng alternatibong index, paano naa-access ang VSAM file?
Maaaring ma-access ang VSAM file sa pamamagitan ng landas. Ang kailangan lang nating gawin ay magdeklara ng landas bilang isang anyo ng FCT at pagkatapos ay gamitin ang File Control Commands dito.
21. Ano ang ibig sabihin ng AICA ABEND?
AICA ABEND ay isang Runaway Task lamang na isinasagawa sa susunod na yugto.
22. Maaari bang ma-access ang mga file ng ESDS mula sa CICS?
Oo. Posibleng ma-access ang mga ESDS file nang diretso mula sa CICS.
23. Ano ang pamamaraan upang malutas ang isang ASRA ABEND?
Ang kailangan mo lang gawin ay magsimula sa CEBR at pagkatapos ay tumawag para sa mga tagubilin ng mga offset.
24. Paano hinahawakan ang mga error sa mga programa ng CICS?
Upang mahawakan ang mga error, kakailanganin mong suriin ang EIBRESP pagkatapos tawagan ang programa. Ang isang alternatibong opsyon ay ang ilagay ang HANDLE condition na gagamitin.
25. I-highlight ang pagkakaiba sa pagitan ng isang simbolikong mapa at pisikal na mapa?
Ang simbolikong mapa ay nangyayari na a istruktura ng data, samantalang ang pisikal na mapa ay karaniwang isang module ng pagkarga.
26. Ano ang pagkakaiba ng SEND MAPA DATAONLY at SEND MAPA MAPONLY ?
MAGPADALA LAMANG NG DATAON NG MAPA: – Sa pamamagitan nito, ipinapadala ang data nang walang layout. Ito ay ginagamit upang i-refresh ang data na dumarating sa screen.
MAGPADALA NG MAPA NG MAPA: – Sa pamamagitan nito, mapa lamang ang ipinadala at hindi ang data. Sa tuwing kami ay nasa proseso ng pagpapadala ng mga screen ng menu, ang data ay hindi kailanman ipinadala.
27. Ano ang ibig sabihin ng MDT? Higit pa rito, magkomento sa FRSET at FSET ?
Ang ibig sabihin ng MDT ay Modified Data Tag. Kung ang pagbabago ng field ay kailangang gawin sa screen, ang MDT ay gumaganap bilang isang bit ng attribute byte. Naglalaro ang MDT sa panahon ng operasyon ng pag-input.
Ang FRSET ay ginagamit upang i-reset ang MDT. Ang field ay ipapadala hanggang sa oras, ang MDT ay naitakda muli ng FRSET. Ang FSET ang namamahala sa pagtiyak na ang field ay ipinadala ng MDT. Naglalaro ang FSET sa panahon ng pagpapatakbo ng output.
28. Ipaliwanag kung paano ginagamit ang parameter ng DSECT sa BMS?
Ang parameter ng DSECT ay ginagamit sa BMS upang magbigay ng hugis sa isang simbolikong mapa.
29. Banggitin ang nilalaman na nasa loob ng isang PPT?
Ang Source, Length, Lang, Use Count, Rescount DFHRPL number ay ang mga content na nasa loob ng PPT.
30. Maaari bang ma-access ang mga file ng QSAM mula sa CICS?
Hindi. Hindi posibleng mag-access ng QSAM file mula sa CICS.
31. Maaari bang ma-access ang mga file ng ESDS mula sa CICS?
Oo. Posibleng ma-access ang mga ESDS file mula sa CICS.
32. Sa isang programa ng CICS, paano mo babasahin ang isang VSAM file?
Ang VSAM file ay madaling mabasa sa isang CICS program gamit ang File Control Commands. Ang apat na uri ng mga utos para sa prosesong ito ay forward, backward, random at sequential.
33. Ano ang ibig sabihin ng EIB sa CICS?
Ang EIB ay nangangahulugang Execute Interface Block. Isang EIB ang nakakabit sa bawat at bawat gawain at ito ay mananatili sa gawain hanggang sa pagpapatupad nito. Ang EIB ng lahat ng mga programa ay nananatiling hindi nagbabago sa buong proseso. Sa read mode ng anumang COBOL program, maaaring ma-access ang mga field ng EIB.
34. Ano ang ginagawa ng tagasalin ng CICS?
May linkage area na nauugnay sa bawat programa. Sa lugar na ito, ang EIB block ay nabuo ng tagasalin ng CICS.
35. Ano ang ibig sabihin ng attribute byte?
Ang isang attribute byte ay ginagamit sa CICS upang tukuyin ang isang partikular na field ng transmission o display. Nag-aambag ito sa larangan ng output ng programa.
36. Ilista ang lahat ng mga talahanayan na bahagi ng CICS?
Ang mga talahanayan na bahagi ng CICS ay PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT at TCT.
37. Ipaliwanag ang mga gamit na nauugnay sa TSQ at TDQ ?
Ang TSQ at TDQ ay aktibong ginagamit sa CICS para sa pansamantalang layunin ng pag-iimbak ng data.
38. Maaari bang ma-access ang TSQ ng isang partikular na transaksyon mula sa isang alternatibong transaksyon?
Oo. Posible para sa isang TSQ na ma-access mula sa isang kahaliling transaksyon na ibinigay dahil ang parehong mga transaksyon ay tumatakbo sa magkatulad na mga rehiyon.
39. Sa isang partikular na programa ng CICS, ano ang pamamaraan para maglaan ng dynamic na memorya?
Ang kailangan mo lang gawin ay gumamit ng isang GETMAIN upang dynamic na maglaan ng memorya sa CICS.
40. Ano ang pamamaraan upang basahin ang isang pahayag mula sa TSQ?
Upang mabasa ang isang pahayag mula sa TSQ, kakailanganin mong gumamit ng Temporary Storage Read Command.
41. Sa tuwing ang isang programa ng CICS ay dumaan sa isang proseso ng compilation, palaging may ilang karagdagang code na idinaragdag sa programa. Saan nga ba napupunta ang bagong piraso ng code na ito at ano ang tawag dito?
Ang bagong piraso ng code ay napupunta sa DFHEIBLK, at ito ay karaniwang tinatawag bilang DFHCOMMAREA.
42. Kung gusto naming lumikha ng BMS executable, ano ang mga pangunahing hakbang na kailangang pagdaanan ng user?
Upang makagawa ng BMS executable, kailangang mag-assemble ang user para makagawa ng CSECT, pati na rin ang Link.
43. Ang RECEIVE ay binubuo ng BUFFER na opsyon dito. Ano ang kahalagahan ng pagpipiliang ito?
Ang opsyong BUFFER ay kumokonekta sa terminal buffer at kinukuha ang kabuuang stream ng data.
44. Sa kaso kung ang gumagamit ay nag-input ng mga character na lumabas na malaking titik, ano ang pamamaraan upang isara ang kundisyong iyon?
Ang pinakamadaling paraan upang i-off ang uppercase na opsyon ay ang paggamit ng ASIS na opsyon na available sa RECEIVE.
45. Kung sasabihin natin na BMS Length of field = 0, ano ang ibig sabihin nito?
Ito ay karaniwang tumutukoy sa katotohanan na ang data ay hindi naipasok nang maayos sa isang ibinigay na larangan.
46. Sapat ba ang Haba = 0 upang matiyak na ang patlang ay binago?
Hindi. Walang punto sa pagsuri sa posibilidad ng pagbabago ng field gamit ang Length = 0 dahil nangangailangan ito ng ERASE OFF.
47. Sabihin nating mayroon kang koleksyon ng maramihang mga mapa sa CICS. Kaya't kung hihilingin sa iyo na tukuyin ang eksaktong espasyo sa imbakan na magagamit sa isang simbolikong mapa, paano mo ito iko-compute?
Ang pag-iimbak ng mga mapa ay palaging muling tinukoy bago ang anumang iba pang mga aspeto, at ito ang dahilan kung bakit ang imbakan ng pinakamalaking mapa ay natural na higit sa lahat ng iba pang mga mapa na magagamit ng user.
48. Ipaliwanag kung paano naiiba ang PA key sa PF key?
Ang pangunahing function ng PF keys ay upang simulan ang paghahatid ng data na na-modify PA keys ay ginagamit lamang upang gisingin ang gawain. Mula ngayon, ang panimulang proseso ng paghahatid ng data ay nangangailangan ng parehong PF key pati na rin ang PA key.
49. Ipaliwanag ang pangunahing kahalagahan ng intra-partition at extra-partition TDQs ?
Ang CICS ay may iba't ibang batch na rehiyon sa loob nito, at may ilang partikular na dataset, na pangunahing ginagamit para sa mga channel ng komunikasyon sa pagitan ng CICS at mga batch na rehiyon na lumalabas sa domain ng CICS. Nakakatulong ang mga extra-partition na TDQ sa nabanggit na prosesong ito.
Sa kabaligtaran, ang mga intra-partition na TDQ ay mga channel ng komunikasyon na naroroon sa loob ng rehiyon ng CICS. Ang mga channel na ito ay nahahati sa maraming pila.
50. Ang bawat mapa ay ikinategorya sa maramihang mga field, at mayroong tatlong karaniwang gumaganang storage field na naroroon para sa bawat isa sa kani-kanilang mga field. Banggitin ang mga iyon?
Ang tatlong karaniwang working storage field sa CICS ay attribute, length at output/input field. Kung wala ang tatlong field na ito, hindi maaaring ikategorya ang mga mapa ayon sa pagkakabanggit.
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
Tinitingnan ang listahan at nakakita ng isa na talagang hindi tama:
23. Ano ang pamamaraan upang malutas ang isang ASRA ABEND?
Ang kailangan mo lang gawin ay magsimula sa CEBR at pagkatapos ay tumawag para sa mga tagubilin ng mga offset.
Ang CEBR ay walang kinalaman sa pag-debug ng isang ASRA (maging ito man ay isang 0C4, 0C7 o katulad nito). Ginagamit ang CEBR upang mag-browse ng mga pansamantalang pila ng imbakan.
Ginagamit ang CEBR upang tingnan ang nilalaman ng isang TSQ, pagkatapos ng programa
yan ang sinasabi. Ano ang pamamaraan upang malutas ang isang ASRA ABEND?
Ang CEDF ang gagamiting transaksyon.
ilang magandang impormasyon dito – mapapabuti nang husto ang kalidad sa pamamagitan ng pag-alis ng “pangunahing” sa bawat sagot...
Salamat sa pagsulat ng mungkahi. Ito ay sinusuri at na-update.
5. Pangalanan ang hindi bababa sa isa sa mga paraan kung saan maaaring wakasan ang isang transaksyon?
Gamitin ang command na EXEC CICS SYNCPOINT at ipalagay ito bilang LUW. Sa pamamagitan ng prosesong ito, hindi magkakaroon ng pagwawakas ng Xn, ngunit tiyak na wawakasan ang transaksyon.
ano ang Xn?
Transaksyon.
transaksiyon
16. I-highlight ang mga punto ng pagkakaiba sa pagitan ng XCTL at START?
Ang XCTL ay gumaganap bilang isang daluyan kung saan maaari mong ipasa ang kontrol sa magkatulad na gawain sa isa pang programa. Ang XCTL ay isang program control command.
Kaya para saan ang START ginagamit? - nangangailangan ng karagdagang paliwanag