Escrito por

Sales Engineer at InterSystems
InterSystems Oficial Danusa Calixto · 3 hr atrás

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).