Fault Bean
Il faultBean è l'oggetto restituito in response a qualunque primitiva in caso di errore.
La struttura faultBean
Per la gestione degli errori all'interno dei messaggi scambiati tra i soggetti aderenti (EC e PSP) ed il NodoSPC viene utilizzata la struttura faultBean composta così come indicato nella seguente tabella.
id
Soggetto che emette l'errore
faultCode
Codice di errore
faultString
Dettaglio del codice di errore
description
Descrizione aggiuntiva
serial
Posizione dell’elemento nella lista a cui fa riferimento
originalFaultCode
Codice di errore generato dalla controparte
originalFaultString
Dettaglio del codice di errore generato dalla controparte
originalDescription
Descrizione aggiuntiva errore generato da controparte
id
Soggetto che emette l'errore.
Formato: stringa.
Valori Ammessi:
NodoDeiPagamentiSPC: costante che identifica il NodoSPC
identificativoDominio: identifica l'Ente Creditore che emette il fault
identificativoPSP: identifica il PSP che emette il fault
faultCode
Codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Maggiori dettagli in Fault Code.
faultString
Dettaglio del codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Valori ammessi: Relazione tra faultCode e faultString.
description
Descrizione del codice di errore, proprio del soggetto che lo emette. Non è regolamentato. Il soggetto che emette l’errore può inserire in questo campo quello che preferisce.
Formato: stringa.
serial
Posizione dell’elemento nella lista a cui fa riferimento. Utile quando si fornisce un parametro in forma di vettore (ad esempio nella primitiva nodoInviaCarrelloRPT). Nel caso in cui l'errore sia generato dall'EC o dal PSP, il dato riporta il valore del dato faultBean.serial impostato dall'EC o dal PSP.
Formato: Numerico intero.
originalFaultCode
Codice di errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Maggiori dettagli in Fault Code.
Emesso solo in caso di Errore emesso da contropartee se il chiamante è configurato adeguatamente.
originalFaultString
Dettaglio del codice di errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Emesso solo in caso di Errore emesso da controparte e se il chiamante è configurato adeguatamente.
originalDescription
Descrizione aggiuntiva dell’errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Emesso solo in caso di Errore emesso da controparte e se il chiamante è configurato adeguatamente.
Last updated