Question 1
AdvancedEvaluate the Current System Landscape · System landscape standards, limitations, boundaries, and protocols
A global logistics firm, Northern Trail Shippers, is integrating a legacy on-premise ERP system with Salesforce. The ERP system exposes a SOAP API that strictly requires a specific 'X-Transaction-ID' header for correlation and uses a custom XML envelope structure that deviates slightly from standard SOAP 1.1 specifications. The integration must be synchronous to display immediate results to users in Salesforce. Which approach best addresses the system landscape constraints while meeting the business requirement?
Answer and explanation
Correct answer: C
Because the ERP uses a non-standard XML envelope and requires specific custom headers that might not be supported or easily configurable via the standard WSDL-to-Apex generation (which strictly follows SOAP standards), manually constructing the HTTP request in Apex provides the necessary control over the payload structure and headers.
