NonStop SOAP User's Manual
Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual—520501-012
6-49
Fault Messages
Unmarshal Error
This class of faults can occur while the server is parsing and validating a request from
the client:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode> SOAP-ENV:Client</faultcode>
<faultstring> Error unmarshalling request</faultstring>
<detail>
<detailCode>-nn</detailCode>
<detailString ts="<timestamp>"></detailString>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Tabl e 6-1 lists the possible contents of the detail code and string.
Table 6-1. Faults for Unmarshal Errors (page 1 of 2)
Detail Code Detail String Description
-201 Unmarshal Error: node:
fieldname
is either NULL or not
present. Node
fieldname
must
occur
num
times. Input request
XML does not conform to DTD.
A DDL redefined field with an
OCCURS clause does not occur
the correct number of times, as
required by the DTD.
-202 Unmarshal Error: node:
fieldname
is either NULL or not
present. Incorrect sequence of
nodes in request. Input request
XML does not conform to DTD.
Nodes in the request document do
not occur in the order specified in
the DTD.
-203 Unmarshal Error: node:
fieldname
is either NULL or not
present. Input request XML does
not conform to DTD.
A node required by the DTD is not
present in the request.
-204 Unmarshal Error: both/all optional
nodes are present. Input request
XML does not conform to DTD.
Multiple mutually-exclusive nodes
(DDL redefines) are present in the
request.