If the Web Services Hub encounters system errors, it generates a fault message based on the type of error and sends the response to the web service client. The fault message is based on the task the Web Services Hub performs when it encounters the error:
If the Web Services Hub cannot process the header element of a SOAP request message, it returns error information related to the header entries of the SOAP request message in a child element of the SOAP response header element.
If the Web Services Hub encounters any error with the header element of a SOAP request, it does not process the body element. The SOAP response to the request contains the header fault element in the SOAP header and a SOAP fault element without the detail element.
If the Web Services Hub cannot process the contents of the body element, the SOAP fault element in the SOAP response message contains a detail element with error information.
The Web Services Hub generates a SOAP fault response with the error information in the detail element when it encounters any of the following system errors:
The Integration Service is not running and the Web Services Hub cannot process the input message.
The Web Services Hub has timed out.
The protected web service does not provide a valid user name token.
The Web Services Hub does not return a response for a web service request in the following situations:
The content of the service request is malformed or generates a parsing error.