Olá amigos,
gostaria de saber se esse wsdl http://virtualserver.dyndns-free.com:8080/SCEMX32JavaEnvironment/servlet/agerarnfse_barradogarcas?wsdl
usa soap 1.1 ou 1.2?
e como identificar a partir do wsdl qual é a versão do soap
obg
Olá amigos,
gostaria de saber se esse wsdl http://virtualserver.dyndns-free.com:8080/SCEMX32JavaEnvironment/servlet/agerarnfse_barradogarcas?wsdl
usa soap 1.1 ou 1.2?
e como identificar a partir do wsdl qual é a versão do soap
obg
Se não me engano você consegue ver pelo namespace.
o do Soap 1.2, eu acho que é assim: http://schemas.xmlsoap.org/wsdl/soap12/
No caso do seu WSDL ele usa http://schemas.xmlsoap.org/wsdl/soap/, então creio eu (posso estar errado) que não seja 1.2
pois é, tinha visto esta resposta num outro forum, mas também vi que não é regra… será que tem alguma outra forma de descobrir?
[quote=alves.Felipe]pois é, tinha visto esta resposta num outro forum, mas também vi que não é regra… será que tem alguma outra forma de descobrir?[/quote]Você leu o que eu te passei?
No WSDL eu acredito que não, aí teria que ver o envelope SOAP
Eu li
não tinha lido, eu estava respondendo o Rodrigo Sasaki.
SOAP 1.2 namespace is http://www.w3.org/2003/05/soap-envelope while SOAP 1.1 namespace is http://schemas.xmlsoap.org/soap/envelope/
como não tem isto e nem o soap12 com o Rodrigo falou, suponho que seja soap 1.1
No WSDL eu acredito que não, aí teria que ver o envelope SOAP[/quote]
tipo, para eu conseguir ver o envelope, é só se o cara que montou o ws me disponibilizar neh?
eu estou para fazer funcionar essa bexiga ai, e não vai, eu ja fiz outros projetos para consumir os ws de nfe e foi na boa.
No WSDL se usa SOAP 1.1 ou 1.2 olhando dentro do elemento binding. Os namespaces do 1.2 tem soap12 no nome.
http://schemas.xmlsoap.org/wsdl/soap12/soap12WSDL.htm
Veja se o port do service que você está consumindo está com binding soap ou soap12.
pessoal, se eu chego a consumir o serviço, mas o retorno sempre vem um envelope vazio, será que o problema sou eu??
alguma idéia do que pode ser?
retorno
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</SOAP-ENV:Envelope>
só para fechar o tópico, aquele wsdl é SOAP1.1 mesmo e ja consegui fazer funcionar o serviço…
obrigado a todos.