$SOAP_CALLIN_FAULT

Determines how Uniface generates SOAP faults when an error occurs during web services call-in. It does not affect SOAP faults generated by SOAP callback operations.

$SOAP_CALLIN_FAULT { = } extended | limited

Arguments

  • extended—sets <faultcode>, <faultstring>, and <faultactor> fields in the SOAP fault.
  • limited—puts all error information into the <faultstring> field of the SOAP fault.

Defaults

Assignment file: Assignment file of the Uniface Server handling SOAP requests (by default the wasv.asn file)
Section: [SETTINGS]
Default value: extended

Description

Set the assignment setting $SOAP_CALLIN_FAULT to limited if you have pre-Uniface 9.5 web services used by third-party clients, and those clients can only handle the old Uniface style of SOAP fault.

Prior to Uniface 9.5, SOAP faults generated by Uniface put all error information into the <faultstring> field.

Since Uniface 9.5, by default, all SOAP faults that are generated by Uniface (as opposed to a callback operation) set the <faultcode>, <faultstring>, and <faultactor> fields in the SOAP fault.

Related Topics