WSDL gerado pelo JAX-WS

0 respostas
cs.santos0

Boa Tarde,

Eu criei um webservice usando jax-ws 2.1.4, td tranquilo....mas quando acesso o wsdl no browser ele monta a seguinte estrutura:

<?xml version="1.0" encoding="UTF-8" ?> 
- <!--  Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.4-b01-. 
  --> 
- <!--  Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.4-b01-. 
  --> 
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.mind.com.br/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://ws.mind.com.br/" name="WsConexaoComercialImplService">
  <import namespace="http://br.com.mind.ws" location="http://sspjava:8080/PrjConComWs/conexaoComercial?wsdl=1" /> 
- <binding xmlns:ns1="http://br.com.mind.ws" name="WsConexaoComercialImplPortBinding" type="ns1:WsConexaoComercial">
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> 
+ <operation name="getCompanhias">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterDgt">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterTerritoriais">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterSucursais">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterAssesores">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterCorretoresPorAssessor">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterCorretores">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterUsuario">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterBookRelatorio">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterBookRelatorio1">
  <soap:operation soapAction="" /> 
- <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
- <operation name="obterBookRelatorio2">
  <soap:operation soapAction="" /> 
+ <input>
  <soap:body use="literal" /> 
  </input>
- <output>
  <soap:body use="literal" /> 
  </output>
  </operation>
  </binding>
- <service name="WsConexaoComercialImplService">
- <port name="WsConexaoComercialImplPort" binding="tns:WsConexaoComercialImplPortBinding">
  <soap:address location="http://sspjava:8080/PrjConComWs/conexaoComercial" /> 
  </port>
  </service>
  </definitions>

me parece estranho...pq ele nao cria com uma estrututura semelhante a essa (que me parece ser a padrao de wsdl):

<schema elementFormDefault="qualified" targetNamespace="http://localhost:8080/axis/services/Hello">
    <element name="in0" type="xsd:string"/>
    <element name="echoReturn" type="xsd:string"/>
</schema>

<wsdl:message name="echoResponse">
    <wsdl:part element="impl:echoReturn" name="echoReturn"/>
</wsdl:message>

<wsdl:message name="echoRequest">
    <wsdl:part element="impl:in0" name="in0"/>
</wsdl:message>

alguem sabe me dizer oq acontece com esse wsdl do jax-ws?
Obrigado

Criado 6 de junho de 2011
Respostas 0
Participantes 1