PEGACLSA_6.2V2 Certified Lead System Architect (CLSA) Exam Set 1

As a best practice, it is recommended that generated integration data models are mapped to the application data model and not used directly by business rules. Which of the following is the best rationale for this best practice? (Choose One)


Options are :

  • By providing this abstraction the applications rules will not require changes if the underlying services change (Correct)
  • The integration data model is generated in a separate Rule Set that cannot be accessed by the application Rule Set
  • Classes that inherit from Int- cannot be embedded in a work object
  • The integration data model does not define Rule-Obj-Property instances and thus cannot be referenced by business rules

Answer : By providing this abstraction the applications rules will not require changes if the underlying services change

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 4

Assuming all other factors equal, which flow action will be available to the most operators? (Choose One)


Options are :

  • All three flow actions will be available to the same number of users
  • The flow action with 1 privilege listed
  • The flow action with 2 privileges listed
  • The flow action with no privileges listed (Correct)

Answer : The flow action with no privileges listed

PRPC's branching ability is most appropriate to use when __________. (Choose One)


Options are :

  • the single and only development team work on an enhancement in a Rule Set and it is not known ahead when the enhancement will go into production
  • several development teams simultaneously work on the same enhancement in a Rule Set and it is not known ahead when the enhancement will go into production
  • several development teams work on different enhancements in the same Rule Set simultaneously and it is not known ahead which enhancements will go into production first (Correct)
  • several development teams work on different enhancements in a Rule Set simultaneously that will go into production at the same time

Answer : several development teams work on different enhancements in the same Rule Set simultaneously and it is not known ahead which enhancements will go into production first

Which of the following does NOT describe a typical upgrade from one PRPC version to another? (Choose One)


Options are :

  • Install only those items in the PRPC Rule base that have been updated on an existing system (Correct)
  • Install an entire new version of the PRPC Rule base on an existing system, including those items that have not changed
  • Install the PRPC Rule base on a different instance and migrate only the application rules and data to the new system. The work remains on the original instance
  • Install the PRPC Rule base on a different instance and migrate the application rules, data and work to the new system

Answer : Install only those items in the PRPC Rule base that have been updated on an existing system

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 1

For an Access Group with two Roles defined as seen below, will the privilege, Sensitive Info, be granted to this Access Group, assuming no Access Deny rules? (Choose One)


Options are :

  • The privilege, Sensitive Info, will not be granted since Manager role specified a 0 as the production level
  • The privilege, Sensitive Info, will be granted as the order is not significant (Correct)
  • The privilege, Sensitive Info, will be granted since the Admin role is evaluated last
  • The privilege, Sensitive Info, will not be granted since Manager role is evaluated first

Answer : The privilege, Sensitive Info, will be granted as the order is not significant

Several development teams work on different enhancements in the same RuleSet simultaneously  and it is not known ahead which enhancements will go into production first. Which of the following  approached is best suitable for this requirement? (Choose One)


Options are :

  • Use the private check-out feature
  • Create branch RuleSets for each development team (Correct)
  • Create multiple RuleSets and merge the RuleSets later
  • Create multiple RuleSet versions

Answer : Create branch RuleSets for each development team

What does the Migrate Product wizard NOT do? (Choose One)


Options are :

  • Create the product rule on the source system and upload the product ZIP file to the target system (Correct)
  • Upload the product ZIP file to target systems
  • Trigger the import of the product ZIP file on the target system
  • Create the product ZIP file on the source system

Answer : Create the product rule on the source system and upload the product ZIP file to the target system

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 1

Which of the following approaches to building User Interface rules are most vulnerable to security attacks? (Choose Two)

A. Using auto generated controls and sections

B. Coding HTML with: <pega:reference name=“OrderDescription” />

C. Coding HTML with: <pega:reference name=“OrderDescription” mode=“literal” />

D. Coding HTML with: <pega:reference name=“OrderDescription” mode=“richtext” />

E. Coding HTML with: <%tools.appendString(tools.getActiveValue()); %>

F. Coding HTML with:

<%tools.appendString(StringUtils.reversibleCrossScriptingFilter(tools.getActiveValue()));%>


