# Enterprise Application Client Project Properties Dialog Box: Sources

Use the Web Service Clients page to preconfigure the features that the `wscompile` tool uses to compile a web service client.

Feature | Effect on Web Service Client
--- | ---
`datahandleronly` | Maps attachments to the `DataHandler` type.
`donotoverride` | No regeneration of classes that already exist on the classpath.
`donounwrap` | Disables unwrapping of `document/literal` wrapper elements in WSI mode (default).
`explicitcontext` | Turns on explicit service context mapping.
`jaxbenumtype` | Maps anonymous enumeration to its base type.
`nodatabinding` | Turns off data binding for literal encoding.
`noencodedtypes` | Turns off encoding type information.
`nomultirefs` | Turns off support for multiple references.
`norpcstructures` | No generation of RPC structures (`-import` only).
`novalidation` | Turns off full validation of imported WSDL documents.
`resolveidref` | Resolve xsd:IDREF.
`searchschema` | Searches schema aggressively for types.
`serializeinterfaces` | Turns on direct serialization of interface types.
`strict` | Generates code strictly compliant with JAXRPC Specification.
`unwrap` | Enables unwrapping of document/literal wrapper elements in WSI mode.
`wsi` | Checks for compliance with the WSI-Basic Profile, which is a specification for improved interoperability. For example, the WS-I Basic Profile prohibits the use of `rpc/encoded`. Therefore, if you set the wsi feature, a warning will be generated when you build a web service client that uses a WSDL file that uses `rpc/encoded`.

Related Topics

Developing Applications with NetBeans IDE,

Developing Applications with NetBeans IDE,

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.