Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

App Development 20%

pega senior system architect exam

QuestionAnswer
Framework layer contains assets that can be extended in specific implementations
Implementation layer defines an application customized for a specific division or line of business.
Which layer of the ECS would contain a generalized application that could be extended by various lines of business? The Framework layer
Appender determines the type of events written to the log file.
Where can you find logs in dev studio? logs are available from the Configure > System > Operations landing page
What is contained in the PEGA log? warnings, errors, and information messages about internal operations.
What is contained in the ALERT log? performance-related alerts
What is contained in the ALERTSECURITY log? alerts (identified by the prefix SECU) that suggest improper configuration of Internet Application Composer facilities, or overt attempts to bypass system security features through URL tampering.
What is the BIX log? created by the Business Intelligence Exchange during extract operations
What is contained in the SERVICES-PAL log? performance data saved from services
What is contained in the CLUSTER log? information about the setup and run-time behavior of the cluster.
True or False. Rulesets and the Pega class hierarchy are irrelevant to logging. True
What is the purpose of an appender? An appender manages the writing of errors, warnings, and other debug information to a log file.
PegaRULES Log Analyzer (PLA) a standalone web application that developers and system administrators can use to view summaries of console logs
What types of logs does the PLA consolidate and summarize? ALERT, PEGA, and Garbage Collection (GC)
Name two specific times in the project life cycle when reviewing log files is important. During UAT performance and stress testing and immediately after application deployment
How do you get to the performance landing page Dev Studio > System > Performance
How do you get to the Database trace? Dev Studio > System > Performance > Database Trace
Pega Predictive Diagnostic Cloud™ (PDC) is a Software as a Service (SaaS) tool that runs on Pega Cloud® and actively gathers, monitors, and analyzes real-time performance and health indicators from all active Pega Platform™ applications.
How is a rule type defined? Give an example. by the class from which the rule is derived. The rule type of a rule derived from Rule-HTML-Section is called a section rule.
Rule resolution applies to most rules that are instances of classes derived from the _______ base class. abstract Rule-
During rule resolution, a first, best match is determined by ______________. an exact match of a property or date circumstance
During rule resolution, the _____________ rule is selected if no exact circumstance matches are found. Default
How is the rules cache is populated? 1. Choose all instances with the correct purpose 2. Discard rules where Availability = Not Available 3. Discard inapplicable rulesets and versions 4. Discard all candidates not defined in a class in the ancestor tree
How are rules ranked in the cache? First, the list of rule candidates is sorted. Then, all rule candidates marked as Withdrawn are removed from the list. Finally, a default rule candidate is defined.
Assume an operator's ruleset list includes Loans:01-01. Why would a candidate rule found in Loans:01-02 not be included in the results of the rule resolution process? To be included in the results, each candidate rule must have the same Major version number, and a Minor version number less than or equal to the specified Minor version number listed in the operator's ruleset list.
Assume the referenced rule has an Apply to: class of TGB-HRApps-Work-Onboarding. Why would a candidate rule with an Apply to: class of TGB-HRApps-Work be retained in the list of rule candidates? Rules found in the ancestor tree of the rule in question — by either pattern or direct inheritance — are retained in the list of rule candidates.
In what order are rules sorted in the rules cache? Class, Ruleset, Circumstance, Circumstance Date, Date/Time Range, Ruleset, then Version.
As candidate rules are ranked during rule resolution, which criteria is considered last? Why? The version of the ruleset is considered last. This ensures that circumstanced rules are not automatically overridden if the base rule is updated in a more recent ruleset version.
Select and drag the circumstancing tasks to the drop areas, placing them in the correct order Configure a circumstance template, configure a circumstance definition, configure a circumstance record
What are two reasons to configure background processing rules for tasks? To allocate a task to a specific node or nodes in a cluster and to defer tasks to a specific time, such as off-peak hours.
What are the two options for background processing? Queue Processor and Job Scheduler
What is a Queue Processor? queues tasks for background processing, identifying the tasks to queue (meant to replace agents)
How can you use the Queue Processor? Run in Background smart shape or the Queue-For-Processing method in an activity
What options for when the Queue Processor will run? Immediate or delayed
Standard queue processor Used for simple queue management, Activity runs the queued item, Choose locking option , Optionally add an access group for context
Dedicated queue processor Specify the queue processor, Can delay queuing using the Date time property
What are the Job Scheduler's Schedule options? Multiple times a day, Daily, Weekly, Monthly, Yearly
What defines the privileges and permissions granted to the system when performing the task? Context
Job Scheduler, Standard queue , or Dedicated queue? Submit each status change to an external system. Processing does not require high throughput Standard queue
Job Scheduler, Standard queue , or Dedicated queue? Upload an insurance claim to an external database after business hours Dedicated queue
Job Scheduler, Standard queue , or Dedicated queue? Delete older records from log tables every Sunday at midnight Job Scheduler
What happens when a queued process fails? The system puts the entry into failure status and indicates the process is broken. The system also reverses any changes the process initiated.
What do activities do? automate processing, contain a sequence of steps
What are the best practices for activities? 25 or few steps, Use other rule types when possible, Limit hand coded Java
True or False. Activity rules automate the processing of work True
True or False. Developers should use alternate rule types, instead of activities, where possible. True
True or False. Activities can be created in App Studio. False
True or False. Developers should always create custom activities. False
What is a method in an activity? describes the action the system takes
What is a method parameter? allows you to pass necessary information, such as the name of a property and the value to set
What is a description in an activity? text that explains to other developers the action the step performs
What is a step page in an activity? the page in memory on which the method is processed. It allows you to select a different context for a particular step. The referenced step page must be on the Pages and Classes tab.
What are the types of action activities? loops, whens, and jumps
What is a loop? Performs a method on each value or page of a value list, page list, value group, or page group
What is a when? preprocessing actions, a condition is evaluated before the step runs.
What is a jump? postprocessing actions, a condition is evaluated after the step runs.
What is a call in an activity? runs the called activity (2nd activity) and returns control back to the calling activity (1st activity) once the activity is done.
What is a branch in an activity? The original activity ends when the branched activity is complete.
What is a parameter in an activity? allow you to pass arguments when the activity is called, rather than upfront during development
What is the notation for a parameter? param.<ParamName>
Every activity step has multiple parts. Which part of an activity step indicates the action to perform? Method
The original activity resumes processing after the called activity completes Call or Branch? Call
Control transfers to whatever called the original activity Call or Branch? Branch
Control returned to the original activity Call
The original activity ends, after the called activity completes Call or Branch? Branch
What are relevant records? rules that have been marked for reuse automatically by Pega or manually by application developers in Dev Studio.
What is the benefit of leveraging relevant records? Leveraging relevant records encourages rule reuse by developers, which improves application quality and reduces development time.
Where can you manage relevant records? Configure > Application > Inventory > Relevant Records.
How do you add a rule to the relevant records list? Add the record from App Studio, mark the record itself as relevant from Dev Studio, or add the record from the Application: Inventory landing page.
Created by: den34
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards