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.