Vai al contenuto

COGZ40: cancellazione commessa non tracciata su log eventi

Campo Valore
ID ClickUp 869dbrktc
Data segnalazione 2026-05-19
Data risoluzione 2026-05-27
Cliente NEXXTA S.P.A. (TICKET #719510)
Programmi coinvolti COGZ40, COGEVLOG
Impatto Alto

Sintomo

In COGZ40 (Gestione commesse Lab. Odontotecnico) la cancellazione di una commessa (operazione consentita solo in fase di prescrizione) non lasciava traccia sul log eventi COGEVLOG. L'audit successivo della commessa cancellata risultava quindi impossibile, a differenza di quanto gia' avveniva in COGZ63 per le altre operazioni di rilievo.

Causa

In COGZ40 i due punti di cancellazione su LODCMTES (cancellazione di commessa prescritta) eseguivano la del-lodcmtes senza la successiva chiamata a GESEVLOG per la registrazione dell'evento. La logica di tracciamento era invece gia' presente in COGZ63 e doveva essere replicata.

Correzione

Introdotte due chiamate GESEVLOG (tipo evento k-evl-canc-lodcmtes) subito dopo le del-lodcmtes nei rami di cancellazione, abilitate dalla nuova chiave di configurazione tm-cfg-bin-tipo. Aggiunte le copybook costanti-cogevlog.cpy e utilgesevlog.cpy per costanti e parametri.

Modifica passata a NEXXTA, Flaviano avvisato. Riferimento nel sorgente: marcatori 190526 + TASK-5138.