SOAP - Audicon

Discussão em 'Progress 4GL' iniciado por eric.paula, Março 16, 2011.

  1. eric.paula

    eric.paula Sem Pontuação

    Pessoal, bom dia.

    Fiz um programa em Progress, para conectar e executar os métodos do WebService da Audicon, e retornar o XML com os dados pesquisados do CNPJ na Receita e Sintegra.

    Executando o método RealizarConsulta, o processo funciona perfeitamente, sendo possivel o envio de apenas un CNPJ.

    Mas foi realizado um mudança, sendo criado o método Pesquisar, que pode receber varíos CNPJ's para consulta.

    Resumo: Ao tentar executar o método Pesquisa, e retornado erro do proprio WS, informando que Dados estão incorretos.

    Estou executando o método da seguinte maneira:

    Código:
      RUN Pesquisar IN hPortType (INPUT   pi-GrServico,
                                  INPUT   pi-Servico,
                                  INPUT   pi-Pessoa,
                                  INPUT   cChaveXML,
                                  OUTPUT  cXML) NO-ERROR.
    
    Onde cChaveXML tem a seguinte estrutura em XML (LongChar):

    Código:
    <?xml version="1.0" ?>
    <Chaves><chave><nome>CNPJ</nome><valor>75883975000104</valor></chave></Chaves>
    
    Alguem já fez algo com qualquer WS-SOAP tendo que passar um estrutura em XML como parametro? Ou essa forma esta errada?

    Este e o link do WS, só quicar no método Pesquisar para verificar os parâmetros recebidos.
    http://ws.audiconsearch.com.br/WebServiceRobos.asmx

    no aguardo.

Compartilhe esta Página