Use to preconfigure the features that are used by the wscompile
tool to compile a JAX-RPC web service client.
Note: If the project does not contain JAX-RPC web service clients, the JAX-RPC Web Service Clients page does not exist.
WsCompile features available for the selected web service client:
Feature | Effect on Web Service Client |
---|---|
|
Maps attachments to the DataHandler type. |
|
No regeneration of classes that already exist on the classpath. |
|
Disables unwrapping of document/literal wrapper elements in WSI mode (default). |
|
Turns on explicit service context mapping. |
|
Maps anonymous enumeration to its base type. |
|
Turns off data binding for literal encoding. |
|
Turns off encoding type information. |
|
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 JAX-RPC 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 . |
Additional WsCompile Options:
Feature | Effect on Web Service Client |
---|---|
|
Generates debugging information. |
|
Optimizes generated coded. |
|
Generates value types that implement Serializable interface. |
|
Prints exception stack traces. |
|
Outputs messages about what the compiler is doing. |
Related Topics
Developing Applications with NetBeans IDE,
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0. |