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

Salesforce ARC-101 Exam - Topic 8 Question 39 Discussion

Posted by Lorean on Jun 21, 2024 at 02:44 AM

Universal Containers is a global financial company that sells financial products and services.

There is a daily scheduled Batch Apex job that generates invoice from a given set of orders.

UC requested building a resilient integration for this batch apex job in case the invoice

generation fails.

What should an integration architect recommend to fulfill the requirement?

Suggested Answer: B

Get Premium ARC-101 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
34 comments · newest first
EL
Elmira 11 months ago
B seems useful for monitoring, but not for actual handling.
NO
Noble 11 months ago
Wait, can Batch Apex really handle retries on its own?
LA
Layla 12 months ago
Not sure about D, middleware adds complexity.
LE
Lenita 12 months ago
Definitely agree with C! BatchApexErrorEvent is solid.
SI
Silvana 1 year ago
I think option C is the best choice for error handling.
TW
Twanna 1 year ago
I believe monitoring the error handling through a report is useful, but it might not be enough on its own for resilience in this case.
CO
Corrina 1 year ago
I’m a bit confused about whether to handle retries in the middleware or within the job. I feel like both options have their pros and cons.
MA
Marcos 1 year ago
I think we practiced a question similar to this, and I recall that using BatchApexErrorEvent could provide more robust error handling.
CE
Cecily 1 year ago
I remember we discussed the importance of handling errors directly in the Batch Apex job itself, but I'm not sure if that's the best approach here.
LA
Lashaunda 1 year ago
I'm a bit confused by the options here. Building the retry and error handling in the middleware seems like it could work, but I'm not sure if that's the best approach for a batch Apex job. I'll need to review the details of each option carefully before making a decision.
HE
Helga 1 year ago
Okay, I've got a strategy for this. I know that Batch Apex jobs can be tricky, so I'll focus on the key requirements - the job needs to be resilient and handle errors. I think building the retry and error handling directly in the batch Apex job itself is the most robust approach.
PA
Pamella 1 year ago
Hmm, I'm a bit unsure about this one. The question mentions "resilient integration" but doesn't explicitly state what that means. I'll need to think carefully about the different ways to handle errors and retries in a batch Apex job.
MA
Malika 1 year ago
This seems like a straightforward question about building resilient integration for a batch Apex job. I think I have a good handle on the concepts involved, so I'll carefully review the options and select the best approach.
TO
Tonette 1 year ago
Okay, I think I've got a handle on this. The key is to identify the one statement that doesn't accurately describe the postmaster. I'll go through each option and try to spot the odd one out.
PA
Patria 1 year ago
I'm not sure about the difference between "WHEN MATCHED" and "WHEN FOUND" in the MERGE options. I'll need to review the documentation to make sure I select the right one for this scenario.
RO
Rodolfo 1 year ago
Hmm, this looks like a tricky one. I'll need to think carefully about the different connection modes supported in a V6 Blue Prism environment.
IL
Ilda 1 year ago
I'm going with Option C. Gotta love those fancy Apex events, they make my developer heart flutter. Plus, it's the most 'Salesforce-y' solution, you know?
DO
Dominic 1 year ago
↳ replying to Ilda
User 3: I'm with you guys, Option C seems like the best choice for this scenario.
MA
Malinda 1 year ago
↳ replying to Ilda
User 2: Yeah, I agree. It's definitely the most Salesforce-y solution.
ES
Essie 1 year ago
↳ replying to Ilda
User 1: I think Option C is the way to go. Those Apex events are pretty cool.
RI
Richelle 1 year ago
Option B is a bit underwhelming. A separate report to monitor the errors? Come on, we want something more dynamic and automated here.
DY
Dylan 2 years ago
Option D is interesting. Using a middleware layer could provide more flexibility and centralized error handling. Might be overkill for this use case though.
JO
Johnetta 1 year ago
↳ replying to Dylan
C) Build Batch Retry & Error Handling using BatchApexErrorEvent.
MA
Malissa 1 year ago
↳ replying to Dylan
B) Batch Retry & Error Handling report to monitor the error handling.
LO
Loren 1 year ago
↳ replying to Dylan
A) Build Batch Retry & Error Handling in the Batch Apex Job itself.
CH
Chaya 2 years ago
I like Option C. Using the BatchApexErrorEvent allows you to monitor the errors and handle them separately. Seems more robust than the other options.
MA
Madelyn 2 years ago
Option A seems like the most straightforward approach. Handle the retries and errors within the Batch Apex job itself. Keeps everything self-contained.
FA
Fallon 1 year ago
↳ replying to Madelyn
User1: True, having a report to monitor error handling could be helpful as well.
NI
Niesha 1 year ago
↳ replying to Madelyn
User3: Option B could also be useful for monitoring errors, though.
TA
Tamekia 2 years ago
↳ replying to Madelyn
User2: Agreed, keeping it self-contained makes it easier to manage.
BR
Brunilda 2 years ago
↳ replying to Madelyn
User1: I think Option A is the way to go. Handle everything within the Batch Apex job.
BE
Bettye 2 years ago
I disagree, I believe we should build Batch Retry & Error Handling using BatchApexErrorEvent for better tracking and monitoring.
JI
Jimmie 2 years ago
I agree with Florencia, it's better to handle errors within the job to ensure reliability.
FL
Florencia 2 years ago
I think we should build Batch Retry & Error Handling in the Batch Apex Job itself.
0/2000 characters

Save Cancel