50 parasta CICS-haastattelun kysymystä ja vastausta (päivitys 2025)

Tässä on CICS-keskushaastattelukysymyksiä ja vastauksia niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.


1. Mikä on CICS?

CICS on lyhenne sanoista Customer Information Control System ja se on ohjelmisto, joka valvoo IBM:n tietoliikennettä. IBM:n keskustietokoneiden käyttöjärjestelmät ovat aikajako- ja eräkäyttöjärjestelmiä.


2. Mikä on CICS:n ensisijainen osa?

CICS käsittelee pohjimmiltaan online-sovellusten toteuttamista ja kehittämistä. Se muodostaa viestintäkanavan päätelaitteen kautta ja helpottaa formatoidun tiedon vastaanottamista ja lähettämistä. Yksi CICS:n tärkeimmistä näkökohdista on tietokannan ja niiden sisältämien tiedostojen käytettävyys.

Ilmainen PDF-lataus: CICS-haastattelun kysymyksiä ja vastauksia


3. Mainitse yksi vaihtoehtoinen näkökohta CICS:stä?

CICS sattuu olemaan erätyö itse ja toimii korkealla prioriteetilla käyttöjärjestelmän. Siten on rajattu CICS-alue, jolla CICS on ajoittanut ohjelmat asianmukaisesti.


4. Mitä PPT tarkoittaa ja mitä käyttötarkoituksia sillä on?

PPT (Program Processing Table): – Se koostuu luettelosta, jossa on kaikkien ohjelmien nimet ja kartat. Lisäksi se kertoo, pitääkö ladata versio, joka on aivan uusi versio, joka on saatavilla CICS:n ohjelmana, vai uusi kopio ohjelmasta.


5. Kommentoi TCT:tä ja RCT:tä.

TCT on lyhenne sanoista Terminal Control Table, ja se on kokoelma kaikista vastaavista päätelaitteista.

Toisaalta RCT tarkoittaa Resource Control Table on kokoelma DB2:n suunnitelmien nimistä ja tapahtumatunnisteista.


6. Tee ero PCT:n ja FCT:n välillä.

PCT on lyhenne sanoista Program Control Table, ja siinä on täydellinen luettelo tapahtumatunnisteista, jotka on liitetty vastaaviin ohjelmiin.

FCT puolestaan ​​​​tulee sanoista File Control Table, jossa on täydellinen luettelo kaikista CICS:n käyttämistä tiedostoista sekä niiden tila ja tietueen pituus.

CICS-haastattelukysymykset
CICS-haastattelukysymykset

7. Mitä CICS-tehtävä tarkoittaa?

CICS-tehtävä on tietyn CICS-tapahtuman kertaluonteinen suoritus. Tämä prosessi alkaa, kun avain syötetään tapahtumaan ja Enter-näppäintä painetaan. Suoritusprosessi jatkuu, kunnes ohjelma palauttaa ohjauksen takaisin CICS:ään.


8. Mitä tarkoitat CEMT:llä?

CEMT viittaa Master Terminal Transactioniin. Se sattuu olemaan järjestelmätapahtuman tunnus ja kyselee tilaa. Lisäksi se muuttaa resurssien tilaa.


9. Anna COMMAREA määritelmä?

COMMAREAa kutsutaan yleisesti viestintäalueeksi, koska se sattuu olemaan väliaikaista varastointialuetta. Sitä käytetään tietojen välitysvälineenä useiden ohjelmien kesken, jotka ladataan tapahtumasarjalla tai tietyllä tapahtumalla.


10. Mainitse muutamia yleisesti käytettyjä CICS-ohjelmia?

Yleisesti käyttämämme CICS-ohjelmat ovat:

  • Tiedostonhallinta
  • Päätteen hallinta
  • Varastoinnin ohjaus
  • Tehtävien hallinta
CICS-haastattelun kysymyksiä ja vastauksia
CICS-haastattelun kysymyksiä ja vastauksia

11. Mitä tarkoitetaan "Transidilla"?

Transid tarkoittaa tapahtumatunnusta. CICS:n tehtävän käynnistämiseksi käytetään tätä neljästä kirjaimesta koostuvaa merkkikoodia.


12. Selitä DCT:n käyttö?

DCTs on lyhenne sanoista Destination Control Tables, joita käytetään esteettisesti CICS:ssä TDQ:iden määrittelemiseen.


