Recuperação de registros de passagens usando log dos drivers
Esta documentação trata os procedimentos que envolvem a recuperação dos eventos de passagens das controladoras de acesso, registros que são gravados na tabela auditlog através dos drivers de comunicações.
O problema da não gravação desta tabela não é comum de ocorrer, o histórico recente ocorreu na virada dos anos 2025/2026, quando em alguns clientes o particionamento da tabela auditlog para 2026 não haviam sido criado.
Os registros da auditlog são altamente utilizados por consultas, relatórios, gráficos para que os usuários da nossa solução possam tomar decisões a cerca das movimentações das áreas de acesso, o particionamento da tabela auditlog foi necessário devido essa tabela conter milhões de registros acumulados durante mais de 20 anos do NwayPro.
Esse incidente foi relacionado a versões dos cliente desatualizadas, analisando cada vertical, temos a versão que as atualizações criaram os particionamentos até 2071.
A seguir são listadas as verticais do sistema NwayPro e versões que foram criadas a arquitetura de particionamento:
Condomínio: Notas da Versão WEB Condomínio v2.45.0 essa é a única vertical que não tinha sido criada particionamento para 2026 e precisou ser criada sem uso da ferramenta
liquibase;Corporativo: Notas da Versão WEB Corporativo v2.46.0;
Educação: Notas da Versão WEB Educação v2.24.0.
Clientes que estiverem com versões inferiores as mencionadas acima são alvos de uma possível recuperação utilizando esse procedimento.
Solicitamos muita atenção para os pontos listados a seguir:
Esse procedimento deverá ser supervisionado e acompanhado pelo time de serviços da NwayPro.
Este por segurança deverá ser executado fora de horário de expediente devido a possibilidade de voltar backup do banco de dados, portanto os serviços que fazem acesso ao banco de dados, devem estarem parados, enumeramos:
Drivers de comunicação com as controladoras;
Apache Tomcat, servidor de regras de negócios que são acessadas pelos drivers de comunicações e integrações com sistemas do cliente;
Apache Scriptcase, servidor WEB que são aplicações que os operadores do sistema fazem acesso;
Outros consumidores do banco de dados.
Para este procedimento é necessário backup do banco de dados em formato dump para facilitar sua restauração em caso de algum problema com os procedimentos.