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

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 invoicegeneration fails.What should an integration architect recommend to fulfill the requirement?
B) Batch Retry & Error Handling report to monitor the error handling.
A) Build Batch Retry & Error Handling in the Batch Apex Job itself.
C) Build Batch Retry & Error Handling using BatchApexErrorEvent.
D) Build Batch Retry & Error Handling in the middleware.

Salesforce ARC-101 Exam - Topic 8 Question 39 Discussion

Actual exam question for Salesforce's ARC-101 exam
Question #: 39
Topic #: 8
[All ARC-101 Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Elmira
6 months ago
B seems useful for monitoring, but not for actual handling.
upvoted 0 times
...
Noble
6 months ago
Wait, can Batch Apex really handle retries on its own?
upvoted 0 times
...
Layla
7 months ago
Not sure about D, middleware adds complexity.
upvoted 0 times
...
Lenita
7 months ago
Definitely agree with C! BatchApexErrorEvent is solid.
upvoted 0 times
...
Silvana
7 months ago
I think option C is the best choice for error handling.
upvoted 0 times
...
Twanna
7 months 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.
upvoted 0 times
...
Corrina
8 months 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.
upvoted 0 times
...
Marcos
8 months ago
I think we practiced a question similar to this, and I recall that using BatchApexErrorEvent could provide more robust error handling.
upvoted 0 times
...
Cecily
8 months 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.
upvoted 0 times
...
Lashaunda
8 months 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.
upvoted 0 times
...
Helga
8 months 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.
upvoted 0 times
...
Pamella
8 months 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.
upvoted 0 times
...
Malika
8 months 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.
upvoted 0 times
...
Tonette
8 months 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.
upvoted 0 times
...
Patria
8 months 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.
upvoted 0 times
...
Rodolfo
8 months 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.
upvoted 0 times
...
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?
upvoted 0 times
Dominic
12 months ago
User 3: I'm with you guys, Option C seems like the best choice for this scenario.
upvoted 0 times
...
Malinda
12 months ago
User 2: Yeah, I agree. It's definitely the most Salesforce-y solution.
upvoted 0 times
...
Essie
1 year ago
User 1: I think Option C is the way to go. Those Apex events are pretty cool.
upvoted 0 times
...
...
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.
upvoted 0 times
...
Dylan
1 year 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.
upvoted 0 times
Johnetta
12 months ago
C) Build Batch Retry & Error Handling using BatchApexErrorEvent.
upvoted 0 times
...
Malissa
1 year ago
B) Batch Retry & Error Handling report to monitor the error handling.
upvoted 0 times
...
Loren
1 year ago
A) Build Batch Retry & Error Handling in the Batch Apex Job itself.
upvoted 0 times
...
...
Chaya
1 year 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.
upvoted 0 times
...
Madelyn
1 year ago
Option A seems like the most straightforward approach. Handle the retries and errors within the Batch Apex job itself. Keeps everything self-contained.
upvoted 0 times
Fallon
1 year ago
User1: True, having a report to monitor error handling could be helpful as well.
upvoted 0 times
...
Niesha
1 year ago
User3: Option B could also be useful for monitoring errors, though.
upvoted 0 times
...
Tamekia
1 year ago
User2: Agreed, keeping it self-contained makes it easier to manage.
upvoted 0 times
...
Brunilda
1 year ago
User1: I think Option A is the way to go. Handle everything within the Batch Apex job.
upvoted 0 times
...
...
Bettye
1 year ago
I disagree, I believe we should build Batch Retry & Error Handling using BatchApexErrorEvent for better tracking and monitoring.
upvoted 0 times
...
Jimmie
1 year ago
I agree with Florencia, it's better to handle errors within the job to ensure reliability.
upvoted 0 times
...
Florencia
1 year ago
I think we should build Batch Retry & Error Handling in the Batch Apex Job itself.
upvoted 0 times
...

Save Cancel