13. Korosta CICS:n EIP-lohkossa muutamien tärkeiden kenttien nimet?

Muutamat CICS:n EIB-lohkon tärkeistä kentistä ovat EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME ja EIBDATE.


14. Voidaanko dynaamisia puheluita käyttää CICS:ssä?

Kyllä. Dynaamisia puheluita voidaan käyttää CICS:ssä ja menettelyn mukaisesti käyttäjän on määritettävä puhelurutiini PPT:ssä ja kutsuvan ohjelman on käytettävä CALL-tunnistetta.


15. Nimeä ainakin yksi tapa, jolla tapahtuma voidaan lopettaa?

Käytä komentoa EXEC CICS SYNCPOINT ja olettaa sen olevan LUW. Tällä prosessilla ei tapahdu Xn:n irtisanomista, mutta tapahtuma päätetään varmasti.


16. Korosta eroja XCTL:n ja START:n välillä?

XCTL toimii välineenä, jonka kautta voit siirtää ohjauksen saman tehtävän kautta toiselle ohjelmalle. XCTL sattuu olemaan ohjelman ohjauskomento.


17. Miten ENQ:ta ja DEQ:ta käytetään CICS:ssä?

ENQ ja DEQ ovat osia tehtävien ohjauskomentoista, joita käytetään resurssien tekemiseen sarjassa kierrätettäväksi.


18. Anna tietyt tilanteet, joissa NEWCOPY on pakollinen?

NEWCOPY vaaditaan välttämättä CICS:ssä, kun tietty ohjelma on ajettu vähintään kerran tai monta kertaa CICS:ssä ja sitten käännetty uudelleen tai muutettu.


19. Voiko CICS-koodi olla osa tekstikirjaa? Jos on, mitkä ovat tulokset kokoamisen jälkeen?

CICS-koodi voi helposti olla osa kopiokirjaa, mutta uudelleenkäsittely on tehtävä kääntämisprosessin jälkeen.


20. Miten VSAM-tiedostoa käytetään vaihtoehtoisen hakemiston avulla?

VSAM-tiedostoon pääsee polun kautta. Meidän tarvitsee vain ilmoittaa polku FCT-muodoksi ja käyttää sitten tiedostojen ohjauskomentoja.


21. Mitä AICA ABEND tarkoittaa?

AICA ABEND on vain Runaway Task, joka suoritetaan myöhemmässä vaiheessa.


22. Voidaanko ESDS-tiedostoja käyttää CICS:stä?

Kyllä. ESDS-tiedostoja on mahdollista käyttää suoraan CICS:stä.


23. Miten ASRA ABEND ratkaistaan?

Sinun tarvitsee vain aloittaa CEBR:stä ja pyytää sitten offset-ohjeita.


24. Miten virheet käsitellään CICS-ohjelmissa?

Virheiden korjaamiseksi sinun on tarkistettava EIBRESP ohjelman kutsumisen jälkeen. Vaihtoehtoinen vaihtoehto olisi käyttää HANDLE-ehtoa.


25. Korosta ero symbolisen kartan ja fyysisen kartan välillä?

Symbolinen kartta sattuu olemaan a tietorakenne, kun taas fyysinen kartta on pohjimmiltaan latausmoduuli.


26. Mitä eroa on SEND MAP DATAONLY ja SEND MAP MAPONLY välillä?

LÄHETÄ VAIN KARTTATIEDOT: – Tämän kautta tiedot lähetetään ilman asettelua. Sitä käytetään näytölle tulevien tietojen päivittämiseen.

LÄHETÄ KARTTA VAIN KARTTA: – Tämän kautta lähetetään vain kartta, ei tietoja. Aina kun olemme lähettämässä valikkoruutuja, tietoja ei koskaan lähetetä.


27. Mitä MDT tarkoittaa? Lisäksi kommentoi FRSET ja FSET ?

MDT on lyhenne sanoista Modified Data Tag. Jos kentän muokkaus on tehtävä näytöllä, niin MDT toimii vähän attribuuttitavuna. MDT tulee käyttöön syöttötoiminnon aikana.

FRSET-toimintoa käytetään MDT:n nollaukseen. Kenttä lähetetään siihen asti, kunnes FRSET on asettanut MDT:n uudelleen. FSET vastaa siitä, että MDT lähettää kentän. FSET tulee käyttöön lähtötoiminnon aikana.


