Salesforce Certified Integration Architect — Question 26
Universal Containers (UC) is a global financial company. UC support agents would like to open bank accounts on the spot for customers who inquire about UC products.
During the bank account opening process, the agents execute credit checks for the customers through external agencies. At any given time, up to 30 concurrent reps will be using the service to perform credit checks for customers.
What error handling mechanisms should be built to display an error to the agent when the credit verification process failed?
Answer options
- A. In case the verification process is down, use fire and forget mechanism instead of Request and Reply to allow the agent to get the response back when the service is back online.
- B. Handle verification process error in the Verification Webservice API in case there is a connection issue to the Webservice if it responds with an error.
- C. In case the verification process is down, use mock service to send the response to the agent.
- D. Handle integration errors in the middleware in case the verification process is down, then the middleware should retry processing the request multiple times.
Correct answer: D
Explanation
The correct answer, D, suggests that the middleware should handle integration errors and retry the request, which is essential for maintaining service reliability. Option A is incorrect because a fire and forget approach does not provide immediate feedback, which is necessary for error handling. Option B is not comprehensive enough, as it only addresses connection issues but not overall service unavailability. Option C is misleading since using a mock service may not reflect the actual situation and could lead to further confusion.