Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

Can You Access Esds Files From Cics ?

Answer»

Yes.

Yes.

2.

Can You Access Qsam (seq ) Files From Cics ?

Answer»

No.

No.

3.

I Have Done A Start Browse On A Vsam Dataset. Can I Do Another Start Browse Without Doing An End Browse?

Answer»

No.

No.

4.

How Do You Rollback Data Written To An Esds File?

Answer»

DEFINE the file as RECOVERABLE. in CASES where records have been inserted into the file, you may NEED to RUN a batch program to logically delete the inserted records.

Define the file as recoverable. in cases where records have been inserted into the file, you may need to run a batch program to logically delete the inserted records.

5.

How Will You Access A Vsam File Using An Alternate Index?

Answer»

Thru the PATH. Define path as an FCT and use NORMAL FILE control commands.

Thru the path. Define path as an FCT and use normal File control commands.

6.

How Are Vsam Files Read In Cics Pgms?

Answer»

FILE CONTROL COMMANDS. Random, Sequential, FORWARD and backward.

File Control Commands. Random, Sequential, forward and backward.

7.

When You Do A Start, What Will The Value Of Eibcalen?

Answer»

Zero.

Zero.

8.

Can You Have Cics Code In A Copybook? If Yes, What Happens During Compilation?

Answer»

YES. NEEDS to be PREPROCESSED.

Yes. Needs to be preprocessed.

9.

What Is The Difference Between Start And Xctl ?

Answer»

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.

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.

10.

How Do You Execute A Background Cics Txn ?

Answer»

With a START or ATI.

With a START or ATI.

11.

When An Xctl Is Done, Does The Tranid Change ? Is A New Task Created ? Does It Cause An Implicit Syncpoint To Be Issued ?

Answer»

No, No, YES.

No, No, Yes.

12.

Suppose Pgm A Passes 30 Bytes To Pgm B Thru Commarea And Pgm B Has Defined Its Dfhcommarea To Be 50 Bytes . Is There A Problem ?

Answer»

YES, if B TRIES to ACCESS BYTES 31-50.

Yes, if B tries to access bytes 31-50.

13.

How Do You Handle Errors In Cics Pgms ?

Answer»

CHECK EIBRESP after the CALL or USE the HANDLE CONDITION.

Check EIBRESP after the call or use the HANDLE condition.

14.

Can You Use Dynamic Calls In Cics ?

Answer»

Yes, the called routine must be DEFINED in PPT and the calling PROGRAM must USE CALL IDENTIFIER..

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

15.

Name Some Important Fields In The Eib Block ?

Answer»

EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME

EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME

16.

What Are The Situations Under Which Newcopy Is Required ?

Answer»

When a PROGRAM has been USED in CICS atleast once and then CHANGED and recompiled.

When a program has been used in CICS atleast once and then changed and recompiled.

17.

What Is An Aey9 Abend ?

Answer»

DB2/IDMS not up.

DB2/IDMS not up.

18.

What Is An Asra Abend ?

Answer»

Any DATA EXCEPTION PROBLEM SOC7, SOC4 ETC.

Any data exception problem SOC7, SOC4 etc.

19.

What Is The Other Way Of Terminating A Transaction?

Answer»

EXEC CICS SYNCPOINT. Assuming it is a LUW. This will not end the XN.

EXEC CICS SYNCPOINT. Assuming it is a LUW. This will not end the Xn.

20.

Can You Issue Sql Commit From A Cics Program?

Answer»

Yes.

Yes.

21.

What Is Enq, Deq ?

Answer»

TASK control commands to make resources SERIALLY REUSABLE.

Task control commands to make resources serially reusable.

22.

What Is The Use Of Dct?

Answer»

DESTINATION CONTROL Table USED to DEFINE TDQS

Destination Control Table used to define TDQs

23.

Is There Any Entry For Tsqs In Cics Tables?

Answer»

YES in the DFHTST.

Yes in the DFHTST.

24.

Do You Require A Table Entry For A Tsq?

Answer»

If RECOVERY is NEEDED.

If recovery is needed.

25.

What Is Ati? What Kind Of Tdq Can Be Used?

Answer»

AUTOMATIC TASK INITIATION. Intra PARTITION TDQ.

Automatic Task Initiation. Intra partition TDQ.

26.

How Do You Fire A Batch Job From A Cics Txn ?

Answer»