28. Selitä, miten DSECT-parametria käytetään BMS:ssä?

DSECT-parametria käytetään BMS:ssä antamaan muotoa symboliselle kartalle.


29. Mainitse PPT:n sisällä oleva sisältö?

Lähde, pituus, kieli, käyttökerrat, uudelleenlaskenta ja DFHRPL-numero ovat PPT:n sisällä olevia tietoja.


30. Voidaanko QSAM-tiedostoja käyttää CICS:stä?

Ei. QSAM-tiedostoa ei voi käyttää CICS:stä.


31. Voidaanko ESDS-tiedostoja käyttää CICS:stä?

Kyllä. ESDS-tiedostoja on mahdollista käyttää CICS:stä.


32. Kuinka luet VSAM-tiedostoa CICS-ohjelmassa?

VSAM-tiedosto voidaan lukea helposti CICS-ohjelmassa File Control Commands -komentojen avulla. Tämän prosessin neljä komentotyyppiä ovat eteenpäin, taaksepäin, satunnainen ja peräkkäinen.


33. Mitä EIP tarkoittaa CICS:ssä?

EIB tulee sanoista Execute Interface Block. Yksi EIP on liitetty jokaiseen tehtävään, ja tämä pysyy tehtävässä sen toteuttamiseen asti. Kaikkien ohjelmien EIP pysyy muuttumattomana koko prosessin ajan. EIB-kenttiä voidaan käyttää minkä tahansa COBOL-ohjelman lukutilassa.


34. Mitä CICS-kääntäjä tekee?

Jokaiseen ohjelmaan liittyy linkitysalue. Tällä alueella EIB-lohkon generoi CICS-kääntäjä.


35. Mitä attribuuttitavu tarkoittaa?

Attribuuttitavua käytetään CICS:ssä määrittämään tietty lähetyskenttä tai näyttö. Se edistää ohjelman tuloskenttää.


36. Listaa kaikki taulukot, jotka ovat osa CICS:ää?

CICS:ään kuuluvat taulukot ovat PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT ja TCT.


37. Selitä käyttötarkoitukset, jotka liittyvät TSQ:han ja TDQ:han?

TSQ:ta ja TDQ:ta käytetään aktiivisesti CICS:ssä väliaikaiseen tiedontallennustarkoituksiin.


38. Voidaanko tietyn tapahtuman TSQ:ta käyttää vaihtoehtoisesta tapahtumasta?

Kyllä. On mahdollista, että TSQ:ta voidaan käyttää vaihtoehtoisesta tapahtumasta, jos molemmat tapahtumat ovat käynnissä samoilla alueilla.


39. Miten tietyssä CICS-ohjelmassa dynaaminen muisti varataan?

Sinun tarvitsee vain käyttää GETMAIN-koodia, jotta voit varata dynaamisesti muistia CICS:ssä.


40. Miten TSQ:n lausunto luetaan?

Jotta voit lukea TSQ:n lausunnon, sinun on käytettävä Temporary Storage Read Command -komentoa.


41. Aina kun CICS-ohjelma käy läpi käännösprosessin, ohjelmaan lisätään aina ylimääräistä koodia. Mihin tämä uusi koodinpala tarkalleen ottaen menee ja miksi sitä kutsutaan?

Tämä uusi koodinpala menee DFHEIBLK:lle, ja sitä kutsutaan yleisesti nimellä DFHCOMMAREA.


42. Jos haluamme luoda BMS-suoritettavan tiedoston, mitkä ovat perusvaiheet, jotka käyttäjän on suoritettava?

BMS-suoritettavan tiedoston luomiseksi käyttäjän on koottava CSECT sekä linkki.


43. RECEIVE koostuu siinä olevasta BUFFER-vaihtoehdosta. Mikä tämän vaihtoehdon merkitys on?

BUFFER-vaihtoehto muodostaa yhteyden päätepuskuriin ja hakee koko datavirran.


44. Jos käyttäjä syöttää merkit, jotka osoittautuvat isoiksi kirjaimille, miten tämä ehto suljetaan?

Helpoin tapa poistaa isot kirjaimet käytöstä on käyttää ASIS-vaihtoehtoa, joka on saatavilla RECEIVE-palvelussa.


