Bom dia.
MG está com paralisação programada desde sábado.
Os clientes que utilizam WinCrypt, após o tempo configurado no AcbrNFe, obtém uma mensagem de erro de comunicação com a SEFAZ e a NFC-e é emitida em contingência.
Porém os clientes que estão configurados com OpenSSL o Componente fica travado no envio, entra em loop, e não obtém mensagem de erro. Com isso o sistema não consegue entrar em contingência.
Fazendo o debug verifiquei que o travamento ocorre no método function TDFeHttpOpenSSL.Enviar, da unit ACBrDFeHttpOpenSSL. O problema ocorre na linha
OK := FHTTP.HTTPMethod('POST', AURL);
Gostaria de saber se posso fazer alguma configuração para evitar este travamento.
Minha configuração:
with AcbrNFe1 do
begin
Configuracoes.WebServices.AjustaAguardaConsultaRet := False;
Configuracoes.WebServices.AguardarConsultaRet := 0;
Configuracoes.WebServices.IntervaloTentativas := 0;
Configuracoes.WebServices.Tentativas := 5;
Configuracoes.WebServices.Timeout := 2000;
Configuracoes.Geral.SSLLib := libOpenSSL;
ACBrNFe1.SSL.SSLType := LT_TLSv1_2;
end