CICS interview Questions Part – IX
Q171)   Can you use OCCURS in a BMS map? If you do, what are the issues related with its use?
A171)    Yes. cannot use group by clause???
Q172)   Can you define multiple maps in a BMS mapset?
A172)    Yes.
Q173)   How is the storage determined in the symbolic map, if you have multiple maps?
A173)    Storage for maps redefine the first. This means largest map has to be the first.
Q174)   What is the meaning of BMS length of field = 0?
A174)    Data was not entered in the field
Q175)   Can you simply check if length = 0 for checking if a field was modified?
A175)    No, not if ERASE EOF was used.
Q176)   What do you do if you do not want characters entered by the user to be folded to uppercase ?
A176)    Use ASIS option on RECEIVE.
Q177)   What does the BUFFER option in RECEIVE mean ?
A177)    Brings the entire datastream from the terminal buffer.
Q178)   What are the steps you go through to a create a BMS executable?
A178)    Assemble to create CSECT and Link
Q179)   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? – GS
A179)    DFHEIBLK, DFHCOMMAREA.
Q180)   List all the CICS tables and explain their contents. – GS
A180)    PPT                        SIT
PCT                       JCT
FCT                       SNT
DCT                      SRT
RCT                      TCT
Q181)   I have written a CICS program. What tables should I setup to run this program? – GS
A181)    PPT, PCT, (FCT, DCT, RCT (if needed)).
Q182)   In which table would you make an entry for a BMS map? – GS
A182)    PPT
Q183)   What is the content of the PPT entry? – GS
A183)    Length, Source, Use count, Lang, Res count DFHRPL number
Q184)   For a CICS-DB2 program, how is the plan referenced? – GS
A184)    Uses a RCT table.
Q185)   How is dynamic memory allocated within a CICS application program? – GS
A185)    Use a GETMAIN
Q186)   What is the use of a TDQ, TSQ? – GS
A186)    Temporary data stores.
Q187)   How do you read from a TSQ? – GS
A187)    Temp storage read command
Q188)   If I create a TSQ from one transaction, can I read it from another transaction? – GS
A188)    Yes. As long as they run in the same region.
Q189)   What are extra partition & intra partition TDQs?
A189)    Extra partition TDQs are datasets used for communication b’n CICS and other CICS/Batch regions. Intrapartition TDQs are queues for communication within regn.
Q190)   What is trigger level in the context of TDQs?
A190)    For intrapartition TDQs specify the # records at which ATI happens. not applicable for extra partition TDQs.
Q191)   How do you fire a batch job from a CICS transaction ?
A191)    Define an extrapartition TDQ as an internal reader and write the JCL to it. Terminate the JCL with /*EOF.
Q192)   What is ATI? What kind of TDQ can be used?
A192)    Automatic Task Initiation. Intra partition TDQ.
Q193)   Do you require a table entry for a TSQ?
A193)    If recovery is needed.
Q194)   Is there any entry for TSQs in CICS tables?
A194)    Yes in the DFHTST.
Q195)   What is the use of DCT?
A195)    Destination Control Table used to define TDQs
Q196)   What is ENQ, DEQ ?
A196)    Task control commands to make resources serially reusable.
Q197)   Can you issue SQL COMMIT from a CICS program? – GS
A197)    Yes.
Q198)   What is the other way of terminating a transaction? – GS
A198)    EXEC CICS SYNCPOINT. Assuming it is a LUW. This will not end the Xn.
Q199)   What is an ASRA abend ?
A199)    Any data exception problem SOC7, SOC4 etc.
Q200)   What is an AEY9 abend ?
A200)    DB2/IDMS not up.
Popularity: unranked [?]
Related interview questions
- CICS interview Questions Part – I
- CICS interview Questions Part – XII
- CICS interview Questions Part – II
- CICS interview Questions Part – III
- CICS interview Questions Part – VIII



(1 votes, average: 4.00 out of 5)







Leave your response!
You must be logged in to post a comment.