Vai al contenuto

SWN071: "Esporta tutto" non esporta effettivamente tutto

Campo Valore
ID ClickUp 8697wymva
Data segnalazione 2025-02-11
Data risoluzione 2026-03-30
Programmi coinvolti SWN071
Impatto Alto

Sintomo

Attivando la funzione "Esporta tutto" in SWN071 (importazione report Jasper), il programma non esporta effettivamente tutti i record ma continua a controllare il livello di versione (a-syn-versione), comportandosi come un'esportazione incrementale. Lo stesso problema si verificava per i loghi: selezionando "Esporta tutto", non tutti i loghi venivano esportati. Inoltre, se entrambi i numeri di versione delle configurazioni TM-CFG-AR-VERS-DWN-* e TM-CFG-AR-VERS-ATT-* erano nulli, il programma non eseguiva alcuna operazione anziche' comportarsi come una prima esecuzione.

Causa

La logica di esportazione controllava sempre il livello di versione indipendentemente dal flag "Esporta tutto". Quando il flag era attivo, il controllo di versione avrebbe dovuto essere bypassato per esportare tutti i record. Lo stesso problema esisteva per i loghi. Inoltre mancava la gestione del caso in cui entrambe le versioni fossero a zero (prima installazione).

Correzione

Corretta la logica di SWN071 per bypassare il controllo di versione quando il flag "Esporta tutto" e' attivo. Aggiunta la possibilita' di attivare l'esportazione completa tramite parametro in input (wo-parametro (1:1) = "A") per l'uso in cascata nel tmplnc durante il rilascio. Corretto il trattamento dei loghi con la stessa logica. Aggiunta la gestione del caso con entrambe le versioni nulle, trattandolo come prima esecuzione.