Customer Information Control System Interview Preparation Guide
Download PDF

CICS Interview Questions and Answers will guide us now that CICS (Customer Information Control System) is a transaction server that runs primarily on IBM mainframe systems under z/OS and z/VSE. CICS is a transaction manager designed for rapid, high-volume online processing. This processing is mostly interactive (screen-oriented), but background transactions are possible. Learn Customer Information Control System or get preparation for the job of CICS by this CICS Interview Questions with Answers

194 CICS Questions and Answers:

Table of Contents:

CICS Interview Questions and Answers
CICS Interview Questions and Answers

1 :: What is the difference between START and XCTL?

START is used to start a new task. It is a interval control command. XCTL is used to pass control to a program within the same task. It is a program control command.

2 :: What are the thress BMS options?

Minimum, Standard, FULL

3 :: What is the primary objective of CICS?

To provide the control and services of the DB/DC system

6 :: How would you resolve an ASRA abend?

In COBOL II start with CEBR, and get the offset/instruction.

8 :: What is the usage of language in the PPT entry?

Language interface and call parameters

9 :: How do you handle errors in CICS programs?

Check EIBRESP after the call or use the HANDLE condition.

10 :: Can you use DYNAMIC calls in CICS?

Yes, the called routine must be defined in PPT and the calling program must use CALL identifier...

11 :: Name some important fields in the EIB block?

EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME

12 :: What is EXEC CICS RETRIEVE?

Used by STARTed tasks to get the parameters passed to them.

14 :: What is an ASRA abend?

Any data exception problem SOC7, SOC4 etc.

15 :: What is ENQ, DEQ?

Task control commands to make resources serially reusable.

16 :: What is the use of DCT?

Destination Control Table used define TDQs

18 :: What is MDT? What are FSET, FRSET?

MDT: Bit in the attribute byte indicating modification of field on screen. Happens on an input operation.
FSET: Sets MDT on to ensure field is transmitted. Happens on an output operation
FRSET: Reset MDT. Until this happens, field continues to be sent.

19 :: What is the attribute byte?

Defines the display/transmission of field. Most cases is an output field from the program.

20 :: What is the difference between physical map and symbolic map?

The physical map is the load module and the symbolic map is the data structure.

22 :: What is the difference between a Symbolic map and Physical map?

SYMBOLIC MAP IS USED BY USER AND PHYSICAL MAP IS USED BY SYSTEM

23 :: Why is it important not to execute a STOP RUN in CICS?

Stop run will come out from the CICS region.

24 :: How to build up LU 6.2 communication?

Pseudo-conversational transactions are almost always the preferred method. In these mode CICS releases resources between responses to user input, i.e. the task is ended awaiting the user response.

25 :: DB2 What is the difference between a package and a plan. How does one bind 2 versions of a CICS transaction with the same module name in two different CICS regions that share the same DB2 subsystem?

Package and plan are usually used synonymously, as in this site. Both contain optimized code for SQL statements - a package for a single program, module or subroutine contained in the database request module (DBRM) library. A plan may contain multiple packages and pointers to package that could be referenced in two different plans.