Options are :

  • D,C
  • None
  • A,B
  • C,E (Correct)
  • F,B
  • E,A
  • C,D

Answer : C,E

An application team has recently released an application to production with the last locked Rule Set version as 01-01-32. They now wish to create two new Rule Set versions; one to hold weekly bug fixes for the current release and one to start working on the next quarterly release. Which two Rule Set versions would be most appropriate to create? (Choose One)


Options are :

  • 01-01-40 and 02-01-01
  • 01-02-01 and 01-03-01
  • 01-01-33 and 01-02-01
  • 01-01-40 and 01-02-01 (Correct)

Answer : 01-01-40 and 01-02-01

When configuring an external assignment, who is it assigned to? (Choose One)


Options are :

  • To a Work party (Correct)
  • To a Work basket
  • To an Operator
  • To a Work party, Operator, or Work Basket, depending on how it is configured

Answer : To a Work party

PEGACSA-v6-2 PEGA SYSTEM Certified System Architect CSA Test Set 8

An application has requirements to handle the following inbound email use cases:UC-1 Creating new work for email received at help@myco.comUC-2 Executing business actions (such as an approval) via email repliesUC-3 Verifying digital email signaturesWhich of the use cases are supported by standard PRPC email processing? (Choose One)


Options are :

  • UC-1 and UC-3
  • UC-1 Only
  • All use cases are supported
  • UC-1 and UC-2 (Correct)

Answer : UC-1 and UC-2

ShipCo is a shipping company that is implementing a PRPC application to manage shipping orders. There is a group of operators who must not be able to open and view orders that were created before they started working for ShipCo, as set by the Date Of Hire attribute in the LDAP system. Which PRPC feature is most applicable to this requirement? (Choose One)


Options are :

  • Rule Set Version Effective Date
  • As-of Date Circumstancing
  • Access When rule type (Correct)
  • Access Deny rule type

Answer : Access When rule type

In a PRPC application, a customer wishes to ensure that the value of "Government ID" is encrypted when stored. Database-level encryption is not available. Which of the following is least likely needed to implement this requirement? (Choose One)


Options are :

  • Install a cipher on the server
  • Configure an Access When rule
  • Set the corresponding property type to "Text Encrypted"
  • Check the "Encrypt BLOB?" option for the corresponding class (Correct)

Answer : Check the "Encrypt BLOB?" option for the corresponding class

PEGA CSA71V1 Certified System Architect Practice Exam Set 8

Using multiple roles on a single Access Group can be useful for which of the following reason? (Choose One)


Options are :

  • It eliminates the need for privilege
  • It can improve reuse and eliminate dual maintenance of role definitions (Correct)
  • It is the only way to create managers who also do work
  • It is the best way to conditionally grant access
  • It improves run-time performance by reducing the number of caches

Answer : It can improve reuse and eliminate dual maintenance of role definitions

In which situations would you typically use rule check-in approval? (Choose Two)

A. To review rule changes made by system architects

B. To track interface changes for connectors

C. To control changes to rules delegated directly in production

D. When business logic requires a manager to review a work item

E. To control who can update rules


Options are :

  • B,E
  • E,D
  • D,B
  • A,C (Correct)
  • C,A

Answer : A,C

Which of the following are NOT recommended practices with respect to packaging and versioning? (Choose Two)

A. Consider skimming when the R-A-P file becomes large

B. Use the associated Rule Set metadata to dynamically associate data instances with a product

C. Use separate R-A-Ps for rules and data instances

D. Keep spare versions between releases (e.g. 01-01-01 to 01-01-05)

E. Increment each Rule Set version by one for each release (e.g. 01-01-01 to 01-01-02)


Options are :

  • D,C
  • B,D
  • C,A
  • C,E (Correct)
  • B,A

Answer : C,E

PEGACSA-v6-2 PEGA SYSTEM Certified System Architect CSA Test Set 7

What is TRUE about the PRPC command line utility that imports and exports archives? (Choose One)


Options are :

  • It is installed with PRPC by default
  • It cannot use a Rule-Admin-Product to export rules
  • It communicates with the source and target systems over SOAP
  • It does not require the Pega-Import Export agent running (Correct)

