A diretiva adicionada foi:
2008/6/11 Fabiano Weimar dos Santos <[EMAIL PROTECTED]>:
> Oi Gustavo,
>
> fico feliz em saber que funcionou para você. Bem vindo ao "maravilhoso
> mundo" de SOA.
>
> Só para deixar documentado para quem no futuro tiver que trilhar o
> mesmo caminho que você, você po
Oi Gustavo,
fico feliz em saber que funcionou para você. Bem vindo ao "maravilhoso
mundo" de SOA.
Só para deixar documentado para quem no futuro tiver que trilhar o
mesmo caminho que você, você poderia apontar aqui qual diretiva
tiveste que adicionar ao seu servidor de webservice para que ele
ope
O request como dicionário já foi outro teste que eu estava fazendo.
Mas a mudança do servidor para RPC-Sstyle foi suficiente para resolver o
problema e quanto ao parametro eu voltei a passá-lo diretamente
print prox.consultarProjetosEmAndamento(codigoUg=10)
Muito obrigado.
sds
Gustavo Queiroz
2
Oi Gustavo,
A alteração do webservice para modo RPC-Style deveria ser feita no
lado servidor.
De qualquer forma, pq estás passando o request (um dicionario) como
parametro? O que voce quer na verdade não é **request (com dois
asteriscos na frente?)
Att.
Fabiano Weimar
2008/6/9 Gustavo Queiroz
Prezados,
O meu código é o seguinte:
from SOAPpy import WSDL
import SOAPpy
url = 'http://10.200.239.42/ServicosWeb/ConsultaDeProjetos.asmx?WSDL'
prox = WSDL.Proxy(url)
request = { 'codigoUg': 8024}
print prox.consultarProjetosEmAndamento(request)
Como posso alterar para implementar o decorator
Oi Gustavo,
legal. Deixa eu advinhar: seu webservice é implementado em .Net,
correto? Se for, você deve adicionar um decorator para que ele opere
em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo
levantada pelo seu servidor de webservices, reclamando do formato do
parametro recebido
Xiru e a qeum possa interessar,
passei a usar sua bilbioteca que vc fez para ver se eu corrigia um problema
que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode ser?
O erro é o seguinte:
SOAPpy.Types.faultType: System.FormatException: Input string was not in a correct
format.
s
Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin)
usando "ar x pacote.deb" e descompactar o data.tgz extraido pelo "ar"
dentro do seu diretorio lib/python no Windows, deve funcionar redondo
:-)
Se eu falei "grego" me avisa que eu faço um tgz...
2008/6/5 castilho109 <[EMAIL PROTE
Não, mas se você fizer em uma máquina Linux (ou cigwin) um "ar x
pacote.deb" e descompactar o data.tgz extraido pelo "ar" dentro do seu
diretorio lib/python no Windows, deve funcionar redondo :-)
Se eu falei "grego" me avisa que eu faço um tgz...
2008/6/5 castilho109 <[EMAIL PROTECTED]>:
> E aí
E aí Xiru!
Fez para o Windows tb? rs
--- Em zope-pt@yahoogrupos.com.br, "Fabiano Weimar dos Santos"
<[EMAIL PROTECTED]> escreveu
>
> Olá,
>
> eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
> você usasse minha própria versão do SOAPpy ao invés da versão
oficial
> (que tem un
Olá,
eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
você usasse minha própria versão do SOAPpy ao invés da versão oficial
(que tem uns bugs meio feios e não suporta timeout).
Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)
http://xiru.org/blog/soappy-ubuntu-
Castilho,
Na minha empresa também precisei fazer uso de Web Service, e tudo
que precisei saber eu encontrei neste tutorial:
http://www.diveintopython.org/soap_web_services/index.html
Att,
Vinícius Osiro
--- Em zope-pt@yahoogrupos.com.br, "castilho109" <[EMAIL PROTECTED]>
escreveu
>
12 matches
Mail list logo