1. Select the correct option.
a)decision table can call a decision table without using utility functions
b)decision tree can call a decision tree without using utility finctions
c)decision table can call decision table,map,decision tree without using utility
functions
d)decision tree can call decision table,map,decision tree without using utility
functions
Ans : A & D
2. how to specialize rules for a country or state
a) class and rulesets
b) class
c)circumstance
d) a & c
e) a & b
Ans : D
3. Steps to test a connector rule. choose 4 options
a)create an simulation activity
b)create data simulation instance
c)run the flow
d)replace the integrator with a utility for testing
e)enable simulation on connector rule
f)
Ans : A,B,C,E
Answers and Descriptions by Vivek Rathod
4. Consider Classess A and B. ( names of classes were different sth more logical).
A-B has an acess level of 3 for modify instances.
A-B-C has an acess level of 5 for modify instances.
A-B-D has an acess level of 0 for modify instances.
choose 3 correct options.
a)this user can modify instances of A-B at production level
b)this user can modify instances of A-B at experimental level
c)this user can modify instances of A-B-C at development level
d)this user can modify instances of A-B-D at test level
e)this user can modify instances of A-B-C at production level
Ans : B,C,E
1: Experiment
2: Development
3: Test
4: Pre Production
5: Production
5. Which among the below tools gives overall health check of application
a)SMA
b)DB trace
c)PAL
d)application profiler
Ans : C
6. diff between uses of Application Profiler and DB trace. choose correct option
Answers and Descriptions by Vivek Rathod
a) both are similar and depends upon whichever you want to use
b) you can trace individual activity steps with profiler
c) App profiler gives more detailed info of individual db queries
d)
Ans : B
7. how are work parties stored clipboard. options around diff property modes
a)page list
b) page
c) page group with role as subscript
Ans: C
8. best practice to design a organization specific UI. options involving Application skin
wizard and styleviewer.
9. question on LDAP authentication
a) need the operator record in PRPC
b) don't need the Operator record in PRPC
c)
Ans : B
You can configure PRPC to create OperatorID at the runtime
10. question involving soap and http services
a)http is low overhead response of soap
b) soap is more reliable than http
c)http service can be configured using service accelator
d) http can used only when xml is involved.
Answers and Descriptions by Vivek Rathod
Ans: A,C
http cab be used with text and data both ( D is wrong)
11. which of the services require a listner
a)soap
b)EJB
c)JMS
d)http
Ans: C
I had this question in d exam ☺
12. ruleset prerequisites are used
a)during development
b)at both runtime and development
c)at the time of export
d)runtime
Ans : A
This was also there ☺
13. which are the out of box layout options. choose two options
a)accordian
b)tabbed
two more options
14. question related to creating a product
a) need to specify major and minor versions only
b) require a when rule to include data instances
c) need to specify the url of target system
d) all the rulesets must be locked.
Answers and Descriptions by Vivek Rathod
Ans : A
15. which of these rules use function alisases
a)decision table
b) decision trees
c) declare expressions
d) declare triggers
Ans : B,C
-> Function Alias cab be referenced in :
Decision Tree
When Condition
Declare Expression
Constraint Rules
16. select three declarative rules
a) Onchange
b) decision tree
c) declare expression
d) trigger
e) decision table
Ans : Should I provide the answer for this also ☺ ???
17. there is a requirement to execute multiple decision tree rules in ordered manner
a)no OOB functionality available
b)can be done using declare collection and listview
c)can be done using declare collection and summeryview
one more option.
Ans : B
Answers and Descriptions by Vivek Rathod
18. For a thread scope declare page Declare_A.
page is fresh when '...some when rule name(say testwhen)..'
refresh when older option is 5 min
the when rule is evaluated to false
options for the time next time the page will be refreshed
Ans : A,C
When a requestor access a thread scoped page, PRPC evaluates the when
condition and if the when is false the page will be recomputed.
When condition criteria is only for thread level declare page
For node level page there is one field called “Allow Idle Timeout” (24 hrs)
For both type of pages you can provide specific timings in the field “Refresh if
Older than” (DD:HH:MM:SS)
19. thread scoped declarepages are removed from memory when ( choose two or three
correct options)
a)requestor logs off
b) requestor session expires
c)user is timed out
two more options.
Ans: A,B
Thread scoped pages remain until the requestor session that created them ends.
For expiration of pages (both types) there is one function available :
@ExpirationDeclarativePage(tools,pagename)
20. select two correct options
a) cover cannot include a cover
b) by default locking for covered objects is enabled
c)a cover can have <=10 work objects
Answers and Descriptions by Vivek Rathod
d)relation between cover and its objects are stored as foreign keys in database
tables.
Ans: A,B,D
For a WO that is a member of cover, pxCoverInsKey field identifies the pxInsKey
value of covering WO.
In pc_work table there is one column pxCoverInsKey which is foreignkey.
21. select two correct options.
a)summary view can call another summary view
b)summary view can call a detailed view
c)list view can have parameters as input
d)summary view and list view can have privileges associated with them
Ans: All
Summary view can call Detail View, List View, Summary View as DrillDown To
You can configure as activity to run a listview, which uses parameters as selection
criteria. (option C)
Privileges cab be associated with following rules
o Access of Role to Object
o Activities
o Attachment category
o Correspondence
o Flow
o Flow Action
o List View
o Summary View
22. questions about the getcontent activity. select 2 correct answers
a)getcontent activity should not be customised as it provides a highly efficient way of
data retrieval
b)should be saved with the same name
Answers and Descriptions by Vivek Rathod
c)should be customized if data need to fetched from external sources
d)
Ans:
23. A question displaying an image of pal reading with 4 or 5 readings. options about
what seems to be wrong with the readings.
24. A question about rule assembly cache about where it resides and what does it
contain.
25. which of the below options are true in context of tracer tool. select two options.
a) you can set breakpoints for individual activity steps
b) you can view a top level page from tracer.
c) you can re run a selected list of steps.
d) select the requestor session to be traced with SMA
Ans: A,B
26. when a rule is executed, you actually do one of the following.
options involving whether it's the rule xml that is compiled or run, java file is
retrieved from blob and run etc.
27. Question about getNextWork activity.
a) users can be allowed to select the work from their work list
b) this activity can be customised by modifying a decision table/tree
c) This activity is controlled by flags on the operator record.
d) items from the worklist are processed first.
Ans: A,B,C
Decision Tree – Assign-.GetNextWorkCriteria (B)
Answers and Descriptions by Vivek Rathod
Fields on Operator Id which controls the behaviour of getNextWork :
o Get From WB First
o Merge WBs
o Urgency Threshold
o Use all WBs in User’s AG
You can configure to get from WB first (D)
28. In which of the below scenarios an alert is not logged.
a) When a large html stream is received by the client or browser
b) Service takes much more time
c) Connector response takes great amount of time
d) Query size is very large
Ans: None of the above
a – PEGA0029
b – PEGA0011
c - PEGA0020
d - PEGA0033
29. Question about spin-off process
a) processes get executed sequentially but business wise seems to be parallel as two
users can work at a time
b) only one user can work at a time
c) processes follow different threads.
d)
Ans: A
The original and spun-off flow execute simultaneously, but within the same Java
thread and on the same node
Its just business process parallel processing not computational processing
Just keep in mind same thread ( I got confused in exam. The option was like
whether same thread or same requestor)
30. Question about PRthreads.
a) These are like Java tread which includes type like STANDARD,
DEVLOPER,OPENPORTAL.
b) Can be used for concurrent processing when multithreading is enabled
Answers and Descriptions by Vivek Rathod
c) Depict different Clipboard pages which cannot interact with each other.
d) One more option.
Ans: C
PRThread is a datastructure used in a system to allow a requestor to have
saperate clipboard page namespaces that do not interact with each other.
The thread concept in PRPC is termed as PRThread but PRThreads do not run
concurrently.
31. What is the best practice to display a sum prop of three input props.
a) Onchange and refresh section.
b) Declare exp and refresh section.
c) Trigger
d) One more option
A ns: B
32. Question related to report categories. Options in context of which of the categories
involve open workitems or resolved work items.
33. Question related to base rule and circumstanced rule. If the base rule is in 01-01-02
and circumstanced rule is in 01-01-01. Which one will be preferred?
Ans: Post 5.2 circumstanced rule will be selected.
You can change this behaviour by selecting “Base Rule” checkbox explicitly for
base rule
34. One question about the container managed authentication. Options like
Container managed authentication overrides PRPC authorization, it can’t be used for
WAR deployment on tomcat, no users required in PRPC.
35. Question about the assignment SLA and Work object SLA. Options like where you
define the WO SLA, assignment SLA can override WO SLA,
Pega-Procom agent detects and performs escalation processing for SLAs
SLA for assignment – Assignment Shape
Answers and Descriptions by Vivek Rathod
SLA for WO – Through Model. pySLAName prop
I had question like once we set the SLA for WO in model, can we change it during
further processing ( I guess yes we can. Not sure)
36. Select the correct option in context of screen flows.
a) Can have multiple connectors
b) Only one connector
c) Only one harness
d) Can route the work object to a worklist or workbasket.
Ans: B,C
Only one connector must start from each assignment shape. And that will be
always followed during execution.
Screen flows can not contain router shape. All assignments can be routed to
single worklist.
37. Use of Preflight
a) To show adherence to best practices
b) Warnings are used from index-Warnings
c) Warnings can be customized.
Ans: A,B
38. Question about which functionality updates the caches.
39. Select from a list of rules which implement the build for change
a) Dec-Exp
b) Rule-File-text
c) Edit validate
d) When
e) Decsion trees
f) Decision Tables
Ans: A,D,E,F
The following rules implement the build for change:
o Case Match
o Decision table
o Decision tree
o Constraints
o Declare Exprns
o Flow
Answers and Descriptions by Vivek Rathod
o Flow Action
o Server level
o Map Value
o When condition
40. Question about the Obj-* methods.
a) Can be used for internal classes only
b) Can be used when Blob is available
c) Necessary for PRPC managed locking
d) Can be used for external classes as well, but the key must be the the special one
like the pxInshandle.
Ans: B
C – Recommanded for activities which support flow execution. For other cases
you can manage lock on your own.
D – An external class may not contain one single property that serves as handle.
But in that case PRPC assembles a substitute string from key columns of the table
Unlike Obj-Delete method the Obj-Delete-By-Handle can delete the instances
without opening them first.
41. Question about the Write-Now option with Obj-Save
a) Write now option-commits irrespective of other transaction settings
b) Write now should be avoided.
a) DeferredOps html gives the list of deferred operations.
Ans: B , C
A – Only for steppage Object
B – Obj-Delete and Obj-Save : Writenow check box will perform the DB
transaction.
42. Question about the distributed transactions. Options around Commit and rollback in
such systems
43. Choose the correct order when the flow action is submitted.
a) Client side validation, post action and validate rule
Answers and Descriptions by Vivek Rathod
b) Post action, client side validation, validate rule
c) Client side validation, validate rule, post cation
d) None
Ans: C
44. Which of the following are available as smart widgets in PRPC.
a) Auto Complete
b) List to list
c) Dynamic Select
And few other options
45. A question about correspondence. Options like corro can only be sent to PRPC
operators and three others.
There were two questions about divisional reuse. Class structure was given and question
was about where to define a rule for divisional reuse. Another one was about if a rule is
defined here, then from which points it can be accessed.
Answers and Descriptions by Vivek Rathod