NFS-e Itajaí

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
NFS-e Itajaí

Destinado aos desenvolvedores de ERP's que desejam desenvolver soluções de integração com a NFS-e do município de Itajaí/SC.


2 participantes

    Configuração da Chamada ao WS

    avatar
    Ricksk


    Mensagens : 3
    Data de inscrição : 18/07/2012

    Configuração da Chamada ao WS Empty Configuração da Chamada ao WS

    Mensagem  Ricksk Qua Jul 18, 2012 5:09 pm

    Gente, estou apanhando um pouco para identificar como ficam os hosts, baseurl, e quais as actions e os posts desses serviços.

    Alguém pode me dar uma mão?
    avatar
    tiago.heinz


    Mensagens : 5
    Data de inscrição : 13/07/2012

    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  tiago.heinz Qui Jul 19, 2012 2:16 pm

    Ricksk, estou criando o envio de Lote RPS através de uma aplicação delphi, utilizando protocolo SOAP. Segui os fontes do componente da ACBR e envio o xml com a URL e o xmlns que tem lá(Não consegui postar aqui links). O protocolo SOAP pede um parâmetro SoapAction, mas envio nulo no campo, conforme a ACBR também manda.

    Só que mesmo assim da o seguinte erro: Cannot find dispatch method for - > este erro ocorre dizendo que não achou o método xmlns no EnviarLoteRpsEnvio

    O estranho é que não fala nada do manual sobre os WebServices e nem no forum consegui alguma coisa que me desse uma luz. Estou sem saber o que fazer também.

    Se alguém puder dar uma luz para nós...
    avatar
    Ricksk


    Mensagens : 3
    Data de inscrição : 18/07/2012

    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  Ricksk Qui Jul 19, 2012 2:27 pm

    Seguinte.. na verdade o webservice me retorna erro 404 Not Found: Invalid Request. Isso com um header dizendo "Web Service", então ele realmente localizou o servico, apenas nao entendeu minha chamada.

    Será que minha montagem do soap está errada?

    Estou mandando:
    Código:
    <soapenv:Envelope xmlns:soapenv="ht tp : //sch emas.xmlsoap. org/soap/envelope/" xmlns:ser="ht tp : http://service.nfse. integracao. ws.publica/">
       <soapenv:Header/>
       <soapenv:Body>
       <ser:RecepcionarLoteRps>
       <XML>
       <![CDATA[' + xml + ']]>
            </XML>
       </ser:RecepcionarLoteRps>
       </soapenv:Body>
    </soapenv:Envelope>

    Se não for o SOAP, imagino que possa ser a minha chamada do procedimento, estou pondo o seguinte header na chamada:
    Código:
    HTTPClient.AddHeader("Content-type", 'application/soap+xml; charset=utf-8;action=ht tp : http://service.nfse.integracao.ws.publica /Services/RecepcionarLoteRps')

    (desculpem os espaços nas urls, mas essa proibição de inserir URLs no fórum chega a ser ridicula...)

    Alguma luz?
    avatar
    tiago.heinz


    Mensagens : 5
    Data de inscrição : 13/07/2012

    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  tiago.heinz Qui Jul 19, 2012 2:40 pm

    No componente da ACBR está assim...

    Código:
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi= "ht tp: // www . w3. org/ 2001/ XMLSchema - instance" xmlns:xsd=" ht tp: // www . w3 . org/ 2001/ XMLSchema" xmlns:soap="http: // schemas. xmlsoap. org /soap /envelope /">
       <soap:Body>
          <RecepcionarLoteRps xmlns="ht tp: //w ww. publica. inf. br">
             <XML>
                <?xml version="1.0" encoding="utf-8"?>
                ESTRUTURA DO XML
             </XML>
          </RecepcionarLoteRps>
       </soap:Body>
    </soap:Envelope>

    Onde esta ESTRUTURA DO XML é o corpo do xml de envio.

    Só que não estou conseguindo enviar assim...
    estou enviando também com a URL que você passou no segundo link
    Código:
    ht tp : // service. nfse.integracao . ws . publica /Services / RecepcionarLoteRps
    avatar
    tiago.heinz


    Mensagens : 5
    Data de inscrição : 13/07/2012

    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  tiago.heinz Sex Jul 20, 2012 1:50 pm

    Consegui Ricksk.

    Veja o tópico da ACBR no seguinte link:
    Código:
    ht tp : // ww w .djsystem . com . br / acbr / forum / viewtopic.php?f=41&t=6584
    avatar
    Ricksk


    Mensagens : 3
    Data de inscrição : 18/07/2012

    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  Ricksk Sex Jul 20, 2012 2:17 pm

    Obrigado pelo link, mas achei meu erro.. o problema era o header que eu utilizava no httpclient, retirei ele e passou a funcionar.

    Conteúdo patrocinado


    Configuração da Chamada ao WS Empty Re: Configuração da Chamada ao WS

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui Nov 21, 2024 6:06 am