NonStop SOAP User's Manual
Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual—520501-012
6-57
Fault Messages
Tabl e 6-3 lists the possible detail codes and detail strings for marshal errors.
Errors from Communicating with a Process
These error messages and corresponding SOAP fault messages can be generated by
communicating with a process.
<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> Target service unreachable
</faultstring>
<detail>
<detailCode>-302</detailCode>
<detailString ts="<timestamp>">Error communicating
with target service - <details if any>
</detailString>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Table 6-3. Faults from Marshal Errors
Detail Code Detail String Description
-401 Marshal error: incorrect return
value from service
for:
fieldname
The value for the specified field,
in the response from the target
service, is not consistent with
the DTD.
-402 Marshal error: node:
fieldname
must occur
num
times. Incorrect response
from service.
The specified field does not
occur the correct number of
times in the response from the
target service.
-403 Marshal Error: error encoding
the Base64 node: <node
name>
The specified error was
encountered decoding the
Base64 encoded node.