Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Working with Web Services | WS-I Compliance for Web Service Descriptors
 
WS-I Compliance for Web Service Descriptors
 
Modifying WS-I Compliance for a Web Service Descriptor
Reporting the WS-I Profile Conformance for a Web Service Descriptor
The WS-I option specifies whether the web service descriptor enforces compliance with the WS-I Basic Profile 1.1, a set of guidelines for using web services specifications to maximize interoperability (including guidance for such core web services specifications such as SOAP, WSDL, and UDDI).
As an example, using the RPC/Encoded style and use is not supported by the WS-I profile. If a web service descriptor makes use of the RPC/Encoded style, and WS-I compliance is enabled, Designer displays indicating that the WSD is not compliant and prompts you to save the WSD as non-compliant.
Enforcing WS-I compliance also affects the contents and signature for operations in the WSD. For example, the use of multiple top-level fields is not supported in the WS-I profile; if a service (operation) in a provider WSD includes multiple top-level fields, Designer prompts you to save the WSD as non-compliant
The WS-I compliance option is set to Yes or No when you create a web service descriptor (No is the default). You can modify this option by changing the WS-I compliance property.
Note:
The WS-I profile only address the SOAP 1.1 protocol.