HCM - Apuração - Erro de acesso ao binário na execução/compilação de regra, Não é possível calcular/realizar . Não é possível abrir arquivo \binário.BIN. Cannot open file \binário.BIN. O arquivo está sendo utilizado por outro processo
Incidente
Nos módulos em geral, ao tentar executar ou compilar regras, ocorre falha no acesso/gravação do arquivo BIN (binário) sendo que o usuário tem acesso e permissão de escrita no local, são normalmente apresentadas as mensagens: não é possível calcular/realizar . Não é possível abrir arquivo \binario.BIN. Cannot open file \binario.BIN. O arquivo está sendo utilizado por outro processo.
Causa
O problema ocorre quando o sistema tenta recompilar automaticamente o binário para que o mesmo fique na versão condizente a da aplicação que está sendo executada. Na grande maioria dos casos a causa da recompilação está relacionada à alguma alteração do dicionário de dados pelo CBDS, onde após a personalização do TBS os serviços de multicamada não são reiniciados para serem carregados com a nova versão do Vetorh.tbs.
O fato destas aplicações permanecer com a versão antiga do TBS é que causa da constante recompilação do binário.
Solução
Para que a mensagem não seja apresentada ao efetuar a apuração, realize os passos a seguir:
1. Reinicie o serviço do Middleware, aguarde alguns minutos e verifique se surgiu efeito;
2. Habilite o LOG de compilação de regras e defina um caminho para salvar esse arquivo em rede onde todas as estações tenham acesso;
3. Acesse o módulo Controle de Ponto, clique em Implementações / Editor de regras para habilitar o log compilador;
4. Acesse com seu usuário e senha de customizações / menu: Regra / Gerar Log ao compilar;
5. Verifique após algumas horas qual a estação desatualizada.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.