Error handling
For each SOAP request, a response or fault is
returned.
Here is an example of a successful SOAP request with returned parameters:
<response>
<status success=true />
<outputparams seq=1 type=handle value=[GoSales].[QuerySubjectName]
/>
<outputparams seq=2 type=integer value=1 />
</response
Here is an example of an unsuccessful SOAP request:
<SOAP-ENV:Fault>
<faultcode>Client</faultcode>
<faultstring>BmtMDProviderRequestHandler caught BmtException</faultstring>
<detail>
<bus:exception>
<severity>error</severity>
<errorCode>MDPError</errorCode>
<errorCodeString>Action: Delete failed, skipping... Reason:
Invalid
property handle ID:[GoSales].[QuerySubjectName]
</errorCodeString>
</bus:exception>
</detail>
</SOAP-ENV:Fault>