WS-I compliance preferences

The Service policies preferences page allows you to select your level of compliance with the WS-I Simple SOAP Binding Profile (SSBP) and WS-I Attachement Profile (AP). They can be found on the Service Policies preferences page.

Setting WS-I preferences

WS-I Basic Profile is a outline of requirements to which WSDL and Web service protocol (SOAP/HTTP) traffic must comply in order to claim WS-I conformance. The Web services WS-I validation tools currently support WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) which builds on the WS-I Basic Profile, and the WS-I Attachments Profile 1.0 (WS-I AP). To view the specifications, refer to the WS-I Web site, and under Deliverables select Basic Profile.

For more information on WS-I, refer to: http://www.ws-i.org/

WS-I preferences can be set at the workspace level by opening the Preferences notebook, or at the project level by right-clicking on a project and selecting Preferences.

You can select the WS-I AP 1.0 or WS-I BP 1.1 + SSBP 1.0 profiles and choose for the Web services tools to ignore, suggest, or require compliance. Suggest will generate a warning if you attempt to generate non-compliant code, whereas require will prevent you from generating non-compliant code.

Note: If you change the level of WS-I compliance while WS-I incompliances are listed in the Task view, the Task view will not be automatically updated. The workspace must be revalidated before the warnings will be removed from the Task view.