DEFINE an extrapartition TDQ as an internal reader and write the JCL to it. TERMINATE the JCL with /*EOF.

Define an extrapartition TDQ as an internal reader and write the JCL to it. Terminate the JCL with /*EOF.

27.

What Is Trigger Level In The Context Of Tdqs?

Answer»

For intrapartition TDQs SPECIFY the # records at which ATI happens. not applicable for EXTRA PARTITION TDQs.

For intrapartition TDQs specify the # records at which ATI happens. not applicable for extra partition TDQs.

28.

What Are Extra Partition & Intra Partition Tdqs?

Answer»

EXTRA partition TDQS are datasets USED for communication between CICS and other CICS/Batch REGIONS. Intrapartition TDQs are QUEUES for communication within region.

Extra partition TDQs are datasets used for communication between CICS and other CICS/Batch regions. Intrapartition TDQs are queues for communication within region.

29.

If I Create A Tsq From One Transaction, Can I Read It From Another Transaction?

Answer»

YES. As LONG as they RUN in the same REGION.

Yes. As long as they run in the same region.

30.

How Do You Read From A Tsq?

Answer»

TEMP STORAGE READ COMMAND

Temp storage read command

31.

What Is The Use Of A Tdq, Tsq?

Answer»

TEMPORARY DATA STORES.

Temporary data stores.

32.

How Is Dynamic Memory Allocated Within A Cics Application Program?

Answer»

USE a GETMAIN

Use a GETMAIN

33.

For A Cics-db2 Program, How Is The Plan Referenced?

Answer»

USES a RCT table.

Uses a RCT table.

34.

What Is The Content Of The Ppt Entry?

Answer»

Length, Source, Use COUNT, Lang, RES count DFHRPL number

Length, Source, Use count, Lang, Res count DFHRPL number

35.

In Which Table Would You Make An Entry For A Bms Map?

Answer»

PPT

PPT

36.

I Have Written A Cics Program. What Tables Should I Setup To Run This Program?

Answer»

PPT, PCT, (FCT, DCT, RCT (if NEEDED)).

PPT, PCT, (FCT, DCT, RCT (if needed)).

37.

25. List All The Cics Tables And Explain Their Contents.

Answer»

PPT SIT
PCT JCT
FCT SNT
DCT SRT
RCT TCT

PPT SIT
PCT JCT
FCT SNT
DCT SRT
RCT TCT

38.

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?

Answer»

DFHEIBLK, DFHCOMMAREA.

DFHEIBLK, DFHCOMMAREA.

39.

What Are The Steps You Go Through To A Create A Bms Executable?

Answer»

ASSEMBLE to CREATE CSECT and LINK

Assemble to create CSECT and Link

40.

What Does The Buffer Option In Receive Mean ?

Answer»

BRINGS the ENTIRE datastream from the TERMINAL BUFFER.

Brings the entire datastream from the terminal buffer.

41.

What Do You Do If You Do Not Want Characters Entered By The User To Be Folded To Uppercase ?

Answer»

USE ASIS OPTION on RECEIVE.

Use ASIS option on RECEIVE.

42.

Can You Simply Check If Length = 0 For Checking If A Field Was Modified?

Answer»

No, not if ERASE EOF was USED.

No, not if ERASE EOF was used.

43.

What Is The Meaning Of Bms Length Of Field = 0?

Answer»

DATA was not ENTERED in the FIELD

Data was not entered in the field

44.

How Is The Storage Determined In The Symbolic Map, If You Have Multiple Maps?

Answer»

STORAGE for MAPS REDEFINE the first. This means largest MAP has to be the first.

Storage for maps redefine the first. This means largest map has to be the first.

45.

Can You Define Multiple Maps In A Bms Mapset?

Answer»

Yes.

Yes.

46.

Can You Use Occurs In A Bms Map? If You Do, What Are The Issues Related With Its Use?

Answer»

YES. cannot USE GROUP by CLAUSE???

Yes. cannot use group by clause???

47.

Name The Macros Used To Define The Following:

Answer»

MAP MAPSET FIELD
DFHMSD DFHMDI DFHMDF

MAP MAPSET FIELD
DFHMSD DFHMDI DFHMDF

48.

What Is The Difference Between A Pf Key & A Pa Key ?

Answer»

PF keys WAKE up the TASK and TRANSMIT modified DATA, PA keys only wake up the task.

PF keys wake up the task and transmit modified data, PA keys only wake up the task.

49.

What Are Send Map Maponly & Send Map Dataonly ?

Answer»

MAPONLY - to send the MAP ALONE, without any DATA. Eg: USED for sending Menu screens.
DATAONLY - to send data alone, without sending the screen layout again. Eg: used for refreshing the screen data.

MAPONLY - to send the map alone, without any data. Eg: used for sending Menu screens.
DATAONLY - to send data alone, without sending the screen layout again. Eg: used for refreshing the screen data.

50.

What Is Effect On Receive Map When

Answer»

PF KEY is pressed? Data TRANSMISSION may happen,
PA key is pressed? Data transmission will not happen.

PF key is pressed? Data transmission may happen,
PA key is pressed? Data transmission will not happen.