# Setting the level of WS-I compliance

The Web services WS-I validation tools support the level of WS-I compliance outlined in the WS-I Basic Profile 1.0, the WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP), and the WS-I Attachments Profile 1.0 (WS-I AP). You can choose to make your Web service compliant or non-compliant, depending on your needs. For example, encoded style (RPC/encoded), SOAP over JMS protocols, and secured Web services, do not comply with the WS-I Basic Profile.

You can select three levels of compliance with WS-I specifications:

- Require WS-I compliance - this level prevents you from creating a non-compliant Web service.
- Suggest WS-I compliance - this level allows you to create a non-compliant Web service, but provides a visible warning stating how the service is non-compliant.
- Ignore WS-I compliance - this level allows you to create a non-compliant Web service and does not notify you of non-compliance.

You can set the level of WS-I compliance at the workspace level, or at the project level.

Parent topic: Web services interoperability (WS-I)

## Set the level of WS-I compliance for the workspace

To set the level of WS-I compliance for the workspace:

1. From the Window menu, select Preferences.
2. Select Web Services from the component tree on the left-hand side of the panel.
3. Under WS-I compliance, select the level of compliance you want from the drop-down lists.
4. Click Apply, then click OK.

## Set the level of WS-I compliance for a project

To set the level of WS-I compliance for a project:

1. In the Project Navigator, right click and select Properties.
2. Select WS-I Compliance from the component tree on the left-hand side of the panel.
3. Under WS-I compliance, select the level of compliance you want from the drop-down lists, or select to have the project share the same level of WS-I compliance as the workspace
4. Click Apply, then click OK.

Related Concepts
Web services interoperability (WS-I)

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.