Latest Questions

Post Top Ad

Your Ad Spot

Friday, June 14, 2019

30 Top CICS Interview Questions and Answers {Updated}

CICS Interview Questions and Answers for experienced PDF, Read commonly asked CICS Job Interview Questions with Answer PDF for Freshers.


Read CICS Interview Questions and Answers

What is transient data?
Transient data provides CICS program with a simple method for sequential processing, often used to produce output for 3270 printers

When you compile a CICS program, the (pre) compiler puts an extra chunk of code. Where does it get included and that is it called? What is its length?
DFHEIBLK, DFHCOMMAREA.

What is the difference between the XCTL and LINK commands?
The LINK command anticipates the return of control to the calling program, the XCTL command does not. RETURN to the calling program will be the result of the CICS RETURN command, specifying TRANSID (name of the calling program)

What is Journal Recovery and Dynamic Transaction Backout?
Journal Recovery is the recovery of changes made to a file during online processing. If a file has I/O problems it is restored from a backup taken before online processing began and the journaled changes are applied. Dynamic transaction backout is the removal of partial changes made by a failed transaction.

What is MDT? What are FSET, FRSET?
MDT: Bit in the attribute byte indicating modification of field on the screen. Happens on an input operation.

FSET: Sets MDT on to ensure the field is transmitted. Happens on an output operation


FRSET: Reset MDT. Until this happens, the field continues to be sent.


How would you resolve an ASRA abend?
In COBOL II start with CEBR, and get the offset/instruction.

What is the attribute byte?
Defines the display/transmission of field. Most cases are an output field from the program.

What does EIB mean?
The EIB is the EXECUTIVE INTERFACE BLOCK. It is not the EXECUTE INTERFACE BLOCK. All TP monitors or transaction processor are known as EXECUTIVEs as they carry out the process on behalf of a program module. CICS and DB2 are executives.

What is the difference between a physical map and a symbolic map?
The physical map is the load module and the symbolic map is the data structure.

What is the usage of language in the PPT entry?
Language interface and call parameters

Can a program change protected field?
NO

How do you handle errors in CICS programs?
Check EIBRESP after the call or use the HANDLE condition.

What is the difference between a Symbolic map and Physical map?
SYMBOLIC MAP IS USED BY USER AND PHYSICAL MAP IS USED BY SYSTEM

Can you use DYNAMIC calls in CICS?
Yes, the called routine must be defined in PPT and the calling program must use CALL identifier…

Why is it important not to execute a STOP RUN in CICS?
Stop run will come out from the CICS region.

Name some important fields in the EIB block?
EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME

What is the significance of RDO?
RDO is Resource Definition Online. Since release 1.6 RDO allows resources (terminals, programs, transactions, and files) to be defined interactively while CICS is running.

What is EXEC CICS RETRIEVE?
Used by STARTed tasks to get the parameters passed to them.

What is ASRAABEND in CICS?
It occurs when program interruption takes place. e.g. when alphanumeric string moved to numeric data item OR when arithmetic calculations performed on numeric data item OR when an attempt made to read an occurrence of a table beyond the defined occurrences.

What are different ways of initiating a transaction in CICS?
We can initiate CICS transaction

a) by giving transaction id


b) by giving CICS start command


c) automatic task initiation


What is the ABEND command and when would you use it?
The ABEND command forces a task to end abnormally. It creates a transaction dump and invokes the dynamic transaction back out.

What is the difference between START and XCTL?
START is used to start a new task. It is an internal control command. XCTL is used to pass control to a program within the same task. It is a program control command.

What is an ASRA abend?
Any data exception problem SOC7, SOC4 etc.

What is the CICS LOAD command?
The LOAD command retrieves an object program from disk and loads it into main storage – it’s primarily used for a constant table that will be available system-wide.

What are the three BMS options?
Minimum, Standard, FULL

What is ENQ, DEQ?
Task control commands to make resources serially reusable.

What is task control and what are the CICS commands associated with it?
Task control refers to the CICS functions that manage the execution of tasks. Task control commands are SUSPEND, ENQ, and DEQ.

What is the primary objective of CICS?
To provide the control and services of the DB/DC system

What is the use of DCT?
Destination Control Table used define TDQs

What is interval control and what are some of the CICS commands associated with it?
CICS interval control provides a variety of time-related features – common commands are ASKTIME, PORMATTIME, START, RETRIEVE, and CANCEL.

Post Top Ad

Your Ad Spot

Pages