PEGACSSA PRPC v5.5 Certified Senior System Architect Exam Set 2

You want to restrict developers to save rules that apply to the My App-Loan-Jumbo Loan class only in the Jumbo Loan RS Rule Set. How can you accomplish this? (Choose One)


Options are :

  • Create a series of activities and declarative expressions
  • Create an access rule
  • Use the Restrictions tab on the Class Definition form (Correct)
  • Lock the Jumbo Loan RS Rule Set

Answer : Use the Restrictions tab on the Class Definition form

A user's access group has two roles listeD. ? RoleA and RoleB (in that order).? RoleA has the "Open Instances of Data-Admin-Operator-ID" set to 0, and RoleB has it set to 5. Assuming there is no Access Deny rule, will this user be able to open an operator instance on a production system and why? (Choose One)


Options are :

  • Yes, the higher of the two production levels wins
  • No, all access roles must grant access
  • No, if any role is set to 0, access is not granted
  • Yes, access roles are applied until a role grants access (Correct)

Answer : Yes, access roles are applied until a role grants access

If an Access Role to Object and an Access Deny rule are defined on the same class, which rule takes precedence with respect to security? (Choose One)


Options are :

  • None -- they are both applied
  • Access Role to Object
  • Access Deny (Correct)
  • PRPC prevents them from both being applied to the sane class

Answer : Access Deny

An activity rule has multiple circumstanced instances. All instances are in Rule Set Xray:01-01-01 and have Availability = Yes. Each rule has an as-of date circumstance and a Date Range. The banana Grown Date property of the work object is 12th September 2008 and the system date is 20th September 2008. Which of the following rules would be selected by rule resolution? (Choose One)


Options are :

  • banana Grown Date - Date Circumstance (as-of) 09/01/2008, Date Range 08/01/2008 to 09/20/2008 (Correct)
  • .banana Grown Date - Date Circumstance (as-of) 09/13/2008, Date Range 09/21/2008 to 09/30/2008
  • banana Grown Date - Date Circumstance (as-of) 09/12/2009, Date Range 01/01/2009 to 12/31/2009
  • None of the above – the base rule would be selected

Answer : banana Grown Date - Date Circumstance (as-of) 09/01/2008, Date Range 08/01/2008 to 09/20/2008

The primary reason for using the Enterprise Class Structure to reach reusability goals is? (Choose One)


Options are :

  • To put most rules in the Enterprise Shared layer
  • None
  • To use it as is and do not try to alter it
  • To create new classes for each type of specialization
  • To consider the most appropriate class and RuleSet for each rule (Correct)

Answer : To consider the most appropriate class and RuleSet for each rule

According to Pega best practices, in which class should rules that are reusable across the work classes of all divisions reside? (MyCo stands for an arbitrary company name and Div1 stands for an arbitrary division name) (Choose One)


Options are :

  • My Co-Work-
  • My Co-Div 1-Work
  • Work-
  • My Co- (Correct)

Answer : My Co-

Which three statements are true about roles? (Choose Three)

A. A role defines the levels of access to rules that apply to a class and instances of that class

B. Roles can be created and modified using the Role Editor

C. A role defines various levels of access to RuleSets and RuleSet versions

D. Each Access of Role to Object rule may have zero or one privilege

E. An Access When rule defines a test that the system performs to allow, or disallow, a requestor to perform an operation on an instance of a specific class

F. An access group can only have one role applied at one time


Options are :

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

Answer : A,B,E

What does PRPC do when executing a blocked rule? (Choose One)


Options are :

  • It only ignores the rule and continues to search for the next rule via rule resolution
  • It throws an exception (Correct)
  • It writes a message to Log4J
  • It either ignores the rule or throws an exception depending on the prconfig.xml settings

Answer : It throws an exception

Which two statements are true about PRPC security? (Choose Two)

A. An access group can reference one or more access roles

B. A production level of 0 identifies an experimental system

C. Security in PRPC can be controlled at a class level

D. A user’s RuleSet list is a proper mechanism to control access to rules


Options are :

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

Answer : A,C

Which one of the following techniques is most appropriate for specializing by DATE? (Choose One)


