Membros Pro Dorneles Postado 11 Julho Membros Pro Compartilhar Postado 11 Julho ACBrGTIN32.dll no Method GTIN_Consultar a dll nao retorna o sResposta, a dll esta consultando retornando as informacao em um arquivo xml. harbour Method GTIN_Consultar(aGTIN, sResposta, esTamanho) Class ACBrGTIN Local hResult, buffer, bufferLen bufferLen:= STR_LEN buffer := Space(bufferLen) aGTIN := ALLTRIM(aGTIN) hResult := DllCall(ACBrLIB, DLL_OSAPI, "GTIN_Consultar", hb_StrToUTF8(aGTIN),@sResposta,@esTamanho) ::CheckResult(hResult) Return::ProcessResult(buffer, bufferLen) 11/07/24 17:01:19:701 - GTIN_Consultar (7899641108649 ) 11/07/24 17:01:19:702 - Travar 11/07/24 17:01:20:220 - MoverStringParaPChar. StrLen:162, BufLen:512 11/07/24 17:01:20:221 - SetRetorno(0, <Consulta> <CEST></CEST> <NCM>00000000</NCM> <cStat>0</cStat> <dhResp/> <tpGTIN>0</tpGTIN> <xMotivo></xMotivo> <xProd></xProd> </Consulta>) 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 12 Julho Consultores Compartilhar Postado 12 Julho Bom dia! Realizado teste com o exemplo disponibilizado via Discord. O Log gerado segue em anexo. Orientado no Discord que seja feito teste em outra máquina. ACBrLibGTIN-20240712.log Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Dorneles Postado 15 Julho Autor Membros Pro Compartilhar Postado 15 Julho Bom dia! Teste em 3 computador com o windows deferente, e a sReposta nao retorna, a consulta esta sendo feita, esse retorno abaixo é da pasta Docs, acho que pode ser na dll, porque a ACBrConsultaCNPJ32.dll esta retornando a sResposta retorna. <nfeResultMsg> <retConsGTIN xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"> <verAplic>SVRS240516170158DR</verAplic> <cStat>9490</cStat> <xMotivo>Consulta realizada com sucesso</xMotivo> <dhResp>2024-07-12T15:04:46-03:00</dhResp> <GTIN>7899641108649</GTIN> <tpGTIN>13</tpGTIN> <xProd>TERMINAL DA CAIXA DE CAMBIO Rosca M12x1 75 Esq</xProd> <NCM>87084090</NCM> <CEST>107500</CEST> </retConsGTIN> </nfeResultMsg> Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 15 Julho Consultores Compartilhar Postado 15 Julho Bom dia ! Pode postar o log gerado pela lib inteiro aqui? so anexar. deixe o log definido como paranoico Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Dorneles Postado 15 Julho Autor Membros Pro Compartilhar Postado 15 Julho segue em anexo o log ACBrLibGTIN-20240715.log 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 15 Julho Consultores Compartilhar Postado 15 Julho 2 minutes ago, Dorneles said: segue em anexo o log ACBrLibGTIN-20240715.log 16.04 kB · 0 downloads Bom dia! Por favor, qual é o valor da sua configuração TipoResposta no arquivo ACBrLib.ini? Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Dorneles Postado 15 Julho Autor Membros Pro Compartilhar Postado 15 Julho [Principal] TipoResposta=1 CodificacaoResposta=0 LogNivel=4 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 15 Julho Consultores Compartilhar Postado 15 Julho 1 hour ago, Dorneles said: [Principal] TipoResposta=1 CodificacaoResposta=0 LogNivel=4 Estou fazendo testes com o exemplo em C# e com o exemplo que disponibilizou, mas a princípio não estou tendo problemas. Estamos analisando quaisquer diferenças para ver se encontramos alguma pista do que pode ser. Dito isso, uma das diferenças que notamos é que no GTIN.zip que disponibilizou para nós no Discord, tinha somente as Dlls do OpenSSL. Mas quando você faz o download da ACBrLibGTIN, na pasta de dependências, além das dlls do OpenSSL tem também as dlls da LibXML. Está última é utilizada para fazer a leitura de XMLs. Por favor, se elas já não estiverem na pasta do projeto no mesmo nível das dlls da OpenSSL, adicione as e faça um novo teste. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Solution Dorneles Postado 15 Julho Autor Membros Pro Solution Compartilhar Postado 15 Julho resolvido, era as dll libexslt.dll libiconv.dll libxml2.dll libxslt.dll 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 15 Julho Consultores Compartilhar Postado 15 Julho 5 minutes ago, Dorneles said: resolvido, era as dll libexslt.dll libiconv.dll libxml2.dll libxslt.dll Que bom que deu certo! Muito obrigado pelo feedback! Aproveitando, vamos revisar o ACBrGtin.PRG que disponibilizou para ver se não ficou com nenhuma informação de cunho sensível. Estando tudo em ordem, podemos disponibilizar o mesmo em nosso SVN como um exemplo de consumo da Lib GTIN com Harbour? Obviamente lhe damos os devidos créditos no commit. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Dorneles Postado 15 Julho Autor Membros Pro Compartilhar Postado 15 Julho pode sim, me confirma o email que ti envio tb a classe ACBrConsultaCNPJ que ja esta em produção. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 15 Julho Consultores Compartilhar Postado 15 Julho 8 minutes ago, Dorneles said: pode sim, me confirma o email que ti envio tb a classe ACBrConsultaCNPJ que ja esta em produção. Muito obrigado! O e-mail é: [email protected] Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts