As preferências de Emissor do Axis permite configurar as
seguintes preferências usadas ao criar ou consumir serviços da Web
Axis.
WSDL2Java
- Gerar código para todos os elementos:
- Por padrão, o WSDL2Java só gera código para esses elementos no arquivo WSDL que são utilizados como referência. Para obter informações adicionais sobre como a referência funciona, consulte o guia de referência do Axis: http://ws.apache.org/axis/java/reference.html
- Emite classes de ajuda separadas para metadados:
- Se você selecionar essa opção, o WSDL2Java criará uma classe auxiliar separada que contém os metadados, em vez de incluí-los no skeleton.
- Prefere beans de construção a matrizes retas para tipos de
matrizes XML agrupados:
- O comportamento padrão é para mapear esta construção XML:
<element name="array">
<complexType>
<sequence>
<element name="item" type="xs:string"/>
</sequence>
</complexType>
</element>
para uma matriz de Cadeia Java (String[]). Se você preferir que uma
classe de JavaBean específica (ArrayOfString) seja gerada para estes tipos de
esquemas, selecione esta opção.
- Incluir o escopo em deploy.wsdd:
- Indica como desempenhar a implementação do servidor. O aplicativo
utiliza uma instância da classe de implementação para todos os pedidos. O pedido
cria uma nova instância da classe de implementação para cada pedido. A sessão
cria uma nova instância da classe de implementação para cada sessão.
- Tempo limite em segundos:
- O padrão é 45. Utilize -1 para desativar o tempo limite.
Java2WSDL
- Procurar métodos permitidos em classes herdadas:
- Se essa opção for especificada, o analisador Java2WSDL observará as classes estendidas para determinar a lista de métodos a serem exportados para o arquivo WSDL.
- Analisar a classe de serviço para conformidade com JAX-RPC antes
de gerar o código:
- Se selecionado, as ferramentas examinarão a classe de serviço Java e seus tipos de valores para determinar se atendem a requisitos importantes da especificação JAX-RPC.