Tracciamento¶
Il tracciamento è la funzionalità del gateway che comporta la registrazione dei dati relativi alle comunicazioni in transito riguardanti i servizi erogati e fruiti. Nella logica del gateway, tutte le informazioni che riguardano una singola interlocuzione, a partire dalla richiesta pervenuta fino alla conclusione con l’invio dell’eventuale risposta, sono riconducibili ad un’unica entità denominata Transazione.
Una transazione registrata dal gateway ha la seguente struttura:
Dati di Identificazione Generale. Sono le informazioni che identificano la comunicazione specifica in termini dei soggetti coinvolti e del servizio richiesto: Soggetto Erogatore, Soggetto Fruitore, Servizio, Azione, Esito, …
Dati della Richiesta. Sono le informazioni di dettaglio relative alla richiesta: Identificativo del Messaggio, Timestamp di ingresso, Timestamp di uscita, dimensioni del messaggio, …
Dati della Risposta. Sono le medesime informazioni già citate al punto precedente, ma relative alla comunicazione di risposta.
Traccia Richiesta. La traccia emessa dal gateway con i dettagli relativi alla richiesta.
Traccia Risposta. La traccia emessa dal gateway con i dettagli relativi alla risposta.
Messaggi Diagnostici. La sequenza dei messaggi diagnostici, ordinati cronlogicamente, emessi dal gateway nel corso dell’elaborazione dell’intera transazione.
Fault di Ingresso. Viene registrato come Fault di Ingresso l’eventuale messaggio di errore ricevuto dal gateway durante l’invocazione di un servizio (interno o esterno al dominio gestito).
Fault di Uscita. Viene registrato come Fault di Uscita l’eventuale messaggio di errore inoltrato dal gateway al mittente della richiesta (interno o esterno al dominio gestito), dopo aver ricevuto un fault dal servizio invocato.
Parametri e Misurazioni. Sono i parametri e le misurazioni che riguardano la transazione, come ad esempio: l’identificativo della transazione, le url invocate, i tempi di latenza, …
In questa sezione è possibile personalizzare la configurazione di default del tracciamento definita in accordo a quanto descritto in sezione Tracciamento. Le personalizzazioni inserite in questo contesto avranno validità per le sole comunicazioni riguardanti la specifica erogazione/fruizione (Fig. 127).
Le sezioni presenti nella pagina sono:
Transazioni Registrate: l’utente ha l’opzione per mantenere il default definito nella sezione di configurazione generale (sezione Tracciamento) oppure ridefinirlo.
Messaggi Diagnostici: l’utente ha l’opzione per mantenere il default definito nella sezione di configurazione generale (sezione Tracciamento) oppure ridefinire il criterio per la sola memorizzazione su Database.
Correlazione Applicativa: consente di impostare delle regole per estrarre dai messaggi in transito, codici, riferimenti, o altri contenuti al fine di arricchire i dati tracciamento generati dal gateway (sezione Correlazione Applicativa).