Este artigo tem como objetivo sanar a falha no log do serviço de integração, onde os eventos do esocial, ficam parados em status 2.
Resolução
Ao acessar o log do Prosoft Serviço de Integração em: C:\log\wkp.integration.agent.txt, ocorre a mensagem abaixo:
[ModulesAgent] ERROR 2020-06-29 15:02:22,693 [Wkp.Integration.Agent.CrossCutting.IoC.Logger] EmpresaLicenciadaRepository - Falha ao obter número COL. - Exception: Unable to cast object of type 'System.DBNull' to type 'System.String'.
System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Wkp.Integration.Agent.Infra.DataClient.Repositories.EmpresaLicenciadaRepository.ObterCodigoColDoDisco()
Solução:
1 - Baixar Prousua.BTR e ProusuB.btr atualizados e substituir em "?:\Prosoft.win\Scop\Prosoft.cnf".
Em caso de dúvidas, consulte o artigo abaixo:
I366-Como baixar os arquivos de usuário prousua.btr e prousub.btr
2 - "Parar" e "Iniciar" o serviço "Prosoft Serviço de Integração".
Em caso de dúvidas, consulte o artigo abaixo:
I755-Como iniciar o Prosoft Serviço de Integração
Após os procedimentos anteriores, a falha no log será sanada!
3 - Agora para sanar o status 2 dos eventos que ficaram parados em transmissão no monitoramento do Esocial, devido ao erro do log, realize o procedimento conforme artigo abaixo (Altere o Status do evento desejado para STATUS 14) e após isto solicite reenvio do evento: