Topp 50 CICS-intervjuspørsmål og -svar (2025-oppdatering)
Her er CICS mainframe-intervjuspørsmål og svar for ferskere så vel som erfarne kandidater for å få drømmejobben.
1. Hva er CICS?
CICS står for Customer Information Control System og er tilfeldigvis programvare som overvåker telekommunikasjon fra IBM. Mainframe-operativsystemene til IBM er tidsdeling og batch.
2. Hva er hovedaspektet ved CICS?
CICS omhandler i utgangspunktet utførelse samt utvikling av nettbaserte applikasjoner. Den etablerer en kommunikasjonskanal gjennom terminalen og letter mottak og sending av data som er formatert. Et av hovedaspektene ved CICS er tilgjengeligheten til databasen så vel som filene de inneholder.
Gratis PDF-nedlasting: CICS-intervjuspørsmål og svar
3. Nevn ett alternativt aspekt ved CICS?
CICS er tilfeldigvis en batch-jobb i seg selv og kjører med høy prioritet i operativsystem. Dermed er det en avgrenset CICS-region der programmene er tilstrekkelig planlagt av CICS.
4. Hva menes med PPT og hva er dets bruksområder?
PPT (Program Processing Table): – Den består av en liste som har alle navnene på programmene sammen med kart. Videre forteller den oss om versjonen som er helt fersk som tilgjengelig som et program i CICS eller en fersk kopi av programmet skal lastes.
5. Kommenter TCT og RCT.
TCT står for Terminal Control Table og er en samling av alle de respektive terminalene.
RCT, på den annen side, står for Resource Control Table er en samling av plannavn for DB2 sammen med transaksjonsidentifikatoren.
6. Skille mellom PCT og FCT.
PCT står for Program Control Table og den har en komplett liste over transaksjonsidentifikatorer som er paret med respektive tilsvarende programmer.
FCT, på den annen side, står for File Control Table har en komplett liste over alle filene som har blitt brukt av CICS sammen med deres status og rekordlengde.
7. Hva menes med en CICS-oppgave?
En CICS-oppgave er en engangsutførelse av en viss CICS-transaksjon. Denne prosessen starter når nøkkelen legges inn i transaksjonen, og enter-tasten trykkes. Utførelsesprosessen fortsetter til programmet returnerer kontrollen tilbake til CICS.
8. Hva mener du med CEMT?
CEMT refererer til hovedterminaltransaksjon. Det tilfeldigvis er en ID for systemtransaksjon og spør om statusen. Videre endrer det statusen til ressursene.
9. Gi definisjonen av KOMMAREA?
COMMAREA blir ofte betegnet som et kommunikasjonsområde som det tilfeldigvis er for midlertidig lagringsområde. Det brukes som et bestått medium for data blant flere programmer som lastes av et sett med transaksjoner eller en bestemt transaksjon.
10. Nevn noen CICS-programmer som vanligvis brukes?
CICS-programmene som vi vanligvis bruker er:
- Filkontroll
- Terminalkontroll
- Lagringskontroll
- Oppgavekontroll
11. Hva menes med en 'Transid'?
Transid står for transaksjonsidentifikator. For å starte en oppgave i CICS, vil denne tegnkoden som består av fire bokstaver bli brukt.
12. Forklar bruken av DCT ?
DCTs står for Destination Control Tables som er estetisk brukt i CICS for å definere TDQer.
13. Fremhev navnene på noen av de viktige feltene i EIB-blokken til CICS?
Få av de viktige feltene i EIB-blokken til CICS er EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME og EIBDATE.
14. Kan dynamiske samtaler brukes i CICS?
Ja. Dynamiske anrop kan brukes i CICS og i henhold til prosedyren må brukeren definere anropsrutinen i en PPT og CALL-identifikatoren må brukes av det anropende programmet.
15. Nevn minst én av måtene en transaksjon kan avsluttes på?
Bruk kommandoen EXEC CICS SYNCPOINT og anta det som LUW. Ved denne prosessen vil det ikke være en oppsigelse av Xn, men transaksjonen vil helt sikkert bli avsluttet.
16. Fremheve forskjellene mellom XCTL og START?
XCTL fungerer som et medium der du kan sende kontrollen gjennom den identiske oppgaven til et annet program. XCTL tilfeldigvis er en programkontrollkommando.
17. Hvordan brukes ENQ og DEQ i CICS?
ENQ og DEQ er deler av oppgavekontrollkommandoer som brukes til å gjøre en ressurs seriell resirkulerbar.
18. Gi noen situasjoner der NYKOPI er obligatorisk?
NEWCOPY er nødvendigvis påkrevd i CICS når et bestemt program har blitt kjørt minst én gang eller mange ganger i CICS og deretter rekompilert eller endret.
19. Kan en CICS-kode være en del av en kopibok? I så fall, hva er resultatene etter kompilering?
En CICS-kode kan lett være en del av en kopibok, men bearbeiding må gjøres etter kompileringsprosessen.
20. Hvordan får man tilgang til en VSAM-fil ved bruk av en alternativ indeks?
VSAM-filen kan nås via banen. Alt vi trenger å gjøre er å erklære en bane som en form for FCT og deretter bruke filkontrollkommandoer på den.
21. Hva menes med en AICA ABEND?
AICA ABEND er bare en Runaway Task som utføres på et senere tidspunkt.
22. Er det mulig å få tilgang til ESDS-filer fra CICS?
Ja. Det er mulig å få tilgang til ESDS-filer rett fra CICS.
23. Hva er prosedyren for å løse en ASRA ABEND?
Alt du trenger å gjøre er å starte med CEBR og deretter ringe for instruksjoner om forskyvninger.
24. Hvordan håndteres feil i CICS-programmer?
For å håndtere feilene, må du sjekke EIBRESP etter å ha kalt programmet. Et alternativt alternativ ville være å bruke HANDLE-betingelsen.
25. Fremhev forskjellen mellom et symbolsk kart og fysisk kart?
Symbolsk kart er tilfeldigvis et data struktur, mens et fysisk kart i utgangspunktet er en lastmodul.
26. Hva er forskjellen mellom SEND MAP DATAONLY og SEND MAP MAPONLY?
SEND KARTDATA KUN: - Gjennom dette sendes dataene uten layout. Den brukes for å oppdatere dataene som kommer til skjermen.
SEND KART KART: – Gjennom dette sendes kun kartet og ikke dataene. Når vi er i ferd med å sende menyskjermer, blir dataene aldri sendt.
27. Hva menes med MDT? Videre kommentere FRSET og FSET ?
MDT står for Modified Data Tag. Hvis endringen av feltet må gjøres på skjermen, fungerer MDT som litt av en attributtbyte. MDT spiller inn under en inndataoperasjon.
FRSET brukes til å tilbakestille MDT. Feltet vil bli sendt til tidspunktet, MDT er satt på nytt av FRSET. FSET er ansvarlig for å sikre at feltet overføres av MDT. FSET kommer inn under en utgangsoperasjon.
28. Forklar hvordan DSECT-parameteren brukes i BMS?
DSECT-parameter brukes i BMS for å gi form til et symbolsk kart.
29. Nevn innholdet som er tilstede i en PPT?
Kilde, lengde, språk, antall bruk, antall gjentak. DFHRPL-nummer er innholdet som finnes i en PowerPoint-presentasjon.
30. Kan QSAM-filer få tilgang fra CICS?
Nei. Det er ikke mulig å få tilgang til en QSAM-fil fra CICS.
31. Er det mulig å få tilgang til ESDS-filer fra CICS?
Ja. Det er mulig å få tilgang til ESDS-filer fra CICS.
32. Hvordan vil du lese en VSAM-fil i et CICS-program?
VSAM-fil kan enkelt leses i et CICS-program ved hjelp av filkontrollkommandoer. De fire typene kommandoer for denne prosessen er fremover, bakover, tilfeldig og sekvensiell.
33. Hva betyr EIB i CICS?
EIB står for Execute Interface Block. En EIB er knyttet til hver oppgave, og dette forblir med oppgaven til den utføres. EIB for alle programmene forblir uendret gjennom hele prosessen. I lesemodusen til et hvilket som helst COBOL-program kan EIB-feltene nås.
34. Hva gjør en CICS-oversetter?
Det er et koblingsområde knyttet til hvert program. I dette området genereres EIB-blokken av CICS-oversetteren.
35. Hva menes med en attributtbyte?
En attributtbyte brukes i CICS for å definere et bestemt overføringsfelt eller display. Det bidrar til utdatafeltet til programmet.
36. List opp alle tabellene som er en del av CICS?
Tabellene som er en del av CICS er PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT og TCT.
37. Forklar bruken som er knyttet til TSQ og TDQ?
TSQ og TDQ brukes aktivt i CICS for midlertidig datalagringsformål.
38. Kan en TSQ for en bestemt transaksjon få tilgang fra en alternativ transaksjon?
Ja. Det er mulig for en TSQ å få tilgang til fra en alternativ transaksjon som er gitt ettersom begge transaksjonene kjører i identiske regioner.
39. I et bestemt CICS-program, hva er prosedyren for å allokere dynamisk minne?
Alt du trenger å gjøre er å bruke en GETMAIN for å dynamisk tildele minne i CICS.
40. Hva er prosedyren for å lese en uttalelse fra TSQ?
For å lese en uttalelse fra TSQ, må du bruke Temporary Storage Read Command.
41. Når et CICS-program går gjennom en kompileringsprosess, er det alltid noe ekstra kode som legges til programmet. Hvor går denne nye kodebiten til og hva kalles den?
Denne nye kodebiten går til DFHEIBLK, og den kalles ofte DFHCOMMAREA.
42. Hvis vi ønsker å lage BMS kjørbar, hva er de grunnleggende trinnene som brukeren må gjennom?
For å lage BMS kjørbar, må brukeren sette sammen for å lage CSECT, samt Link.
43. RECEIVE består av BUFFER-alternativet i den. Hva er betydningen av dette alternativet?
BUFFER-alternativet kobles til terminalbuffer og henter den totale datastrømmen.
44. I tilfelle hvis brukeren skriver inn tegnene som viser seg å være store bokstaver, hva er da prosedyren for å lukke den betingelsen?
Den enkleste måten å slå av alternativet med store bokstaver er å bruke ASIS-alternativet som er tilgjengelig på RECEIVE.
45. Hvis vi sier at BMS Lengde på felt = 0, hva betyr det?
Dette peker i bunn og grunn på det faktum at dataene ikke ble lagt inn riktig i et gitt felt.
46. Er Length = 0 tilstrekkelig for å sikre at feltet er endret?
Nei. Det er ingen vits i å sjekke muligheten for modifikasjon av felt ved å bruke Length = 0 da det krever ERASE OFF.
47. La oss si at du har en samling av flere kart i CICS. Så hvis du blir bedt om å bestemme den nøyaktige lagringsplassen som er tilgjengelig i et symbolsk kart, hvordan vil du da beregne det?
Lagring av kartene omdefineres alltid før eventuelle andre aspekter, og dette er grunnen til at lagringen av største kart naturlig nok vil være mer enn alle de andre kartene som er tilgjengelige for brukeren.
48. Forklar hvordan PA-nøkkel er forskjellig fra PF-nøkkel?
Den primære funksjonen til PF-nøkler er å starte overføringen av data som har blitt endret. PA-nøkler brukes kun til å vekke oppgaven. Fra nå av krever startprosessen for overføring av data både PF-nøkkel og PA-nøkkel.
49. Forklar den primære betydningen av intra-partisjon og ekstra-partisjon TDQs?
CICS har ulike batch-regioner i seg, og det er visse datasett, som primært brukes til kommunikasjonskanaler mellom CICS og batch-regionene som faller utenfor domenet til CICS. Ekstrapartisjons TDQer hjelper i denne nevnte prosessen.
Tvert imot, intra-partisjon TDQ-er er kommunikasjonskanaler som er tilstede i CICS-regionen. Disse kanalene er delt inn i flere køer.
50. Hvert kart er kategorisert i flere felt, og det er tre vanlige arbeidslagringsfelt tilstede for hvert av disse respektive feltene. Nevn de?
De tre vanlige arbeidslagringsfeltene i CICS er attributt, lengde og utdata/inndatafelt. Uten disse tre feltene kan ikke kartene kategoriseres hhv.
Disse intervjuspørsmålene vil også hjelpe i din viva(orals)
Lette gjennom listen og fant en som er helt feil:
23. Hva er prosedyren for å løse en ASRA ABEND?
Alt du trenger å gjøre er å starte med CEBR og deretter ringe for instruksjoner om forskyvninger.
CEBR har ingenting å gjøre med å feilsøke en ASRA (enten det er en 0C4, 0C7 eller slikt). CEBR brukes til å bla gjennom midlertidige lagringskøer.
CEBR brukes til å se innholdet i en TSQ etter at programmet er avsluttet
det blir sagt. Hva er prosedyren for å løse en ASRA ABEND?
CEDF er transaksjonen som skal brukes.
litt god informasjon her - kan forbedre kvaliteten betraktelig ved å fjerne "i utgangspunktet" fra hvert svar ...
Takk for at du skrev et forslag. Den blir gjennomgått og oppdatert.
5. Nevn minst én av måtene en transaksjon kan avsluttes på?
Bruk kommandoen EXEC CICS SYNCPOINT og anta at den er LUW. Ved denne prosessen vil det ikke være en oppsigelse av Xn, men transaksjonen vil helt sikkert bli avsluttet.
hva er Xn?
Transaksjon.
transaksjon
16. Fremheve forskjellene mellom XCTL og START?
XCTL fungerer som et medium der du kan sende kontrollen gjennom den identiske oppgaven til et annet program. XCTL er tilfeldigvis en programkontrollkommando.
Så hva brukes START til? – Trenger mer forklaring