Part IV: Version 9.5.0 > Changes to Informatica Data Services (9.5.0) > Web Services
  

Web Services

This section describes changes to web services.

Fault Transformation

Effective in version 9.5.0, you can configure a Fault transformation to return a generic error message when the error is not defined by a fault element in the WSDL. When you create a Fault transformation for a generic fault in a web service, you must define the operation mapping logic that returns the error condition.
Previously, you could create a Fault Transformation to return a predefined fault from a fault element. The web service used a fault element to define the fault. You could configure a Fault transformation to return a custom error message.

Fault Terminology

Effective in version 9.5.0, the fault handling terminology changed. Faults can be of the following types:
The following table shows the terminology changes:
9.5 Term
Previous Term
System defined fault.
Generic fault.
User-defined fault.
-
Predefined fault.
User-defined fault.
Generic fault.
-

Manual Web Services

Effective in version 9.5.0, the Developer tool contains behavior changes for web services that you create manually.
The Developer tool contains the following behavior changes:

SOAP 1.2

Effective in version 9.5.0, the following changes are implemented for SOAP 1.2:
Previously, you could only create an operation with a SOAP 1.1 binding and create a fault in an operation with a SOAP 1.1 binding.

Transport Layer Security

Effective in version 9.5.0, if you enable Transport Layer Security (TLS) for a web service, you must set the Data Integration Service HTTP protocol type property to HTTPS or Both. Then, you must set the HTTPS port for each Data Integration Service process.
Previously, if you enabled TLS for a web service, you had to enable TLS for the Data Integration Service process and then set the HTTPS port for the process.
When you upgrade, the upgrade process sets the HTTP protocol type property to one of the following values: