What are CICS Control programs and their respective CICS control tables?

PCT-KCP PPT-PCP, FCT-FCPDCT-TDPJCT-JCP TCT-TCP TST-TSP

Can we do Sort by the SORT verb in the CICS Program?

No

Can we open files explicitly in the CICS Program?

CICS automatically open and close the files..

Can a file control paragraph be coded in the CICS Program?

NO

How a CICS Transaction be initiated?

By entering the cics transaction id.

How many ways can we initiate a CICS Trasaction? What are they?

5 ways. 1.By entering a task id in a terminal and pressing the enter key 2.trans id associated with the psudo conversation 3.By using the start command.means start command with trans id. 4.pf keys and pa keys rigistered in PCT. 5.By ATI..by using the trigger level parameter in DCT table.

What is Pseudo-conversation? How it is achieved in CICS Programs?

When a cics program attempts a conversation with the terminal..it 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 multi tasking operation ans in the user’s point of view it’s normal conversation. So it’s called psudo conversation. By giving the task id in return command we can achieve the psudo conversation.

What is Multitasking & Multi-threading?

  • Executing more than one task concurrently whether it’s using same program or different programs.
  • Executing more than one task concurrently by using the same program

What is Quasi-reentrancy? Can you give examples of Quasi-reentrant programs?

The program can’t modify itself that’s it can reenter itself and continue the processing after interruption by CICS.

What is the difference between the Ignore Condition and the Nohandle condition?

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.

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?

12 conditions.

What is the difference between the LINK, XCTL & CALL statements?

Link:Transfers the control to the lower logical level..and the control expecting back.

XCTL:control transfers to the same logical level and control doesn’t come back.

Call:It’s cobol statement can use between cics commands function same as LINK.

What are the VSAM files used in the CICS Programs?

Esds,ksds,rrds

What are the commands available for browsing VSAM files? What is the sequence of coding these commands in the CICS programs?

STARTBR READNEXT READPREV RESETBR ENDBR

What is the difference between the Attention Identifier & Handle aid commands? How they are coded in the CICS Program?

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.

What is the difference between the Physical Map and the Symbolic Map?

Physical map is in the form of application program coded using bms macros assembled separetely and linkedited in the load library.just it’s physical map.Type =MAP

Symbolic map is the member of a copy library, coded using bms macros assembled separetely and linkedited in the copy library.It sends data feilds to the map.Type=dsect

What are the macros used in coding the Maps?

Dfhmsd,mfhmdi,dfhmfd.

What is MDT? In how many ways it can be Set or Reset?

It’s Modified data tag…it’s one bit attribute byte of every screen feild.

By using fset and frset we can reset it.fset make the mdt off (0)…the feild does not modified.frset makes mdt on(1)..the feild has been modified…

What are the Skipper & Stopper fields?

Once the feild has been filled the cursor automatically skip to the another feild.stopper feild stops the cursor once the feild has been filled.

When you get the Mapfail condition? What is the abend code of it?

When receiving the map press the enter key without entering the data.AEI9.

What are the Curson Positioning techniques in CICS?

Static position./dynamic symbolic position/dynamic reletive position.

What are all the differences between the TDQ & TSQ?

TSq is a temporary storage queue.other programs use this one as a scracth pad memory.recs can be identified thru queue id.it doesn’t store in any particular table.

Tdq provides the communication between the programs…..intar tdq’s and extra tdq’s.

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.

What is the command used to hold the exclusive control of the resources?

ENQ.

What is the Master Terminal transaction?

CEMT

What are the CICS supplied standard transactions and what for they are used?

CECI…to execute the cics commands

Cemt:master terminal transaction to change or dispaly the status of the cics environment interactively.

Cebr:to browse the cics files.

What is the difference between the MRO & ISC?

MRO:Multi region operation

ISC:Inetr system communication.

Advertisements

One thought on “30 Awesome CICS Interview Questions to Your Next Job

Comments are closed.