Pegasystems Certified Lead System Architect (CLSA) 6.2V2 Sample Questions:
1. Which of the following are the most appropriate situations to use Function Aliases? (Choose Two)
A) To allow functions to be executed from activities and flows
B) To reduce the risk of rule maintenance errors by limiting the allowed values to be passed to a utility function
C) To make business rules, such as decision tree and expressions, easier to read and understand for business users
D) To allow the same utility function to be used with different parameter signatures
E) To allow a single function to have both a technical and non-technical name to be used by both developers and business users
2. Review the following requirement:
A home loan application has a new requirement to track changes to the following properties during the lifecycle of the loan process (which can be many weeks and allows for updates to these properties at different points throughout the process).
Properties to Track:
Loan Amount
Home Value
Downpayment
The new requirement is to track all changes to these properties and send the previous value, current value and operator who made the change to a web service used for fraud detection. A second requirement is to spin-off a loan review process if the loan amount changes by more than 20%. This review process occurs in parallel to the primary process.
Given the above requirements which of the following approaches is most appropriate? (Choose One)
A) Use the property auditing landing page and its configuration options to track the property changes and call the appropriate web service. Also, create an additional declare on-change rule to check for the 20% change and start the review process
B) Use a declare trigger to check for changes to the properties and copy the previous values to 3 additional properties. In the activity called by the trigger execute the web services and determine, using a when rule, if the 20% change has occurred, if so execute the review flow
C) Use a declare on-change rule to track all of the properties and execute the web services. Also utilize the process override functionality, in conjunction with a when rule to check for the 20% change, to execute the review process
D) Use a declare on-change rule to look for changes in the 3 properties and then execute the appropriate web service. Use a separate trigger to track the change in loan amount and start the review process flow if the change is more than 20%
3. A reference property can be best thought of as _____________? (Choose One)
A) a property whose references are tracked for auditing purposes
B) a property that can be referenced from any context at any time
C) Another term for a linked property
D) a reference to an external entity that is stored in a system of record
E) a pointer between two pages or properties
4. In which of the following cases would you use Connect SQL rules? (Choose Two)
A) To execute a stored procedure against an external database
B) To improve performance over similar OBJ- methods
C) To update an external table as part of a distributed transaction
D) To read from an external table
E) To execute a SQL statement that contains database vendor specific syntax
5. Consider the following situation:
A PRPC application is running within a 1.2 GB JVM (Java Virtual Machine). There is approximately 350 MB of free memory and garbage collector reclaims in average 32 MB of memory in the course of an hour.
The Rules Assembly count is 0 when a typical interaction executes in average 72.6 rules. The application CPU peaks periodically at 22% but otherwise runs in average around 12%.
The application is generating approximatively 30 database alerts per minute. The database CPU runs at an average of 75% peaking periodically at 96%. The alert log file does not report any byte warning with a 10 MB threshold defined.
Users are complaining about poor performance. Their interactions take in average 4.5 seconds.
Which of the following approaches is most appropriate to resolve this issue? (Choose One)
A) Review the application profile log to determine which activities are taking the most time
B) Limit the number of database interactions by storing most data on a series of declare pages
C) Review the database table indexes and utilize query plan to consider changes
D) Expose all columns used by the application
E) Reduce the number of loop iterations executing on the large sets of data
Solutions:
| Question # 1 Answer: B,C | Question # 2 Answer: B | Question # 3 Answer: E | Question # 4 Answer: A,E | Question # 5 Answer: C |
We're so confident of our products that we provide no hassle product exchange.


By Susie