Options are :

  • RuleSet Only (e.g. a separate RuleSet where rules apply to the same class)
  • Circumstancing (Correct)
  • Class and Circumstancing
  • Rule Set and Class
  • Class

Answer : Circumstancing

Which one statement is valid for As-Of date processing and date qualified circumstancing? (Choose One)


Options are :

  • As-Of date uses a property on the work object, and date qualified circumstancing uses the current system time (Correct)
  • As-Of date processing uses the rule whose date circumstance matches a work object property
  • Date qualified circumstancing allows selecting rules based on a work object property, and As- Of date processing uses the current system time
  • As-Of date processing requires a Rule Set effective date, and date qualified circumstancing uses the current system time

Answer : As-Of date uses a property on the work object, and date qualified circumstancing uses the current system time

Which of the following is not a fundamental way to improve reusability? (Choose One)


Options are :

  • Use naming conventions when naming rules
  • Limit your design to utilize no more than 8 different rule types (Correct)
  • Parameterize rules
  • Use a Dynamic Class Referencing design pattern
  • Thoroughly document all rules

Answer : Limit your design to utilize no more than 8 different rule types

Which two statements are true about RuleSet prerequisites? (Choose Two)

A. RuleSet prerequisites as specified in the ‘Requires RuleSet and Versions’ fields of the RuleSet form are enforced at run time

B. Prerequisite RuleSets govern the creation of new rules during development

C. RuleSet prerequisites are validated during export of application archives

D. When saving Application rules, RuleSet prerequisites are validated


Options are :

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

Answer : B,D

Which two statements are true about the Application Accelerator (EAA)? (Choose Two)

A. The AA can create a framework layer and a corresponding Implementation layer in one run

B. You need to generate framework and implementation layers in two separate AA runs

C. The AA can create the Enterprise Organizational and Divisional Reuse layers

D. When generating a new implementation, I can pick the work classes in the framework for which to generate the implementation classes


Options are :

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

Answer : A,C

Which statement is true about withdrawn rules? (Choose One)


Options are :

  • A withdrawn rule affects other rules in its "applies to" class and any parent classes
  • Setting a rule’s availability to “Withdrawn” is the same as setting it to “NO”
  • Withdrawn rules make refactoring the class a rule “applies to” easier (Correct)
  • Withdrawn rules are the same as blocked rules
  • Withdrawn rules remove all instances of the rule from the database

Answer : Withdrawn rules make refactoring the class a rule “applies to” easier

Which of the following statements is false? (Choose One)


Options are :

  • Pega best practices call for all applications on PRPC v5 platform be built using the Enterprise Class Structure (ECS)patterns
  • The Enterprise Class Structure (ECS) provides the foundation for superior application performance (Correct)
  • The Enterprise Class Structure (ECS) allows building enterprise-grade applications that are scalable and extensible

Answer : The Enterprise Class Structure (ECS) provides the foundation for superior application performance

Not all connectors can be run in parallel. Which of the following can be run in a parallel? (Choose Two)

A. 1 Connect-EJB

B. 2 Connect-FTP

C. 3 Connect-File

D. 4 Connect-SOAP


Options are :

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

Answer : A,D

We can improve the reusability of a rule in PRPC in following ways: (Choose Three)

A. By using Application Profiler

B. By following naming conventions and documentation

C. By using the Availability feature in the Rule form

D. By using parameters in the rules where possible

E. By completing the History tab


Options are :

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

Answer : B,D,E

What is true about Container-Managed and PRPC Managed authentication? (Choose One)


Options are :

  • Container-Managed authentication cannot be used when deploying a PRPC WAR on Tomcat (Correct)
  • PRPC does not support Container-Managed authentication
  • Container-Managed authentication eliminates the need to store the Operator ID in PRPC
  • Container-Managed authentication disables the entire PRPC authorization mechanism(s)

Answer : Container-Managed authentication cannot be used when deploying a PRPC WAR on Tomcat

Rules with circumstances rank ahead of unqualified rules _____. (Choose Two)

A. except when the base rule flag is checked on the circumstanced rule

B. even when the unqualified rule is in a higher RuleSet version

