SetAnomaly

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug > JamioPlug Digitalitaly > Registrazione di protocollo e interoperabilità >

SetAnomaly

Notifica un'anomalia relativa ad un messaggio ricevuto di tipo PEC o PEC interoperabile.

 

Metodo

PlugDigitalitaly/SetAnomaly

 

Input

Nome

Descrizione

Tipo

Opzionale

token

Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto).

String

Y

messageReference

Collegamento al messaggio PEC interoperabile.

Reference

 

errorCode

Testo che indica il codice dell'errore.

String

 

reason

Testo che descrive l'errore. E' obbligatorio quando il codice errore è il generico 000.

String

 

 

Commenti

Il metodo inserisce un messaggio di tracciamento sul messaggio PEC in ingresso, riportando le informazioni specifiche di tracciamento, il collegamento al messaggio PEC di anomalia inviato e imposta il relativo tracking status al valore Rifiutato dal vettore di destinazione (Refused).

 

Se il messaggio PEC è interoperabile, ma contiene solo il file segnatura.xml o allegati con impronta anomala o firma degli allegati non valida (codice errore 001, 002) il messaggio PEC di anomalia inviato al mittente tramite il metodo SendPECAdvanced, è composto come di seguito:

Oggetto: Notifica anomalia [errorCode] vs. protocollo N. [RegisterNumber] del [ReceptionDate] ore [Ora protocollo se presente]

Testo: [AdministrationName], codice IPA [AdministrationCode] e codice AOO [AOOCode], non ha potuto accettare il vostro messaggio di protocollo per [reason].

Allegati: un file Eccezione.XML.

 

Per gli altri casi, compreso quello di messaggio Pec non interoperabile, il messaggio PEC inviato al mittente, tramite il metodo SendPECAdvanced, è composto come di seguito:

Oggetto: Notifica anomalia [errorCode] vs. comunicazione [Subject della PEC ricevuta]

Testo: [AdministrationName], codice IPA [AdministrationCode] e codice AOO [AOOCode], non ha potuto accettare il vostro messaggio di protocollo per [reason].

 

I parametri per l’invocazione del metodo SendPECAdvanced sono riportati nella sezione Configurazione.

 

In funzione del codice di errore, la descrizione dell'errore viene così compilata:

codice

Descrizione dell'errore

000

Testo con cui è valorizzato il parametro reason.

001

"Firma degli allegati non valida" o, se valorizzato, testo indicato nel parametro reason.

002

"Impronta anomala" o, se valorizzato, testo indicato nel parametro reason.

003

"Allegati non leggibili" o, se valorizzato, testo indicato nel parametro reason.

004

"Allegati con firma non valida" o, se valorizzato, testo indicato nel parametro reason.

005

"Allegati con marca temporale non valida" o, se valorizzato, testo indicato nel parametro reason.

006

"Allegati con sigillo non valido" o, se valorizzato, testo indicato nel parametro reason.