NonStop SOAP User's Manual
Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual—520501-012
6-56
Fault Messages
Errors from TS/MP Service: Retriable
A retriable error (one with a detail code in the range 351-400) signifies a temporary
condition. The client can retry the operation. Here is an example in which the request
timed out:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode> SOAP-ENV: Server.InternalError </faultcode>
<faultstring> Service Request timed out </faultstring>
<detail>
<detailCode>-351</detailCode>
<detailString ts="<timestamp>">Error communicating with
target service - <details if any></detailString>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>Marshal Error
This class of faults can arise when the server is creating a response to the client, after
receiving a response from the target service:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode> SOAP-ENV:Server</faultcode>
<faultstring> Marshal error</faultstring>
<detail>
<detailCode>-nn</detailCode>
<detailString ts="<timestamp>"></detailString>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>