C. except when the base rule flag is checked on the unqualified rule

D. only when the unqualified rule is in the same RuleSet version as the circumstanced rules


Options are :

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

Answer : B,C

Which two of these statements about Obj-* methods are correct? (Choose Two)

A. Obj- methods can only access internal classes

B. Obj- methods must be used if PRPC locking is to be used

C. Obj- methods require that the referenced database table contains a column named pzPVStream

D. Specifying WriteNow on an Obj- method will always commit regardless of other transactional settings

E. Specifying WriteNow on an Obj- method is discouraged in favor of allowing PRPC to dictate commit points as part of flow execution


Options are :

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

Answer : B,E

Where do you configure the authentication timeout in PRPC? (Choose One)


Options are :

  • In the web.xml file
  • In the Rule-Admin-System-Settings
  • In the prconfig.xml file
  • In the access group (Correct)

Answer : In the access group

Which one of the following techniques is most appropriate for specializing by COUNTRY or STATE? (Choose One)


Options are :

  • Circumstancing
  • Rule Set (e.g. a separate Rule Set where rules apply to the same class) (Correct)
  • Class or Circumstancing
  • Rule Set or Class
  • Class

Answer : Rule Set (e.g. a separate Rule Set where rules apply to the same class)

Withdrawn rules are important in reuse and specialization because? (Choose One)


Options are :

  • It is the primary way to notify other developers that the rule should not be reused
  • It allows a developer to use an older version of the same rule (and the same applies to class)
  • It allows a developer to “move” the rule to a more generic class in the class structure (Correct)
  • It is the primary way to notify other developers that the rule can be reused but should not be overridden

Answer : It allows a developer to “move” the rule to a more generic class in the class structure

What rule will PRPC select if no circumstances match the current clipboard data? (Choose One)


Options are :

  • It will fail to find a rule that matches and throw a general “not found” exception
  • It will choose the last version created as the best match
  • An @base class default activity is called that returns no value and logs the failure of the attempted call
  • The base rule (Correct)

Answer : The base rule

What is the Int-class in the Divisional Reuse Layer used for? (Choose One)


Options are :

  • For generated connector classes and rules that are shared across all divisions
  • For classes and rules internal to a given division
  • For generated connector classes and rules that are shared by all applications within a division (Correct)
  • To internationalize an application

Answer : For generated connector classes and rules that are shared by all applications within a division

A user has an access role that allows them Level 5 access to modify instances of the My Co-Work- Policy App-Endorse class. Which rule type should you use to disallow access to instances of the My Co-Work-Policy App-Endorse class? (Choose One)


Options are :

  • Access Deny (Correct)
  • Access Privilege
  • Access Role to Object
  • Access Settings

Answer : Access Deny

Which two of the following statements are true? (Choose Two)

A. Work and Data classes should always go into separate Rule Sets to ensure reusability

B. In most cases there is no need to separate Work from Data classes by Rule Set as they are both part of the application

C. Interface classes should go in a separate Rule Set because this achieves the highest level of reuse and portability

D. Interface and Data classes should be stored in the same Rule Set to keep the number of Rule Sets down

E. Work, Data and Interface classes should be stored in the same Rule Set to keep the number of RuleSets down


Options are :

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

Answer : B,C

What are the benefits of the "framework layer" and why is it important? (Choose Three)

A. It allows you to collect all enterprise shared rules in a single layer

B. It can be overridden with rules specific to an organizational division or line of business

C. It promotes reuse of application frameworks across the enterprise

D. It allows you to implement a common business process

E. It allows for simultaneous development across organizations


Options are :

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

Answer : B,C,D

(True or False) Even if you use a centralized directory (LDAP) and/or identity management system for authentication, you need to store Operator IDs in PRPC. (Choose One)


Options are :

  • False. This is only needed if you’re reporting off of PRPC’s database
  • False. You use the LDAP User ID instead of the Operator ID
  • True. You need the Operator ID to bind to the LDAP directory
  • True. Every requestor in PRPC needs an associated Operator ID (Correct)

Answer : True. Every requestor in PRPC needs an associated Operator ID

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions