Miglioramenti alla funzionalità di Tracciamento
Migliorata funzionalità di tracciamento introducendo la possibilità di personalizzare l’aggiornamento delle tracce su database e/o su file (FileTrace) in corrispondenza dei 4 eventi principali della gestione di una richiesta:
Richiesta ricevuta
Richiesta in consegna
Risposta in consegna
Risposta consegnata
La modalità di tracciamento può essere personalizzata sia a livello di configurazione generale che per le singole erogazioni o fruizioni. Inoltre, per ogni evento, GovWay può essere configurato per far terminare la richiesta con errore in caso di tracciamento fallito o proseguire segnalando l’anomalia solamente nei log.
Per il caso di richiesta terminata con un errore di tracciamento è stato aggiunto il nuovo esito di “Tracciamento Fallito”.
Sono state introdotte le seguenti nuove funzionalità di tracciamento su file (FileTrace):
possibilità di attivare il tracciamento rispetto all’esito di una transazione;
è possibile modificare la configurazione di default per ogni singola erogazione o fruizione, nello specifico per:
il file di configurazione che definisce il formato del log;
l’attivazione o meno del buffer dei messaggi, che consente di registrare gli header HTTP e il contenuto del payload;
possibilità di utilizzare una chiave/keystore cifrata e specificare la policy necessaria per decifrarla, prima di utilizzarla per la cifratura dei dati registrati nel log.
Nel menù principale la configurazione a livello globale del tracciamento e della registrazione messaggi è stata suddivisa in due voci distinte.
Infine è stato modificato il comportamento predefinito in modo che il tracciamento delle richieste che violano una politica di RateLimiting sia disabilitato.