This element must be present if the faultcode is soap-env:Client, soap:env-Server, dsmp:Warning, dsmp:InfoAlert and dsmp:Confirm. Otherwise, it should be absent.
This element always contains a choice of these sub-elements: ExceptionInfo, ExceptionInfoList, WarningAlert, InformationAlert; all are qualified by the dsmp namespace. ExceptionInfoList is simply a list of ExceptionInfo. See the schema for dsmp and the next section for details.
The choice of the above sub-elements of the detail element is based on the faultcode value, as shown in the following table:
Faultcode Value |
Sub-element of fault detail |
---|---|
soap-env:Sender |
ExceptionInfoList or |
ExceptionInfo soap-env:Receiver |
ExceptionList or |
ExceptionInfo dstm:Warning |
WarningAlert |
dstm:Confirm |
InformationAlert |
dstm:InformationAlert |
InformationAlert |