ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Sobre a interface com os WebServices

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> NFe
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
bruno291289
Novato
Novato


Registrado: Quarta-Feira, 12 de Agosto de 2009
Mensagens: 18

MensagemEnviada: Qua Ago 12, 2009 4:48 pm    Assunto: Sobre a interface com os WebServices Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
bruno291289
Novato
Novato


Registrado: Quarta-Feira, 12 de Agosto de 2009
Mensagens: 18

MensagemEnviada: Qui Ago 13, 2009 3:53 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Borland_Linuxer
Moderador
Moderador


Registrado: Terça-Feira, 11 de Outubro de 2005
Mensagens: 4252
Localização: Manaus - Am

MensagemEnviada: Dom Ago 16, 2009 8:15 pm    Assunto: Responder com Citação

vc deve postar isso no forum oficial do mesmo.

http://www.forumweb.com.br/foruns/index.php?/forum/465-projeto-acbr/

abraços
_________________
Abraços

Sérgio Guedes
www.lsisistemas.com.br
www.scvarejo.com.br - Projetos para parceiros e desenvolvedores
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
katiadeoliveira
Novato
Novato


Registrado: Quinta-Feira, 18 de Janeiro de 2007
Mensagens: 5

MensagemEnviada: Seg Ago 17, 2009 3:27 pm    Assunto: Acesso ao ws da nfe Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
bruno291289
Novato
Novato


Registrado: Quarta-Feira, 12 de Agosto de 2009
Mensagens: 18

MensagemEnviada: Qua Ago 19, 2009 1:20 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> NFe Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB