Caixa de diálogo Propriedades do projeto de módulo EJB padrão: Serviços da Web

Consulte também 

Para abrir esta caixa de diálogo, clique com o botão direito do mouse no  e escolha Propriedades. A página Serviços da Web permite pré-configurar os recursos que serão usados pela ferramenta wscompile para compilar um serviço da Web:

Recursos:

Se estiver implementando um arquivo WSDL existente, você pode marcar ou digitar um ou mais dos seguintes recursos de ferramenta wscompile:

Recurso Efeito no serviço da Web
datahandleronly Mapeia os anexos do tipo DataHandler.
donotoverride As classes existentes na classpath não são geradas novamente.
donotunwrap 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 Desativa o desempacotamento de elementos do empacotador document/literal no modo WSI (padrão).
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, se definir o recurso wsi, um aviso será gerado quando for construído um serviço da Web que usa um arquivo WSDL rpc/encoded.

Se desejar compilar um serviço da Web com estilo de documento, você pode marcar ou digitar um ou mais dos seguintes recursos de ferramenta wscompile:

Recurso Descrição Exigido?
documentliteral Use-o para especificar no arquivo WSDL que o serviço da Web é de estilo "documento".

Por padrão, todos os serviços da Web que não apresentam pelo menos uma operação são compilados como serviços da Web de estilo de documento.

Sim
donotoverride As classes existentes na classpath não são geradas novamente. Não
noencodedtypes Não aplicável. -
nomultirefs Desativa o suporte para referências múltiplas. Não
rpcliteral Não aplicável. -
serializeinterfaces Ativa a serialização direta de tipos de interface. Não
estrito Gera códigos rigorosamente compatíveis com a especificação JAX-RPC. Não
useonewayoperations Não aplicável. -

Se desejar compilar um serviço da Web com estilo RPC, você pode marcar ou digitar um ou mais dos seguintes recursos de ferramenta wscompile:

Recurso Descrição Exigido?
documentliteral Não aplicável -
donotoverride As classes existentes na classpath não são geradas novamente. Não
noencodedtypes As regras de codificação são definidas no esquema XML.

Por padrão, os serviços da Web com estilo RPC apresentam suas regras de codificação definidas na especificação SOAP 1.1. Com este recurso, usa, em vez disso, o esquema XML definido no elemento types para codificações.

Não
nomultirefs Desativa o suporte para referências múltiplas. Não
rpcliteral Use-o para especificar no arquivo WSDL que o serviço da Web é de estilo "rpc".

Por padrão, todos os serviços da Web que não apresentam pelo menos uma operação são compilados como serviços da Web com estilo RPC.

Sim
serializeinterfaces Ativa a serialização direta de tipos de interface. Não
estrito Gera códigos rigorosamente compatíveis com a especificação JAX-RPC. Não
useonewayoperations Os métodos com tipos de retorno vazio são mapeados como operações unidirecionais. Não
Consulte também
Sobre os projetos padrão
Sobre os projetos de forma livre
Caixa de diálogo Propriedades do projeto da Web padrão:
         Códigos-fonte
         Bibliotecas
         Compilação
         Empacotamento
         Documentação
         Execução
         Serviços da Web

Notificações legais