Decodifiche SEND_DIGITAL

Decodifica del campo deliveryDetailCode degli eventi di invio digitale

Gli eventi SEND_DIGITAL_PROGRESS e SEND_DIGITAL_FEEDBACK contengono il campo deliveryDetailCode all'interno dell'elemeto details che riporta il motivo specifico del successo, del fallimento o l'avanzamento della spedizione digitale.

Tabella decodifica deliveryDetailCode digitale

deliveryDetailCode

Descrizione

C000

COMUNICAZIONE CON SERVER PEC AVVENUTA (senza busta)

C001

ACCETTAZIONE (con busta)

C002

NON_ACCETTAZIONE (con busta)

C003

AVVENUTA_CONSEGNA (con busta)

C004

ERRORE_CONSEGNA (con busta)

C005

PRESA_IN_CARICO (senza busta)

C006

RILEVAZIONE_VIRUS (con busta)

C007

PREAVVISO_ERRORE_CONSEGNA (senza busta)

C008

ERRORE_COMUNICAZIONE_SERVER_PEC - con retry da parte di PN (senza busta)

C009

ERRORE_DOMINIO_PEC_NON_VALIDO - senza retry: indica un dominio pec non valido; (senza busta)

C010

ERROR_INVIO_PEC - con retry da parte di PN: indica un errore generico di invio pec (senza busta)

DP00

Tentativo reinvio richiesto: codice interno a delivery push che indica una richiesta di ritentativo

DP10

Scaduto timeout di invio a ext-channel, senza ottenere un evento di risposta OK/KO/RETRY_PROGRESS

Esempi

L'evento SEND_DIGITAL_FEEDBACK riporta il codice deliveryDetailCode=C003 corrispondente alla consegna da parte del server di destinazione.

{
	"elementId": "SEND_DIGITAL_FEEDBACK.IUN_QLYM-PHLG-ZAPJ-202402-H-1.RECINDEX_0.SOURCE_SPECIAL.REPEAT_false.ATTEMPT_0",
	"timestamp": "2024-02-29T11:42:39.4248206Z",
	"legalFactsIds": [
		{
			"key": "safestorage://PN_EXTERNAL_LEGAL_FACTS-788282a3268c471b9900ea8bfe1aeb4a.xml",
			"category": "PEC_RECEIPT"
		}
	],
	"category": "SEND_DIGITAL_FEEDBACK",
	"details": {
		"recIndex": 0,
		"digitalAddress": {
			"type": "PEC",
			"address": "notifichedigitali-dev@pec.pagopa.it"
		},
		"digitalAddressSource": "SPECIAL",
		"responseStatus": "OK",
		"notificationDate": "2024-02-29T11:42:39.4248206Z",
		"deliveryDetailCode": "C003",
		"sendingReceipts": [
			{}
		]
	}
}

L'evento SEND_DIGITAL_PROGRESS riporta il campo deliveryDetailCode=C001 corrispondente a accettazione da parte del server del mittente.

{
	"elementId": "DIGITAL_PROG.IUN_QLYM-PHLG-ZAPJ-202402-H-1.RECINDEX_0.SOURCE_SPECIAL.REPEAT_false.ATTEMPT_0.IDX_1",
	"timestamp": "2024-02-29T11:42:29.18130614Z",
	"legalFactsIds": [
		{
			"key": "safestorage://PN_EXTERNAL_LEGAL_FACTS-1d1edd160f614833899bba9702b61efc.xml",
			"category": "PEC_RECEIPT"
		}
	],
	"category": "SEND_DIGITAL_PROGRESS",
	"details": {
		"recIndex": 0,
		"digitalAddress": {
			"type": "PEC",
			"address": "notifichedigitali-dev@pec.pagopa.it"
		},
		"digitalAddressSource": "SPECIAL",
		"eventTimestamp": "2024-02-29T11:42:29.18130614Z",
		"retryNumber": 0,
		"notificationDate": "2024-02-29T11:42:30.440213674Z",
		"deliveryDetailCode": "C001",
		"sendingReceipts": [
			{}
		],
		"shouldRetry": false
}

Last updated