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.

ComponenteDescrizione

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