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