Fault Bean
Last updated
Last updated
Il faultBean è l'oggetto restituito in response a qualunque primitiva in caso di errore.
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.
Componente | Descrizione |
---|---|
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
Codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Maggiori dettagli in Fault Code.
Dettaglio del codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Valori ammessi: Relazione tra faultCode e faultString.
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.
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.
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.
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.
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.
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