Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
bruno291289 Novato

Registrado: Quarta-Feira, 12 de Agosto de 2009 Mensagens: 18
|
Enviada: Qua Ago 12, 2009 4:48 pm Assunto: Sobre a interface com os WebServices |
|
|
Foi feito aqui o download do AcbrNF-e, e é um componente muito completo
muito bom mesmo
porém o escopo daqui é CT-e, então decidimos analisar o fundionamento deste componente. Percebemos que na hora da comnunicação com o WebService ele usa uma interface né, etc...
Como nós conseguimos acessar o WebService via Browser tentamos conseguir esta interface como componente WSDL Importer do delphi
porém ele dá um erro: Unable to load WSDL File..... Error[
Empty Document]. E este erro dá tanto para o WebService do CT-e como para o do NFe
Alguém poderia dar uma dica de como conseguir esta interface, ou um outro caminho que auxilie na comunicação com os WSs..
obrigado |
|
Voltar ao Topo |
|
 |
bruno291289 Novato

Registrado: Quarta-Feira, 12 de Agosto de 2009 Mensagens: 18
|
Enviada: Qui Ago 13, 2009 3:53 pm Assunto: |
|
|
Ninguém respondeu mas nós conseguimos resolver o problema, e conseguimos fazer a comunicação com o ws com a nossa própria interface
Apenas salvei o xml do WS pelo browser, e depois usei o WSDL importer do delphi normalmente
e então fiquei comparando a interface gerada com a do Acbr
então a única diferença era que estava falantando um método
InvRegistry.RegisterInvokeOptions(TypeInfo(NfeStatusServicoSoap), ioDocument);
foi só colocar na interface gerada e adaptar que funcionou normalente
Lembrando que o método onbeforepost foi o mesmo que é usado no Acbr
e lembrando também que a vantade de nós termos conseguido fazer isto é que esta situação é totalmente adaptável para CTe.
Se alguém souber de algum forum de AcbrCTe para eu postar isto, pois pelo que deu para perceber está em andamento o desenvolvimento do AcbrCTe
obrigado |
|
Voltar ao Topo |
|
 |
Borland_Linuxer Moderador

Registrado: Terça-Feira, 11 de Outubro de 2005 Mensagens: 4252 Localização: Manaus - Am
|
|
Voltar ao Topo |
|
 |
katiadeoliveira Novato

Registrado: Quinta-Feira, 18 de Janeiro de 2007 Mensagens: 5
|
Enviada: Seg Ago 17, 2009 3:27 pm Assunto: Acesso ao ws da nfe |
|
|
tem como vocês me ajudarem, nunca trabalhei com ws, e gostaria de saber por onde começo pra fazer esta comunicação com ws da nota fiscal eletrônica, sem ultilizar componentes de terceiro, gostaria de fazer usando apenas os recursos do delphi. Uso delphi 7. _________________ *******************
Katia de Oliveria
Analista de Sistemas
******************* |
|
Voltar ao Topo |
|
 |
bruno291289 Novato

Registrado: Quarta-Feira, 12 de Agosto de 2009 Mensagens: 18
|
Enviada: Qua Ago 19, 2009 1:20 pm Assunto: |
|
|
Neste caso eu indico que você baixe primeiro o componente do acbr, voltado para nota fiscal
ali tem muita coisa sobre o comunicação
http://acbr.sourceforge.net/wiki/index.php/P%E1gina_principal
mas no básico, para comunicar-se com um WS qualquer, como por exemplo, da nota fiscal, você deve fazer o seguinte
o endereço do webservice é oferecido, então você pode ir no navegador (IE) e colocar o endereco com "?WSDL" no final, assim você verá as configurações dele via xml
você salva este xml, então vai no delphi, File-New-WSDL Importer
e coloca o endereço do xml que o componente criará uma interface que será a que você vai usar com o webservice
basicamente você poderá usar ela como se fosse um recurso nativo
mas os casos variam
espero ter ajudado |
|
Voltar ao Topo |
|
 |
|