ALERTA: O Journal Pode ser Desativado para Filas de Trabalho do Sistema.
Resumo
| Id do Alerta | Produto & Versões Afectadas | Categoria & Pontuação de Risco | Requisitos Explicitos |
| DP-449126 | InterSystems IRIS® data platform InterSystems IRIS® for Health InterSystems Health Connect™ versions 2024.1.0 – 2024.1.5, 2024.2.0, 2024.3.0, 2025.1.0 – 2025.1.3, 2025.2.0, 2025.3.0 |
Integridade de Dados: Baixo Risco | As atualizações de banco de dados executadas como parte de uma lógica personalizada para eventos de sessão CSP podem não ser registradas em diário (no journal). |
Problema
Foi corrigido um problema que impedia o registro em diário de configurações e encerramentos globais em lógica personalizada. Esse problema ocorria em lógica personalizada executada para eventos de sessão CSP implementados por meio de uma subclasse de %CSP.SessionEvents.
Observe que o problema não ocorre quando essas configurações e encerramentos em lógica personalizada afetam bancos de dados espelhados. Nessas condições, as operações são registradas em diário normalmente.
A causa subjacente é que o processo daemon que executa essa lógica herda o estado de registro em diário por processo do processo que o gerou, e esses daemons do sistema são inicializados durante uma fase de inicialização quando o registro em diário está desativado. Embora seja muito improvável, os aplicativos do cliente também podem encontrar essa situação ao iniciar daemons em segundo plano usando a rotina $$QueueRepeatSystem^%SYS.WorkQueueMgr() em um processo com o registro em diário (no journal) desativado.
Avaliação de Impavto
Quando as atualizações do banco de dados não são registradas em diário, elas não podem ser reproduzidas a partir dos arquivos de diário, como após a restauração de um backup; isso pode causar problemas de integridade dos dados. Observe que as implantações que usam espelhamento não são afetadas por esse problema, mas as implantações que continuam a depender do recurso de sombreamento descontinuado — que será removido em uma versão futura — são afetadas.
Resolução
O problema foi corrigido nas versões 2026.1.0, 2025.1.4, and 2024.1.6:
- 2026.1.0 está previsto para disponibilidade em 25 de Março de 2026.
- 2025.1.4 está previsto para disponibilidade em 15 de Abril de 2026.
- 2024.1.6 está previsto para disponibilidade em 15 de Abril de 2026.
Enquanto isso, os clientes que necessitarem da correção antes dessas versões podem solicitar uma distribuição ad hoc da correção (DP-449126) por meio do Centro de Resposta Mundial.
Como medida paliativa, os clientes podem atualizar a lógica personalizada em seus manipuladores de eventos de sessão CSP para habilitar explicitamente o registro em diário para o processo usando ENABLE^%NOJRN.
Para Mais Informações
Caso tenha dúvidas ou precise de assistência, entre em contato com o Centro de Resposta Mundial da InterSystems (WRC).