The parameters available to configure the Fault mediator to create a SOAP 1.1 fault are as follows.
Parameter Name
Description
Fault Code
This parameter is used to select the fault code for which the fault string should be defined. Possible values are as follows.
versionMismatch: Select this to specify the fault string for a SOAP version mismatch.
mustUnderstand: Select this to specify the fault string for the mustUnderstand error in SOAP.
Client: Select this to specify the fault string for client side errors.
Server: Select this to specify the fault string for server side errors.
Fault String
The detailed fault string of the fault code. The following options are available.
value: If this option is selected, the fault string is specified as a string value.
expression: If this option is selected, the fault string is specified as an expression.
Info
title
Tip
You can click NameSpaces to add namespaces if you are providing an expression. Then the Namespace Editor panel would appear where you can provide any number of namespace prefixes and URLs used in the XPath expression.
Fault Actor
This parameter specifies the recipient of the fault message. If no value is entered for this parameter, the fault message will be sent to the recipient to whom the original message was being sent.
Detail
This parameter is used to enter a custom description of the error.
Localtab
title
SOAP 1.2
The parameters available to configure the Fault mediator to create a SOAP 1.2 fault are as follows.
Parameter Name
Description
Code
This parameter is used to select the fault code for which the reason should be defined. Possible values are as follows.
versionMismatch: Select this to specify the reason for a SOAP version mismatch.
mustUnderstand: Select this to specify the reason for the mustUnderstand error in SOAP.
dataEncodingUnknown: Select this to specify the reason for a SOAP encoding error.
Sender: Select this ti specify the reason for a sender-side error.
Receiver: Select this to specify the reason for a receiver-side error.
Reason
This parameter is used to specify the reason for the error code selected in the Code parameter. The following options are available.
value: If this option is selected, the reason is specified as a string value.
expression: If this option is selected, the reason is specified as an expression.
Info
title
Tip
You can click NameSpaces to add namespaces if you are providing an expression. Then the Namespace Editor panel would appear where you can provide any number of namespace prefixes and URLs used in the XPath expression.
Role
The SOAP 1.1 role name.
Node
The SOAP 1.2 node name.
Detail
This parameter is used to enter a custom description of the error.
Localtab
title
Plain-old XML (POX)
The parameters available to configure the Fault mediator to create a plain-old XML (POX) fault are as follows.
Parameter Name
Description
Reason
This parameter is used to enter a custom fault message. The following options are available.
value: If this option is selected, the fault message is specified as a string value.
expression: If this option is selected, the fault message is specified as an expression.
Info
title
Tip
You can click NameSpaces to add namespaces if you are providing an expression. Then the Namespace Editor panel would appear where you can provide any number of namespace prefixes and URLs used in the XPath expression.
Detail
This parameter is used to enter details for the fault message. The following options are available.
value: If this option is selected, the detail is specified as a string value.
expression: If this option is selected, the detail is specified as an expression.
Info
title
Tip
You can click NameSpaces to add namespaces if you are providing an expression. Then the Namespace Editor panel would appear where you can provide any number of namespace prefixes and URLs used in the XPath expression.