<faultcode> ... <\faultcode>
<faultactor> ... <\faultactor>
<faultstring> ... <\faultstring>
<detail> ... <\detail>
The FaultCode identifies the source of the error. A faultcode of VersionMismatch is returned when
the recipient of the message failed to understand the namespace attribute of the Envelope element. A
MustUnderstand faultcode is returned when the recipient failed to understand an attribute in the SOAP
header marked with the 'mustUnderstand = 1' attribute. A Client faultcode id returned when the
recipient failed to receive all necessary information for processing the request. And finally a Server
faultcode indicates a server-side problem.
The FaultActor identifies the service that caused the fault.
The FaultString describes the problem in detail.
Detail provides application specific information for the cause of the SOAP Fault.