I am invoking external webservice from Salesforce. For some cases if the response is not available the external system will send status message as SOAP default in the Response Header.
<ns0:SOAPFault xmlns:ns0="http://www.abc.com/schemas/Technical/CommonV2.0">
<ns0:Fault>
<ns0:ErrorCode>003</ns0:ErrorCode>
<ns0:ErrorMsg>Material xxxx-yyyy does not exist.</ns0:ErrorMsg>
<ns0:ErrorType>Business Error</ns0:ErrorType>
</ns0:Fault>
<ns0:SOAPFault>
May I know how to process this SoapFault in salesforce?