Melhoria para escrever nos logs o JSON de envio e de retorno das APIs do Fiscal Flow
Descrição:
Melhoria para escrever nos logs o JSON de envio e de retorno de todas as chamadas as APIs do Fiscal Flow. A melhoria consiste em escrever nos logs o JSON de envio sempre que o Client enviar uma requisição ao Fiscal Flow. E escrever também nos logs o JSON de retorno que o Fiscal Flow vai devolver para o Client. Estas informações serão úteis em uma futura análise.
Caused by: java.net.SocketException: Muitos arquivos abertos
Análise Técnica:
Ao utilizar muitos canais com muitas requisições no LWS Corp da Renner os sockets que fazem a comunicação entre o mid-e do LWS e o mid-e do Agent ficavam com seus arquivos abertos, causando o erro: Caused by: java.net.SocketException: Muitos arquivos abertos.
Funcionalidades Impactadas:
Autorização de notas CFe.
Descrição da Solução:
Foi colocado o comando ctx0MQ.getContext().term(); para fechar o arquivo de socket que ficava aberto após a comunicação com o Agent