Interview Questions

CICS Questions List

CICS Interview Questions


(Continued from previous question...)

CICS Questions List

1. What are the pros and cons of Conversation Vs Pseudo conversation programming ?
2. Explain IPC mechanisms and means in CICS ?
3. Can we use EXEC SQL COMMIT/ROLLBACK in CICS? If so how ? if not what are the alternatives ? 4. What are the advantages of TDQ ? 5. How do you implement locking in CICS ? 6. What is multithreading ? 7. Name 3 COBOL comands that cannot be used with CICS
8. Why is it important not to execute a STOP RUN in CICS ?
9. How are programs reinitiate under CICS ?
10. Why must all CICS programs have a Linkage Section ?
11. Why doesn't CICS use the Cobol Open and Close statements ?
12. What is the difference between a Symbolic map and Physical map ?
13. If a physical map has six variable fields and nine constant fields, how many fields must the symbolic map has ?
14. In which column must label begin ?
15. Code the parameter that will assign a start value to the field
16. Can a program change protected field ?
17. How many columns will be needed on a screen to display a protected field that has 4 bytes of data
18. How many columns will be needed to on a screen to display an unprotected field that has 4 bytes of data
19. What are the 2 categories of extended attributes ?
20. When using extended attributes, how many attribute bytes will be needed for each symbolic map field ?
21. How is the stoper byte different from an autoskip byte
22. By which command do you preserve working storage fields
23. How do you restore working storage fields
24. Which command will release all the resources used by the program ?
25. What is the relationship between EIBCALEN and DFHCOMMAREA ?
26. How will you place cursor on a field called 'EMPNO". This field belongs to mapset 'MAPEMPG'and map 'MAPEMPG'and Symbolic map 'Empid-Rec' ?
27. How will the program know which key has been pressed.
28. By which CICS defined field can you determine the position of the cursor on the map ?
29. What is the function of a STARTBR ?
30. Assume that a file contains 100 records, If one start browse and 99 read next commands have been executed, which record will currently be in memory ?
31. True or False ? In a browse program the program should remain active while a user is viewing a screen
32. Which condition will be triggered if a user attempts to start a browse beyond end-of file ?
33. Which condition will be triggered if a user attempts to continue reading backward beyond the beginning of file ?
34. What will happen if a user enters a record key that is lower than the lowest record key in a file ?
35. How can this answer be affected by the Start-Browse option ?
36. Describe a method for beginning a browse at the beginning of a file.
37. When is the condition of NOTFND not an error ?
38. What will happen if you code a send map command or a return statement with the same transid option if a MAPFAIL occurs ?
39. Why is the Enter Key option explicitly coded in the Handle Aid command ?
40. What happens if you omit labels on a HANDLE Condition command ?
41. What is the difference between a NOHANDLE and an IGNORE condition ?
42. What are the 3 broad ways that a program can give up control /
43. What is the difference between XCTL and RETURN.
44. What happens if a DELETEQ TS command is executed ? 45. Why is the terminal ID often used as a part of a TSQ ?
46. What is the maximum length of a TSQ name ?
47. What is the maximum length of a TDQ name ?
48. Is it necessary to define a TSQ in a CICS table /
49. Can you read the 5th item of a TDQ ?
50. Where are TDQ's defined ?
51. Can you delete an individual record from a TSQ or a TDQ ?
52. Can you update a record in a TDQ ?
53. Why is it necessary to update PPT ?
54. In which CICS table do we define the transaction for a program ?
55. Distinguish between TSQ and TDQ.
56. What is DFHBMSCA ?
57. What is Pseudo conversational programming ?
58. Name 3 Cobol commands that cannot be used with CICS
59. If a physical map has six variable fields and nine constant fields, how many fields must the symbolic map has ?
60. In which column must label begin ?
61. Code the parameter that will assign a start value to the field
62. Howm many column will be needed on a screen to display a protected field that has 4 bytes of data ?
63. Howm many column will be needed on a screen to display an unprotected field that has 4 bytes of data ?
64. What are the 2 categories of extended attributes ?
65. When using extended attributes, how many attribute bytes will be needed for each symbolic map field ?
66. By which command do you preserve working storage fields ?
67. How do you restore working storage fields ?
68. Which command will release all the resources used by the program ?
69. What is the relationship between EIBCALEN and DFHCOMMAREA ?
70. How will the program know which key has been pressed.
71. What is the function of a STARTBR / ,br> 72. Assume that a file contains 100 records, if one start browse and 99 read next commands have been executed, which record will currently be in memory ?
73. True or Fals ? In a browse program the program should remain active while a user is viewing a screen
74. Which condition will be triggered if a user attempts to start a browse beyond end-of file ?
75. Which condition will be triggered if a user attempts to continue reading backward beyond the beginning of file ?
76. What will happen if a user enters a record key that is lower than the lowest record key in a file ? How can this answer be affected by the Start-Browse option ?
77. Describe a method for beginning a browse at the beginning of a file.
78. When is the condition of NOTFND not an error ?
79. What will happen if you code a send map command or a return statement with the same transid option if a MAPFAIL occurs ? 80. Why is the Enter Key option explicitly coded in the Handle Aid command ?
81. What happens if you omit label on a HANDLE Condition command ?
82. What is the difference between a NOHANDLE and an IGNORE condition ?
83. What are the 3 broad ways that a program can give up control ?
84. What is the difference between XCTL and RETURN.
85. What happens if a DELETEQ TS command is executed ?
86. Why is the terminal ID often used as a part of a TSQ ?
87. What is the maximum length of a TSQ name ?
88. What is the maximum length of a TDQ name ?
89. Is it necessary to define a TSQ in a CICS table ?
90. Can you read the 5th item of a TDQ ?
91. Where are TDQ's defined ?
92. Can you delete an individual record from a TSQ or a TDQ /
93. Can you update a record in a TDQ /
94. Why is it necessary to update PPT ?
95. In which CICS table do we define the transaction for a program ?
96. How do you do a browse Operation
97. If you have a new map, new program, and a newfile, which CICS tables do you update ?
98. How to read a TS Queue
99. Differentiate between XCTL and LINK
100. What is START ?
101. How do you update a file in CICS in JCL.
102. What is a temporary dataset ?
103. What is a PROC, and how is it different from a JCL
104. Difference between TDQ and TSQ ?
105. What is difference between TDQ and TSQ ?
106. How do interval control transactions in invoke themselves
107. How do we read a VSAM file in CICS
108. What are some of imp. CICS commands and their parameters
109. How do you protect a field from being overlaid ?
110. What are SEND MAP MAPONLY and SEND MAP DATAONLY ?
111. What are the restrictions while using DETMAIN and FREEMAIN ?
112. I have TSQ with 15 items. I want to delete the 10th item. How do I do that ?
113. How do I find the name of the CICS region inside my COBOL program ?
114. Can a CICS region be attached to more than one DB2 subsystem ?
115.What determines the DB2 subsystem to which a particular CICS region is attached ?
116. What is the DSNC transaction used for ?

Other Interview Questions