Answer : It does not require the Pega-Import Export agent running

Which of the following changes to a flow is least likely to cause issues with existing assignments in a production environment? (Choose One)


Options are :

  • Replacing an assignment with a sub flow shape
  • Renaming an assignment
  • Adding or removing flow actions to an assignment (Correct)
  • Replacing an assignment with a new one with the same name

Answer : Adding or removing flow actions to an assignment

All of the following requirements can be met through the use of Directed Web Access, EXCEPT? (Choose One)


Options are :

  • The assignee can access the assignment either through the user portal, or by clicking the link in an email (Correct)
  • The external user must fill out a form to perform the assignment
  • The IP Address of the external user must be tracked
  • It must be possible to execute the assignment from a shared computer, using web-based mail

Answer : The assignee can access the assignment either through the user portal, or by clicking the link in an email

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 5

When container-managed authentication is used with an LDAP system, would PRPC be required to integrate with the LDAP system? (Choose One)


Options are :

  • Yes, to authenticate operators
  • Yes, to pull operator attributes (Correct)
  • No, PRPC would never need to communicate with LDAP system with container-managed authentication
  • Yes, for token validation

Answer : Yes, to pull operator attributes

What characteristic of authentication activities applies to both SSO (Single Sign-On) and PRPC managed LDAP authentication? (Choose One)


Options are :

  • NONE
  • Authenticating the operator's password
  • Calling an external Access Management system, such as Site Minder
  • Verifying the token provided by an external Access Management system, such as SiteMinder
  • Identifying and creating the operator if necessary (Correct)

Answer : Identifying and creating the operator if necessary

What is TRUE about skimming? (Choose Two)

A. The source RuleSet versions need to be unlocked

B. Rule types without versions are unaffected by skimming

C. Blocked rules are not copied to the new RuleSet

D. The history of the source rule is copied to the new skimmed rule

E. It is only possible to skim to a new major version


Options are :

  • E,A
  • A,B
  • D,E
  • B,C (Correct)
  • C,A

Answer : B,C

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 1

A PRPC system is configured to support SSO (Single Sign-On) authentication in which authentication is done in an external website, and then redirected to PRPC. PRPC must validate the identity of the external site to ensure authenticity. In this situation, where would the validation be configured? (Choose One)


Options are :

  • The Authentication Activity (Correct)
  • prconfig.xm
  • The Access Group instance
  • An Authentication Service instance

Answer : The Authentication Activity

Which of the following is NOT a typical use-case for the Package Work wizard? (Choose One)


Options are :

  • To move work items created on a local PRPC system to a central PRPC system
  • To move work items from a production to a test system to debug an issue
  • To archive work items (Correct)
  • To move work items that are part of the application itself

Answer : To archive work items

A PRPC application is built for handling a Customer Support Call Center. Authentication is handled outside PRPC. When operators are added to the external system, they must be able to access the PRPC application and perform work. Which approach is best suited for this requirement? (Choose One)


Options are :

  • Create operators manually
  • Create a background process that polls the external system on a regular basis and creates the corresponding operators
  • Use an authentication activity that creates operators dynamically (Correct)
  • Configure a shared or guest operator with the appropriate privileges to perform the work

Answer : Use an authentication activity that creates operators dynamically

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 6

In a Credit card dispute application PRPC connects to an external service to receive the transactions made by the account holder. When the CSR (Customer Service Representative) is working on the dispute they should see only the last twenty transactions made by the account holder. If the transaction that the account holder wants to dispute does not appear in the list then the CSR should perform a search by entering the date of transaction or the transaction amount or the merchant name. The transaction list should display the 20 transactions that satisfies the criteria. In any circumstance the CSR should not see more than 20 transactions in the screen and cannot paginate through results. The external service returns transactions ordered by date of transaction with the recent ones appearing first. Given the above requirements, which of these approaches is most appropriate and would satisfy both these requirements? (Choose One)


