Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Pegasystems PEGACPRSA22V1 Exam - Topic 3 Question 9 Discussion

Actual exam question for Pegasystems's PEGACPRSA22V1 exam
Question #: 9
Topic #: 3
[All PEGACPRSA22V1 Questions]

You are testing an automation that retrieves customer data from an application based on a customer number. The automation falls and displays the following error:

Which two automations show valid breakpoint placement for debugging this automation error? (Choose Two)

A)

B)

C)

D)

E)

Show Suggested Answer Hide Answer
Suggested Answer: A, C

To diagnose a failure occurring on a link from a control's Properties call to a String service's Equals(), you must place breakpoints on the event links immediately before the failing link so you can inspect the values being passed (for example, the account number) and confirm whether a null is being propagated.

Pega Robot Studio debugging guidance:

''Breakpoints can be set on event links to pause execution at specific steps in an automation. During a paused state, developers can inspect the values on connected data ports to determine whether null or unexpected values are being passed to the next step.''

''Place breakpoints upstream of the failing event to verify the value retrieved from a control (for example, via a Properties call) before it is sent into a service method (such as Equals).''

Option A shows a breakpoint on the event path feeding the Properties block and another just before the segment that calls Equals(). This allows you to stop exactly where the input to Equals(string2) would be evaluated and verify whether it is null.

Option C also places a breakpoint directly on the event link leading into the Properties/Equals segment, which is the correct spot to pause and inspect the data value before the comparison occurs.

Options B, D, and E place breakpoints either too early (not reaching the Properties/Equals path yet) or on unrelated branches, which won't reliably expose the null value being passed into IStringService.Equals().


Contribute your Thoughts:

0/2000 characters
Nell
5 days ago
Not sure about D, seems a bit off to me.
upvoted 0 times
...
Ammie
10 days ago
Totally agree, A looks solid!
upvoted 0 times
...
Nobuko
15 days ago
I think A and D are the best options for breakpoints.
upvoted 0 times
...
Jess
20 days ago
I remember that we discussed placing breakpoints at critical points in the automation. I think options B and C could be valid, but I need to double-check.
upvoted 0 times
...
Mabelle
25 days ago
I'm a bit confused about this one. I thought breakpoints should be placed after the data retrieval step, but I can't recall which options do that.
upvoted 0 times
...
Zack
1 month ago
I practiced a similar question where the placement of breakpoints was crucial for debugging. I feel like options A and D might be the right choices.
upvoted 0 times
...
Werner
1 month ago
I think I remember that breakpoints should be placed right before the error occurs, but I'm not sure which options show that clearly.
upvoted 0 times
...

Save Cancel