Rpc/encoded wsdls are not supported in JAXWS 2.0

2 respostas
pugnator

Estou tentando gerar um client usando o wsconsume para um webservice mas estou tendo problemas. Tentei usar o axis, mas gera muitas classes que nao sei oque fazer... hehehe

[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0.

<operation name="IntegraDocumento">
  <soap:operation soapAction="urn:server.erp#setFiltro" style="rpc" /> 
- <input>
  <soap:body use="encoded" namespace="urn:server.erp" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </input>
- <output>
  <soap:body use="encoded" namespace="urn:server.erp" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </output>
  </operation>

2 Respostas

pugnator

não é compatiel com jaxws2.0

resolvi usando o axis 1.5

R

O axis pode ser compatível com JAX-WS, só que você precisa configurar os parâmetros do service. É que precisa alterar as propriedades style e use. O arquivo com as configurações fica em WEB-INF/server-config.wsdd

&lt;service name="Padaria" provider="java:RPC" style="wrapped" use="literal"&gt;
    &lt;parameter name="allowedMethods" value="*"/&gt;
    &lt;parameter name="scope" value="application"/&gt;
    &lt;parameter name="className" value="servrio.Padaria"/&gt;
  &lt;/service&gt;
Criado 9 de setembro de 2011
Ultima resposta 28 de out. de 2012
Respostas 2
Participantes 2