Dear Readers, Welcome to CICS Interview Questions and Answers have been designed specially to get you acquainted with the nature of questions you may encounter during your Job interview for the subject of CICS. These CICS Questions are very important for campus placement test and job interviews. As per my experience good interviewers hardly plan to ask any particular questions during your Job interview and these model questions are asked in the online technical test and interview of many IT companies.
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.
Minimum, Standard, FULL
To provide the control and services of the DB/DC system
Transient data provides CICS program with a simple method for sequential processing, often used to produce output for 3270 printers
Journal Recovery is 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 journalled changes are applied. Dynamic transaction backout is the removal of partial changes made by a failed transaction.
In COBOL II start with CEBR, and get the offset/instruction.
The EIB is the EXECUTIVE INTERFACE BLOCK. It is not the EXECUTE INTERFACE BLOCK. All TP monitors or transaction processor are know as EXECUTIVEs as they carry out process on behalf of a program module. CICS and DB2 are executives.
Language interface and call parameters
Check EIBRESP after the call or use the HANDLE condition.
Yes, the called routine must be defined in PPT and the calling program must use CALL identifier...
EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME
Used by STARTed tasks to get the parameters passed to them.
We can initiate CICS transaction
a) by giving transaction id
b) by giving CICS start command
c) automatic task initiation
Any data exception problem SOC7, SOC4 etc.
Task control commands to make resources serially reusable.
Destination Control Table used define TDQs
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.
Defines the display/transmission of field. Most cases is an output field from the program.
The physical map is the load module and the symbolic map is the data structure.
SYMBOLIC MAP IS USED BY USER AND PHYSICAL MAP IS USED BY SYSTEM
Stop run will come out from the CICS region.
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.
It occurs when program interruption takes place. e.g. when alphanumeric string moved to numeric data item OR when arithmetic calculations performed on nunnumeric data item OR when an attempt made to read an occurrence of a table beyond the defined occurrences.
The ABEND command forces a task to end abnormally. It creates a transaction dump and invokes the dynamic transaction backout.
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.
Task control refers to the CICS functions that manage the execution of tasks. Task control commands are SUSPEND, ENQ, and DEQ.
CICS interval control provides a variety of time-related features - common commands are ASKTIME, PORMATTIME, START, RETRIEVE, and CANCEL.
The LINK command anticipates 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)