Salesforce Certified Integration Architect — Question 68
Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the Bulk API. The CIO is curious about monitoring recommendations for the jobs from the technical architect.
Which recommendation will help meet the requirements?
Answer options
- A. Write the error response from the Bulk API status to a custom error logging object in Salesforce using an Apex trigger and create reports on the object.
- B. Set the Salesforce debug logs level to “finest” and add the user Id running the job to monitor in the “Debug Logs” in the setup menu.
- C. Use the getBatchInfo method in the Java application to monitor the status of the jobs from the Java application.
Correct answer: C
Explanation
The correct answer is C because using the getBatchInfo method allows for direct monitoring of the job statuses from the Java application, which is essential for tracking the progress of Bulk API jobs. Option A, while useful for logging errors, does not provide real-time job status monitoring. Option B focuses on debug logs, which are not the most efficient way to monitor batch job statuses as they are more suited for troubleshooting rather than ongoing monitoring.