Top 27 CICS interview Questions to revise concept quickly

The following are top 27 interview questions. Useful to apply in your project and to learn quickly for interviews. Below list comprises mostly asked questions in all interviews.

  1. What are CICS Control programs and their respective CICS control tables?
  2. Can we do Sort by the SORT verb in the CICS Program?
    1. No
  3. Can we open files explicitly in the CICS Program?
    1. CICS automatically open and close the files..
  4. Can a file control paragraph be coded in the CICS Program?
    1. NO
  5. How a CICS Transaction be initiated?
    1. By entering the cics transaction id.
  6. How many ways can we initiate a CICS Transaction? What are they?
    1. 5 ways. 1.By entering a task id in a terminal and pressing the enter key 2.trans id associated with the pseudo conversation 3.By using the start command.means start command with trans id. keys and pa keys registered in PCT. 5.By using the trigger level parameter in DCT table.
  7. What is Pseudo-conversation? How it is achieved in CICS Programs?
    1. When a cics program attempts a conversation with the doesn’t wait for the terminal user’s response. It links to the another program execute that task when ever user responds the control come back and execute the task. In the system point of view it’s multitasking operation ans in the user’s point of view it’s normal conversation. So it’s called pseudo conversation. By giving the task id in return command we can achieve the pseudo conversation.
  8. What is Multitasking & Multi-threading?
    1. Executing more than one task concurrently whether it’s using same program or different programs.
    2. Executing more than one task concurrently by using the same program
  9. What is Quasi-reentrancy? Can you give examples of Quasi-reentrant programs?
    1. The program can’t modify itself that’s it can reenter itself and continue the processing after interruption by CICS.
  10. What is the difference between the Ignore Condition and the Nohandle condition?
    1. Ignore condition once given it’s applicable through out in the program.No handle is issued with cics command and it’s applicable only to that particular command.
  11. How many conditions can be coded in one Handle condition? Like when other condition in the Evaluate verb in COBOL, What is the equivalent in handle condition?
    1. 12 conditions.
  12. What is the difference between the LINK, XCTL & CALL statements?
    1. Link:Transfers control to the lower logical level and expecting back the control.
    2. XCTL:control transfers to the same logical level and control doesn’t come back.
    3. Call:It’s COBOL statement. You can use between CICS commands. The function is same as LINK.
  13. What are the VSAM files used in the CICS Programs?
    1. Esds,ksds,rrds
  14. What are the commands available for browsing VSAM files? What is the sequence of coding these commands in the CICS programs?
  15. What is the difference between the Attention Identifier & Handle aid commands? How will they be coded in CICS Program?
    1. Using the attention identifiers we can assign the aid ‘s to dfhaid.In handleaid just we can assign the control directly to the pf keys. if DFHAID=PF3 Perform s010-para. Exec cics handle aid Pf3(s010) Pf4(s020) End-exec.
  16. What is the difference between the Physical Map and the Symbolic Map?
    1. Physical map is in the form of application program coded using bms macros assembled separately and linkedited in the load library.just it’s physical map.Type =MAP
    2. Symbolic map is the member of a copy library, coded using bms macros assembled separately and linkedited in the copy library.It sends data fields to the map.Type=dsect
  17. What are the macros used in coding the Maps?
    1. Dfhmsd,mfhmdi,dfhmfd.
  18. What is MDT? In how many ways it can be Set or Reset?
    1. It’s Modified data tag…it’s one bit attribute byte of every screen field.
    2. By using fset and frset we can reset it. fset make the mdt on (1)…the field does not modified. frset makes mdt off(0)..the field has been modified…
  19. What are the Skipper & Stopper fields?
    1. Once the field has been filled the cursor automatically skip to tMDThe another field.stopper feild stops the cursor once the field has been filled.
  20. When you get the Mapfail condition? What is the abend code of it?
    1. When receiving the map press the enter key without entering the data.AEI9.
  21. What are the Cursor Positioning techniques in CICS?
    1. Static position./dynamic symbolic position/dynamic relative position.
  22. What are all the differences between the TDQ & TSQ?
    1. TSQ is a temporary storage queue.other programs use this one as a scratch pad memory.recs can be identified thru queue doesn’t store in any particular table.
    2. TDQ provides the communication between the programs…..intar tdq’s and extra tdq’s.
    3. It can be identified by the destination id sorted in DCT table. You can use delete a rec in tdq..once u read u can’t re read it….but u can delete entire tdq.
  23. What is the command used to hold the exclusive control of the resources?
    1. ENQ.
  24. What is the Master Terminal transaction?
    1. CEMT
  25. What are the CICS supplied standard transactions and what for they are used?
    1. CECI…to execute the cics commands
    2. Cemt:master terminal transaction to change or dispaly the status of the cics environment interactively.
    3. Cebr:to browse the cics files.
  26. What is the difference between the MRO & ISC?
    1. MRO: Multi region operation
    2. ISC: Inter system communication.
  27. When MDT value is ‘0’, what does it mean?
    1. It means that user not entered any value

These Questions useful for interviews and your projects.

Related Posts

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.

Comments are closed.