CICS

  Home  Mainframes  CICS


“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

1⟩ What is CICS?

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.

While CICS has its highest profile among financial institutions such as banks and insurance companies, over 90 percent of Fortune 500 companies are reported to rely on CICS (running on z/OS) for their core business functions, beside many governments. CICS is used in bank-teller applications, ATM systems, industrial production control systems, insurance applications and many other types of interactive application.

Recent CICS Transaction Server enhancements include support for Web services and Enterprise Java Beans (EJBs). IBM began shipping the latest release, CICS Transaction Server - Version 3.2, in June of 2007.

 146 views

3⟩ List the sequence of steps used to achieve Modiication in Skip Sequential Mode?

List the sequence of steps used to achieve "Modiication in Skip Sequential Mode".

I. READNEXT command

II. Issue the ENDBR command

II. Issue the READ command with UDATE option.

IV. Manipulate the record ( DELETE or REWRITE command)

V. Issue START command

VI. Isusue two READNEXT commands (One for dummy skip)

VII. Go to step two.

 156 views

5⟩ Mention the 5 fields available in the symbolic map for every NAMED field in the DFHMDI macro? Give a brief description of these fields (Not exceeding a line).?

FIELD+L - Return the length of text entered (or for dymanic cursor positioning)

FIELD+F - Return X(80) if data entered but erased.

FIELD+A - Used for attributes reading and setting

FIELD+I - Used for reading the text entered while receiving the map.

FIELD+O - Used for sending information on to the MAP.

 160 views

6⟩ How do you intitiate another transaction?

The transaction initiated should be in a position to retrieve information pertaining to which transaction has initiated it and from which terminal. (Code the required CICS commands)

EXEC CICS START

INTERVAL(hhmmss)/TIME(hhmmss)

TRANSID('TRAN')

TERMID('TRM1)

FROM(data-area)

LENGTH(data-value)

RTRANSID(EIBTRNID)

RTERMID(EIBTRMID)

END-EXEC

EXEC CICS RETRIEVE

INTO(data-area)

LENGTH(data-value)

RTRANSID(data-name)

RTERMID(data-name)

END-EXEC

 149 views

19⟩ Specify CICS transaction initiation process. ( From the perspective of CICS control programs and control tables.)?

TCP places data in TIOA and corresponding entry into TCT.

KCP acquires the transaction identifier from TIOA and verifies if it is present in PCT.

SCP acquires Storage in Task Control Area (TCA), in which KCP prepares control data for the task.

KCP then loads the application programs mentioned in PCT by looking for it in PPT.

If resident - real storage memory location is not present in the PPT the control is passed to PCP that loads the application program from the physical storage location address given in PPT. The control is then passed to the application program (LOAD module).

 142 views