Handling SOAP Messages
SOAP messages are handled as follows:
An end user calls a proxy business service, for example, by clicking a button.
The proxy business service reads the input parameters and invokes the external Web service.
The proxy business service reads the SOAP response and checks for a SOAP Fault element.
If no SOAP fault is found, then the message is handled as normal.
If a SOAP fault is found, then the proxy business service tries to match the fault with a SOAP fault integration object.
If a match is found, then Siebel CRM converts the fault into a fault integration object instance and sets it in the output parameter.
Whether or not a match is found, Siebel CRM puts the fault into the XML Hierarchy (for backward compatibility).