Ir para conteúdo
  • Cadastre-se

Rodrigo - Digibyte

Membros Pro
  • Total de ítens

    325
  • Registro em

  • Última visita

  • Days Won

    1

Community Answers

  1. Rodrigo - Digibyte's post in CheckResult com erro -2 ao enviar Boleto via ws was marked as the answer   
    A biblioteca até inicializava, o erro era ao executar a consulta, inclusive derrubava o server.
    Bom, depois de "alguma" luta (não respondi antes pq não conseguia gerar), para conseguir gerar o log no linux pela lib, enfim conseguimos e finalmente pudemos verificar o erro. Basicamente era:
    31/07/24 12:19:28:172 - Comando Enviar: TBoletoW_Caixa 31/07/24 12:19:28:195 - Envelope Enviar: <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><consultacobrancabancaria:SERVICO_ENTRADA xmlns:consultacobrancabancaria="http://caixa.gov.br/sibar/consulta_cobranca_bancaria/boleto" xmlns:sib="http://caixa.gov.br/sibar"><sib:HEADER>...> 31/07/24 12:19:28:272 - Retorno Envio: TBoletoW_Caixa 31/07/24 12:19:28:281 - C�digo do Envio: 0 31/07/24 12:19:28:283 - Retorno Envio: Result= 31/07/24 12:19:28:292 - Falha Envio: Erro Interno: -2 Erro HTTP: 500 URL: https://barramento.caixa.gov.br/sibar/ConsultaCobrancaBancaria/Boleto error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small O que seria o "dh key too small"? Basicamente o OPENSSL do azure só aceita uma determinada configuração de segurança superior ao que a CAIXA trabalha.
    https://updown.io/faq/what-does-the-dh-key-too-small-ssl-error-means
    Como resolver? Alterando o script de inicialização do App Service para mudar o openssl.cnf em /etc/ssl para compatibilizar tudo, trocando SECLEVEL de 2 para 1.
    https://stackoverflow.com/questions/61518238/azure-linux-web-app-change-openssl-default-security-level
    https://stackoverflow.com/questions/65912915/node-docker-routinestls-process-ske-dhedh-key-too-small
    Finalmente resolvido, agradeço a todos.
     
     
  2. Rodrigo - Digibyte's post in GerarRemessaStream duplicando o boleto no arquivo was marked as the answer   
    Descobrimos o erro, a LIB está OK.
    Basicamente ao pegar o stream e gerar o arquivo na nuvem o conteúdo era duplicado.
     
    De qualquer forma obrigado.
  3. Rodrigo - Digibyte's post in Utilizando o ACBrLib no Azure App Service Linux - sem Docker was marked as the answer   
    Desafio: executar a lib ACBrBoleto diretamente em um APP SERVICE LINUX no Azure, sem uso do Docker
    Backend em C#/.NET 6
    Os comandos são executas via SSH em Development Tools/SSH A execução do start do app service pode ser acompanhada em Log Stream Comandos úteis:
    Verifica se o arquivo existe e em qual pasta está. No caso eu fiz o deploy para a pasta raiz da aplicação (usando Azure Devops).
    find / -name libacbrboleto64.so 2>/dev/null
    Lista as dependências da biblioteca e confirma se a lib pode ser "lida"
    ldd libacbrboleto64.so
    O arquivo de inicialização padrão /startup.sh deverá ser copiado para a pasta /home a fim de ser personalizado
    Copia o arquivo de inicialização do app service para a pasta /home. Qualquer arquivo fora de /home é apagado quando o serviço é reiniciado.
    cp /opt/startup/startup.sh /home
    Uma vez copiado o arquivo deverá ser editado (usar o VIM) e antes da execução da aplicação acrescer as linhas abaixo:
    echo *** Atualiza a lista de pacotes
    apt-get update
    echo *** Instala as dependências faltantes da lib ACBrBoleto (listadas no comando ldd libacbrboleto64.so)
    apt-get install -y libgdk-pixbuf2.0-0 libgtk2.0-0 libpango1.0-0 libatk1.0-0 libcairo2 libpangocairo-1.0-0
    echo *** Instala emulador de interface gráfica. A lib precisa pra funcionar.
    apt-get install -y xvfb
    echo *** Remove lista de pacotes (opcional)
    rm -rf /var/lib/apt/lists/*
    echo *** Cria uma screen virtual identificada pelo nº 1
    Xvfb :1 -screen 0 1024x768x24 &
    No app service em Settings/Enviroments variables inserir name e value: DISPLAY :1
    Por último, em Settings/Configuration/Startup Command inserir /home/startup.sh
    Alguma coisa deu errado? basta remover o comando no Startup Command que será usado o arquivo de inicialização padrão (/opt/startup/startup.sh)
    Depois de alguns dias de dor de cabeça tudo testado e funcionando !!!!!!!!!!
     


  4. Rodrigo - Digibyte's post in Atualização provedor Anastacio/MS was marked as the answer   
    Segue atualização, não mandei o arquivo porque o meu tem algumas personalizações.
     
    [5000708]
    Nome=Anastacio
    UF=MS
    Provedor=Fiorilli
    Versao=2.00
    ProRecepcionar=http://pmanastacio.rcmsuporte.com.br:8080/IssWeb-ejb/IssWebWS/IssWebWS
    ProLinkURL=http://pmanastacio.rcmsuporte.com.br:8080/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%
     
  5. Rodrigo - Digibyte's post in Atualizados municípios de Guia Lopes/MS e Aral Moreira/MS was marked as the answer   
    Boa tarde, segue em anexo arquivo .ini
    ACBrNFSeXServicos.ini
  6. Rodrigo - Digibyte's post in Inclusão Mauá da Serra e Bodoquena was marked as the answer   
    Segue arquivo ini
    ACBrNFSeXServicos.ini
  7. Rodrigo - Digibyte's post in Atualização Corumba/MS was marked as the answer   
    [5003207]
    ; atualizado 28/02/2023
    Nome=Corumba
    UF=MS
    Provedor=Fiorilli
    Versao=2.00
    ProRecepcionar=http://nfse.corumba.ms.gov.br:8080/IssWeb-ejb/IssWebWS/IssWebWS
    ProLinkURL=http://nfse.corumba.ms.gov.br:8080/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%
     
    ACBrNFSeXServicos.ini
  8. Rodrigo - Digibyte's post in Erro ao consultar notas de Cuiabá - A entrada não é uma cadeia de caracteres de Base 64 válida was marked as the answer   
    Em contato com o provedor descobri que os webservices são versão 1.0 mas a nota emitida pelo portal fica na versão 2.04 causando incompatibilidade, até que atualizem os WS´s.
  9. Rodrigo - Digibyte's post in Correção leitura de arquivo NFSE provedor GeisWeb was marked as the answer   
    Segue correção de acordo com o manual, algumas datas em formato diferente e a tag do número da nota com outro nome.
    GeisWeb.LerXml.pas layout_xml.pdf
  10. Rodrigo - Digibyte's post in SimplISS - erro Input is not proper UTF-8, indicate encoding ! ao carregar o XML was marked as the answer   
    Usando a sugestão acima continuou o mesmo erro. O que fiz foi ler o XML, converter de utf8, tirar os acentos e salvar novamente o arquivo. Dessa forma deu certo.
  11. Rodrigo - Digibyte's post in Erro/dúvida ao importar XML Cte was marked as the answer   
    O tratamento que faço é baseado no modelo 57 porém percebi agora que esse documento é o 67 então as tags são diferentes, a lógica é diferente. Resolvida a questão.
  12. Rodrigo - Digibyte's post in Correção provedor ISSDSF was marked as the answer   
    Bom dia, segue uma correção no método TACBrNFSeProviderISSDSF.PrepararConsultaNFSe
    Estava sendo passado NotaInicial, conforme manual está errado.

    ISSDSF.Provider.pas
  13. Rodrigo - Digibyte's post in Correção tratamento RPS método TACBrNFSeProviderABRASFv1.PreencherNotaRespostaConsultaNFSe was marked as the answer   
    ACBrNFSeXProviderABRASFv1.pas
  14. Rodrigo - Digibyte's post in Dúvida quanto ao e-Social Simplificado was marked as the answer   
    Não sei como está no exemplo mas sim, basta mudar a versão
    ACBreSocial_Envio.Configuracoes.Geral.VersaoDF := veS01_00_00;
  15. Rodrigo - Digibyte's post in Resposividade dento do Webbrowser - ajuste largura was marked as the answer   
    Resolvido... o site não era responsivo...
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.