45. Jos sanomme, että BMS Kentän pituus = 0, mitä se tarkoittaa?

Tämä viittaa periaatteessa siihen, että tietoja ei ole syötetty oikein tiettyyn kenttään.


46. ​​Onko pituus = 0 riittävä varmistamaan, että kenttää on muutettu?

Ei. Ei ole mitään järkeä tarkistaa mahdollisuutta muokata kenttää käyttämällä pituus = 0, koska se vaatii ERASE OFF.


47. Oletetaan, että sinulla on kokoelma useita karttoja CICS:ssä. Joten jos sinua pyydetään määrittämään tarkka tallennustila, joka on käytettävissä symbolisessa kartassa, kuinka lasket sen?

Karttojen tallentaminen määritellään aina uudelleen ennen muita näkökohtia, ja tästä syystä suurimman kartan tallennustilaa on luonnollisesti enemmän kuin kaikkia muita karttoja, jotka ovat käyttäjän käytettävissä.


48. Selitä, miten PA-näppäin eroaa PF-näppäimestä?

PF-näppäinten ensisijainen tehtävä on käynnistää muokatun tiedon lähetys PA-näppäimiä käytetään vain tehtävän herättämiseen. Tästä eteenpäin tiedonsiirron aloitusprosessi vaatii sekä PF-avaimen että PA-avaimen.


49. Selitä osion sisäisten ja osion ulkopuolisten TDQ:iden ensisijainen merkitys?

CICS:ssä on useita eräalueita, ja on tiettyjä tietojoukkoja, joita käytetään ensisijaisesti CICS:n ja CICS:n toimialueen ulkopuolelle jäävien eräalueiden välisiin viestintäkanaviin. Extra-osion TDQ:t auttavat tässä edellä mainitussa prosessissa.

Päinvastoin, osion sisäiset TDQ:t ovat viestintäkanavia, jotka ovat läsnä CICS:n alueella. Nämä kanavat on jaettu useisiin jonoihin.


50. Jokainen kartta on luokiteltu useisiin kenttiin, ja kullekin näistä vastaavista kentistä on kolme yhteistä toimivaa tallennuskenttää. Mainitse ne?

CICS:n kolme yleistä toimivaa tallennuskenttää ovat attribuutti, pituus ja lähtö/syöttökenttä. Ilman näitä kolmea kenttää karttoja ei voida luokitella vastaavasti.

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Jaa:

10 Kommentit

  1. Avatar sadatoni sanoo:

    Selailin luetteloa ja löysin yhden, joka oli täysin väärä:

    23. Miten ASRA ABEND ratkaistaan?

    Sinun tarvitsee vain aloittaa CEBR:stä ja pyytää sitten offset-ohjeita.

    CEBR:llä ei ole mitään tekemistä ASRA:n virheenkorjauksen kanssa (olipa se sitten 0C4, 0C7 tai vastaava). CEBR:ää käytetään tilapäisten tallennusjonojen selaamiseen.

    1. Avatar Edward Saver sanoo:

      CEBR:ää käytetään TSQ:n sisällön katseluun ohjelman päätyttyä

    2. Avatar Edward Saver sanoo:

      niin sanotaan. Miten ASRA ABEND ratkaistaan?

    3. Avatar Bill Hunt sanoo:

      CEDF on käytettävä tapahtuma.

  2. täällä on hyvää tietoa – voi parantaa laatua huomattavasti poistamalla "periaatteessa" jokaisesta vastauksesta...

    1. Kiitos ehdotuksen kirjoittamisesta. Se tarkistetaan ja päivitetään.

  3. Avatar Edward Saver sanoo:

    5. Nimeä ainakin yksi tapa, jolla tapahtuma voidaan lopettaa?

    Käytä komentoa EXEC CICS SYNCPOINT ja oleta, että se on LUW. Tällä prosessilla ei tapahdu Xn:n irtisanomista, mutta tapahtuma päätetään varmasti.

    mikä on Xn?

  4. Avatar Edward Saver sanoo:

    16. Korosta eroja XCTL:n ja START:n välillä?

    XCTL toimii välineenä, jonka kautta voit siirtää ohjauksen saman tehtävän kautta toiselle ohjelmalle. XCTL sattuu olemaan ohjelman ohjauskomento.

    Mihin STARTia siis käytetään? – kaipaa lisäselvitystä

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *