Para abrir a caixa de diálogo Projeto Web padrão, clique com o botão direito do mouse em qualquer e escolha Propriedades.
A página Clientes de serviço Web JAX-RPC permite pré-configurar os recursos que serão usados pela ferramenta wscompile para compilar um cliente de serviço Web JAX-RPC.
Recursos WsComplie disponíveis para o cliente de serviço Web selecionado:
| Recurso | Efeito no cliente de serviço Web |
|---|---|
| datahandleronly | Mapeia os anexos do tipo DataHandler. |
| donotoverride | As classes existentes na classpath não são geradas novamente. |
| donounwrap | Desativa o desempacotamento de elementos do empacotador de documento/literal no modo WSI (padrão). |
| explicitcontext | Ativa o mapeamento explícito do contexto de serviço. |
| jaxbenumtype | Mapeia a enumeração anônima para seu tipo base. |
| nodatabinding | Desativa a vinculação de dados para a codificação de literal. |
| noencodedtypes | Desativa as informações sobre o tipo de codificação. |
| nomultirefs | Desativa o suporte para referências múltiplas. |
| norpcstructures | Não há geração de estruturas RPC (somente "-import"). |
| novalidation | Desativa a validação completa de documentos WSDL importados. |
| resolveidref | Resolução xsd:IDREF. |
| searchschema | Procura ativamente tipos no esquema. |
| serializeinterfaces | Ativa a serialização direta de tipos de interface. |
| estrito | Gera códigos rigorosamente compatíveis com a especificação JAX-RPC. |
| unwrap | Ativa o desempacotamento de elementos do empacotador de documentos/literais no modo WSI. |
| wsi | Verifica a compatibilidade com o perfil básico WSI, uma especificação de interoperabilidade aperfeiçoada. O WS-I Basic Profile proíbe, por exemplo, o uso de rpc/encoded. Portanto, caso você defina o recurso wsi, será gerado um aviso durante a construção de um cliente de serviço Web que usa um arquivo WSDL que utiliza rpc/encoded. |
Opçcões de WsCompile adicionais :
| Recurso | Efeito no cliente de serviço Web |
|---|---|
| debug | Gera informações de depuração. |
| optimizar | Otimiza o código gerado. |
| xSerializable | Gera tipos de valores que implementam essa interface Serializável. |
| xPrintStackTrace | Imprime os rastreamentos de pilha da exceção. |
| verbose | Exibe mensagens sobre o que o compilador está fazendo. |