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.