PR301 MF Sample Questions - 1 SET Cics
PR301 MF Sample Questions - 1 SET Cics
CICS:
Ans : a & b
2) one question like state true or false for pseudo conversation & BTS ..refr page
no: 14 in CICS material
8) Current Channel
Ans: ASSIGN command
2) /*JOBPARM is placed
Ans: After JOB statement
5) Utility that creates sequential files that contains data extracted frm other
files:
Ans: IEBDG
1) Throughput is
Ans : Amount of work done / Amount of time
4) True or false…
a) When updating a
VARCHAR column, DB2 logs from the first data byte modified until the end of
the row.
Ans : True
b) When updating a
VARCHAR column, DB2 logs from the first data byte modified until the end of
the row.
Ans: If used without the ‘modified’ word , then false…
5) Normalization:
Ans: For frequent updates
6) De-normalization:
Ans: For mostly queried database
7) Go thru page num – 42 in DB2 tuning(some true n false ques were given on this)
10) One question: true or false on External & SQL stored procedure types like
Program logic part of definition etc types.
13) Denormalization is
MQ Series:
1 Message Descriptor has -------------- , that should be always sent when a message
is sent
Ans: Priority
etc..etc
25. At what stage of project db2 tuning has to be done: all stages
26. true/false question on LARGE tables:
one of ans was: you have to horizontally split tables until they reach 1 TB: this is False
You must create them using LARGE keyword or the NUMPARTS : TRUE
Accessing only one table reduces the complexity of programming/Query: true
Parallelism of processes, utilities and queries is possible if you partition adequately:
true
28. true/false question on Variable Length Columns definition always choose below for
true:
31. you should not use PCTFREE = 0: choose when REORG frequency option
32. create or alter commands for EXTERNAL Procedure & SQL Procedure, they will give
a list of proceduers & ask which is for which type
33. true/false question on definition of result sets:
one of the ans was: Issue one ALLOCATE CURSOR statement for each result set
returned by the stored procedure.
34. question some thing like: if you are using MQ series, whats type of
communicatrion: messaging
35. definition question on persistence message: recoverable
36. not type of queue: local/alias/trigger queue/dynamic queue
ans: dynamic queue
37. which is the template used for creating dynamic queue: model queue
38. if destination Q is not available, to which q a message wil be sent: dead letter
queue
39. what queue is used for defining application to be started by trigger monitor:
process definition
40. when Q depth becomes 0 to 1, to which trigger is sent: FIRST
41. MQI is bidirectionl: true
42. which q is used for work load balance: cluster q
43. question on major/minor calls : which is not the option of both : ans was DATA
44: choose the correct major/minor call from the given list: do remember all the types
45. which are the diff types of objects, they give few or all of the below options:
•Queue
•Queue Manager
•Namelist
•Process Definition
•Channels
46. choose correct options on definitions of completion code & reason code, choose
below:
Completion code gives the status of call whether it was successful or not & reason
code gives the details of the message
note : there was another option exactly same as above, but with return code..instead
of reason code
Split Up
CICS - 10
Database - 8
Db2 - 10
JCL - 8
MQ series - 14
Db2 Questions
1. DATE is an example of which type of columns - Compound, derived, long?
2. Denormalization should be used for what kind of data base - OLTP or DSS?
3. Normalization should be used for frequently queried/updated?
4. Why is vertical split done? To reduce 32KB pages
5. Disadvantages of Vertical split -
6. Combining tables - choose the correct disadvantage
7. Hot spots - which one of the following - Portion of the table which is
continuously and repeatedly updated
8. Parameters of External stored procedure - which is not - options were Dynamic
result sets, Parameters style, DBNAme - The incorrect parameter is DBNAME.
(The correct name is DBINFO)
9. What does PSQLDA contain? - contains number of result sets returned by the
stored procedure
10. Control from DB2 to stored procedure - which one does it? I marked it as WLM -
not sure which one?
JCL questions
1. How to make Non-vsam catalog structure point to a VSAM node? Using
STEPCAT and Integrated Catalog facility
2. /*ROUTE XEQ ... after this /*MESSAGE is coded - whats the output - I said JCL
error since ROUTE and XEQ are 2 separate JES2 statements
3. What does //*COMMAND operator do? Code operator's command in a job
4. Which parameter is used to delete datasets even when the retention period is
unexpired - PURGE/EMPTY/SCRATCH?
5. IEBPTCH - PRINT or PUNCH - if the parameter MAXDD is not coded, how
many groups of character are printed - 8/32/16/?
6. Utility used to create GDG - IDCAMS
Database questions
1. Formula for Throughput = Amount of transactions per unit time
2. Steps for tuning strategy - Gather info, Current considerations, Future
considerations,physical investigation,implementation - i marked incorrect option
as informing stake holders.... not sure
3. unit of transfer between memory and disk - block
4. When should index be used - colum which is used for join, used commonly in
WHERE clause, not in a column with few distinct values and mostly NULL
values
5. Which type of index should be used for data warehousing/not updated frequently -
Bitmap
6. Which index should be used on columns which have few distinct values - Bitmap
7. How to acheive lock contention? MAke transactions short, use lock escalation,
avoid deadlock,s hold locks for short time...
Websphere MQ questions
1. What is transmission queue?
2. 2 parts to message put in a queue - correct answer is message descriptor followed
by application data
3. Persistent messages are stored in Non volatile storage (true/false)
4. When you need a system where some messages have to be accessed slowly and
some faster - how do we implement? Using priority is the answer
5. Temporary dynamic queues - which is an incorrect feature - Answer is it is
recoverable (Temporary dynamic queues are non-recoverable)
6. When the destination of the message is unknown, it is put in dead-letter
queue/transmission queue..
7. When trigger happens, what starts - queue manager is active, message is sent,
application starts? - Application program starts
8. Which is not an object - Process, queue, tablelist, namelist ,rules
9. Messages are triggered when? (all 3 types - EVERY, FIRST, DEPTH)
10. Which of the following is not a major call - MQPUT1,MQCLOSE, MQBEGIN -
MQBEGIn is the answer
11. Function of MQBEGIN
CICS questions
1. BTS supports SYSPLEX or not
2. Which is the correct flow? Active--> Complete or ACtive--> Dormat -->
complete, Active -->Dormat--> Active--> Complete???
3. which of the following is false about 3270 application from BTS? not terminal
related, supports COMMAREA etc.
4. Can BTS support 2 COMMAREA within the same transaction?
5. How can a channel be passed to a different program? Using LINK, XCTL and
START
6. How to pass subset of channel to subcomponents or move containers within
channels - Use MOVE CONTAINER command
7. Can COMMAREA pass more than 32KB data across a MRO Link?
H a ha …finished the exam in 25 minutes and spent the next 35 minutes to jot down
these Qns!!