Options are :

  • Build a thread level declare page that uses an activity to invoke the connector activity and then copy only the first 20 pages to the pagelist property defined in the declare page; this property is used as a source for the repeating grid. A when rule would be used to control when the results are fresh based on the values of the search parameters (transaction date, amount and merchant name) (Correct)
  • Execute the activity that makes a connector call to get the list of transactions from an external service before the flow action is rendered so that all transactions are available on the clipboard. When a search parameter (transaction date, amount and merchant name) is specified, use a data transform to copy the appropriate subset of the transaction to a new page
  • Execute the activity that makes a connector call to get the list of transactions from an external service before the flow action is rendered. Write a data transform to copy the connector result to a declare page. Create a repeating grid layout using the declare page as its source. Display the first 20 results of the declare page by using the pagination setting First X results
  • Build a thread level declare page which uses an activity as its source. The activity will invoke the connector activity and then copy only the first 20 pages to the declare page. Display the first 20 results of the declare page by using the pagination setting "First X" results

Answer : Build a thread level declare page that uses an activity to invoke the connector activity and then copy only the first 20 pages to the pagelist property defined in the declare page; this property is used as a source for the repeating grid. A when rule would be used to control when the results are fresh based on the values of the search parameters (transaction date, amount and merchant name)

PEGACSSA-v6-2 Certified Senior System Architect (CSSA) Exam Set 2

What are the most critical issues when an advanced agent is enabled on all nodes in a multi-node system? (Choose Two)

A. Object lock contention

B. Insufficient memory to handle all the load

C. At system startup, Agent Manager may have difficulty starting them all

D. There is nothing to worry about as PRPC will take care of load-balancing and locking

E. Duplicate Processing of items


Options are :

  • C,A
  • C,D
  • A,E (Correct)
  • B,D
  • A,B

Answer : A,E

Review the following requirement:As part of a process you would like to display information, such as contact details and organizational affiliation, about the operator that initiated the process. The information is strictly read-only.Given the above requirements which of the following approaches is most appropriate? (Choose One)


Options are :

  • Use a declare trigger to copy this information to the work object on each update
  • Create a page property with the auto populate option selected for the operator
  • Use a linked property for the operator (Correct)
  • Use a thread scope declarative page to load the operator
  • Load the operator as a top-level page in a flow action pre-activity (and remove it later)

Answer : Use a linked property for the operator

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)


Options are :

  • Review the application profile log to determine which activities are taking the most time
  • Review the database table indexes and utilize query plan to consider changes (Correct)
  • Expose all columns used by the application
  • Limit the number of database interactions by storing most data on a series of declare pages
  • Reduce the number of loop iterations executing on the large sets of data

Answer : Review the database table indexes and utilize query plan to consider changes

PEGACSSA-V6-2 Certified Senior System Architect (CSSA) Exam Set 5

Review the following requirement:A PRPC-based stock trading application allows a pool of traders to initiate stocks sale on behalf of customers. However, such an operation should only be allowed during the Stock Market Trading Sessions. The requirement for the application is to detect any operations occurring outside of the Trading Sessions hours, to suspend it and alert a group of auditors to review it and decide whether to allow it to go through during the next session or to simply reject it. Which of the following approaches is the most appropriate for this requirement? (Choose One)


Options are :

  • Tag any trade work item which pyCreateDateTime doesn't fall within the session hours and route the work item into the "Pending" workbasket. Send out a RSS feed to the auditors indicating the work item ID so they can create an ad-hoc work on that work item to review it, allow it or reject it
  • Define a when condition rule to identify a trade being initiated outside trading sessions, a Declare OnChange rule to track such trade and suspend it, as well as a flow to review the work item and render a verdict on it (Correct)
  • Setup the Auditors to be able to subscribe to business events. Configure a business event definition to monitor outside trading sessions trades. When the event occurs, have the business event defintion notify the subscribers and call a review flow. Have the Auditors subscribe to the event definition
  • Build a Case Match rule with condition(s) to identify outside trading sessions trades. In a case match calling activity, loop through the retrieved cases and route them to a "Pending" workbasket. Then call a flow rule with an assignment to an auditor to review the case and make the appropriate decision

Answer : Define a when condition rule to identify a trade being initiated outside trading sessions, a Declare OnChange rule to track such trade and suspend it, as well as a flow to review the work item and render a verdict on it

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions