public interface Soap12Body extends SoapBody
SoapBody that exposes SOAP 1.2 functionality. Necessary because SOAP 1.1 differs from SOAP
1.2 with respect to SOAP Faults.| Modifier and Type | Method and Description |
|---|---|
Soap12Fault |
addClientOrSenderFault(String faultStringOrReason,
Locale locale)
Adds a
Client/Sender fault to the body. |
Soap12Fault |
addDataEncodingUnknownFault(QName[] subcodes,
String reason,
Locale locale)
Adds a
DataEncodingUnknown fault to the body. |
Soap12Fault |
addMustUnderstandFault(String faultStringOrReason,
Locale locale)
Adds a
MustUnderstand fault to the body. |
Soap12Fault |
addServerOrReceiverFault(String faultStringOrReason,
Locale locale)
Adds a
Server/Receiver fault to the body. |
Soap12Fault |
addVersionMismatchFault(String faultStringOrReason,
Locale locale)
Adds a
VersionMismatch fault to the body. |
Soap12Fault |
getFault()
Returns the
SoapFault of this body. |
getPayloadResult, getPayloadSource, hasFaultaddAttribute, addNamespaceDeclaration, getAllAttributes, getAttributeValue, getName, getSource, removeAttributeSoap12Fault addDataEncodingUnknownFault(QName[] subcodes, String reason, Locale locale) throws SoapFaultException
DataEncodingUnknown fault to the body.
Adding a fault removes the current content of the body.
subcodes - the optional fully qualified fault subcodesreason - the fault reasonlocale - the language of the fault reasonSoapFaultSoapFaultExceptionSoap12Fault getFault()
SoapBodySoapFault of this body.Soap12Fault addMustUnderstandFault(String faultStringOrReason, Locale locale) throws SoapFaultException
SoapBodyMustUnderstand fault to the body. A MustUnderstand is returned when a SOAP header with a
MustUnderstand attribute is not understood.
Adding a fault removes the current content of the body.
addMustUnderstandFault in interface SoapBodyfaultStringOrReason - the SOAP 1.1 fault string or SOAP 1.2 reason textlocale - the language of faultStringOrReason. Optional for SOAP 1.1SoapFaultSoapFaultExceptionSoap12Fault addClientOrSenderFault(String faultStringOrReason, Locale locale) throws SoapFaultException
SoapBodyClient/Sender fault to the body. For SOAP 1.1, this adds a fault with a Client fault
code. For SOAP 1.2, this adds a fault with a Sender code.
Adding a fault removes the current content of the body.
addClientOrSenderFault in interface SoapBodyfaultStringOrReason - the SOAP 1.1 fault string or SOAP 1.2 reason textlocale - the language of faultStringOrReason. Optional for SOAP 1.1SoapFaultSoapFaultExceptionSoap12Fault addServerOrReceiverFault(String faultStringOrReason, Locale locale) throws SoapFaultException
SoapBodyServer/Receiver fault to the body. For SOAP 1.1, this adds a fault with a Server
fault code. For SOAP 1.2, this adds a fault with a Receiver code.
Adding a fault removes the current content of the body.
addServerOrReceiverFault in interface SoapBodyfaultStringOrReason - the SOAP 1.1 fault string or SOAP 1.2 reason textlocale - the language of faultStringOrReason. Optional for SOAP 1.1SoapFaultSoapFaultExceptionSoap12Fault addVersionMismatchFault(String faultStringOrReason, Locale locale) throws SoapFaultException
SoapBodyVersionMismatch fault to the body.
Adding a fault removes the current content of the body.
addVersionMismatchFault in interface SoapBodyfaultStringOrReason - the SOAP 1.1 fault string or SOAP 1.2 reason textlocale - the language of faultStringOrReason. Optional for SOAP 1.1SoapFaultSoapFaultExceptionCopyright © 2023 VMware, Inc.. All rights reserved.