Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
46Activity
0 of .
Results for:
No results containing your search query
P. 1
Cics

Cics

Ratings:

4.0

(1)
|Views: 1,102|Likes:
Published by api-3801926

More info:

Published by: api-3801926 on Oct 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

CICS INTERVIEW QUESTIONS
1. How do you place the cursor on a particular position on the screen? \u2013
Move -1 to the length attribute of the field annd use the CURSOR option.
2. Define the field with IC in the BMS map.
Use CURSOR(n m)??
3. What are the two outputs created as a result of generation of a map? \u2013
The map copybook and the load module.
4. What is the difference between physical map and symbolic map? \u2013
The physical map is the load module and the symbolic map is the data
structure.

5. How do you protect a field from being overlaid? -
What is the attribute byte? \u2013
Defines the display/transmission of field. most cases is an output field from

the program.
6. How do you use extended attributes ?
Define EXTATT=YES and the correct terminal type.
7. What are the 3 working storage fields used for every field on the map? \u2013
Length, attribute and input/output field.
8. What is MDT? What are FSET, FRSET ?
Modified Data Tag. 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. Resets MDT. Until this happens, field continues to be sent.
9. What is the use of DSECT parameter in BMS?
Is the parameter to generate a symbolic map.
10. Do you receive the attribute byte in the symbolic map?
On EOF yes.
11. How do you make your BMS maps case sensitive?
Use ASIS???

12. What is effect on RECEIVE MAP when
PF key is pressed? Data transmission may happen,
PA key is pressed? Data transmission will not happen.

13. What are SEND MAP MAPONLY & SEND MAP DATAONLY ?
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.
14. What is the difference between a PF key & a PA key ?
PF keys wake up the task and transmit modified data, PA keys only wake up
the task.
15. Name the macros used to define the following:
MAP MAPSET FIELD
DFHMSD DFHMDI DFHMDF
16. Can you use OCCURS in a BMS map? If you do, what are the issues related
with its use?
Yes. cannot use group by clause???
17. Can you define multiple maps in a BMS mapset?
Yes.
18. How is the storage determined in the symbolic map, if you have multiple
maps?
Storage for maps redefine the first. This means largest map has to be the
first.
19. What is the meaning of BMS length of field = 0?
Data was not entered in the field
20. Can you simply check if length = 0 for checking if a field was modified?
No, not if ERASE EOF was used.
21. What do you do if you do not want characters entered by the user to be
folded to uppercase ?
Use ASIS option on RECEIVE.
22. What does the BUFFER option in RECEIVE mean ?
Brings the entire datastream from the terminal buffer.
23. What are the steps you go through to a create a BMS executable?
Assemble to create CSECT and Link
24. 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? -
DFHEIBLK, DFHCOMMAREA.

25. List all the CICS tables and explain their contents. \u2013
PPT SIT
PCT JCT
FCT SNT

DCT SRT
RCT TCT

Activity (46)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
mrindia87 liked this
prajeeshkv liked this
narayana_n_l liked this
Ong Gaik Sun liked this
prasadkrp liked this
hiraj77 liked this
Ajay111989 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->