Skip to main content

SOAP Fault

SOAP Fault returns a contract-compliant error response for a request that arrived through SOAP Receiver, in place of the successful response SOAP Reply would send.

The fault fields can be set two ways: as fixed values on the Configuration tab, or mapped per-request on the Input tab.

The activity has two tabs: Configuration and Input.

Configuration

FieldRequiredDescription
NameOptionalName of the component.
DescriptionOptionalDescription of the component.
Fault CodeOptionalClient/Sender or Server/Receiver, or a custom qualified code.
SubcodeOptionalSOAP 1.2 fault Subcode QName. Ignored for SOAP 1.1.
ReasonOptionalHuman-readable fault reason — faultstring in SOAP 1.1, Reason text in SOAP 1.2.
Actor / RoleOptionalSOAP 1.1 faultactor or SOAP 1.2 Role.

Input

FieldRequiredData TypeDescription
TargetRequiredObjectThe fault to return, mapped from the fields below.
FieldData TypeDescription
faultCodeStringSOAP fault code. SOAP 1.1 example: soap:Client. SOAP 1.2 example: soap:Sender.
subCodeStringSOAP 1.2 fault subcode QName. Ignored for SOAP 1.1.
reasonStringSOAP fault reason, or faultstring.
actorStringSOAP 1.1 faultactor or SOAP 1.2 Role.
errorCodeStringApplication error code included in the SOAP detail.
errorMessageStringApplication error message included in the SOAP detail, and used as the reason when reason is not mapped.
detailObjectApplication-specific SOAP fault detail object.

errorMessage doubles as a fallback: when reason is not mapped, it is used as the fault reason.