Codici di errore relativi ai riconoscimenti CONTRL EDIFACT
In questo argomento vengono elencati i codici di errore utilizzati all'interno dei segmenti di un riconoscimento CONTRL EDIFACT. Per altre informazioni su questi segmenti, vedere Riconoscimento CONTRL EDIFACT.
Questi errori si applicano a livello di interscambio, gruppo, messaggio e dati. Quando si verifica un errore supportato, viene rifiutato l'intero interscambio, gruppo o set di transazioni. Per gli interscambi con codifica EDIFACT non esiste alcuna condizione con stato "accettato con errori".
Codici di errore EDIFACT standard
Nella tabella seguente sono elencati i codici di errore utilizzati nel campo UCI5 dell'ACK CONTRL EDIFACT. Questa tabella indica quali codici di errore specificati dalla specifica EDIFACT sono supportati in BizTalk Server EDI e AS2 e quali non sono supportati.
Codice di errore | Condizione | Causa | Supportata |
---|---|---|---|
2 | Versione o livello di sintassi non supportato | Notifica che la versione e/o il livello della sintassi non sono supportati dal destinatario. | No |
7 | Destinatario dell'interscambio diverso dal destinatario effettivo | Notifica che il destinatario dell'interscambio (S003) è diverso dal destinatario effettivo. | No |
12 | Valore non valido | Notifica che il valore di un elemento dati autonomo, un elemento dati composito o un elemento dati componente non è conforme alle specifiche appropriate per il valore. | Sì |
13 | Missing | Notifica che un servizio o segmento utente, elemento dati, elemento dati composito o elemento dati componente obbligatorio (o altrimenti richiesto) è mancante. | Sì |
14 | Valore non supportato in questa posizione | Notifica che il destinatario non supporta l'utilizzo del valore specifico di un elemento dati autonomo, elemento dati composito o elemento dati componente identificato nella posizione in cui è stato utilizzato. Il valore può essere valido in base alle specifiche appropriate e può essere supportato se utilizzato in un'altra posizione. | No |
15 | Non supportato in questa posizione | Notifica che il destinatario non supporta l'utilizzo del tipo di segmento, tipo di elemento dati autonomo, tipo di elemento dati composito o tipo di elemento dati componente nella posizione identificata. | Sì |
16 | Troppi componenti | Notifica che il segmento identificato contiene troppi elementi dati o che l'elemento dati composito identificato contiene troppi elementi dati componenti. | Sì |
17 | Nessun accordo | Non esiste alcun accordo che consenta la ricezione di un interscambio, gruppo, messaggio o pacchetto con il valore dell'elemento dati autonomo, elemento dati composito o elemento dati componente identificato. | No |
18 | Errore non specificato | Notifica che è stato identificato un errore di cui non viene tuttavia indicata la natura. | No |
19 | Notazione decimale non valida | Notifica che il carattere indicato come notazione decimale in UNA non è valido oppure che la notazione decimale utilizzata in un elemento dati non è coerente con quella indicata in UNA. | No |
20 | Carattere non valido come carattere di servizio | Notifica che un carattere consigliato in UNA non è valido come carattere di servizio. | No |
21 | Uno o più caratteri non validi | Notifica che uno o più caratteri utilizzati nell'interscambio non sono validi come definito dall'identificatore di sintassi indicato nel segmento UNB. Il carattere non valido fa parte del livello a cui viene fatto riferimento o si trova immediatamente dopo la parte identificata dell'interscambio. | Sì |
22 | Uno o più caratteri di servizio non validi | Notifica che uno o più caratteri di servizio utilizzati nell'interscambio non sono validi come consigliato nel segmento UNA o non corrispondono a uno dei caratteri di servizio predefiniti. Se il codice viene utilizzato nel segmento UCS o UCD, il carattere non valido si trova immediatamente dopo la parte identificata dell'interscambio. | No |
23 | Mittente interscambio sconosciuto | Notifica che il mittente dell'interscambio (S002) è sconosciuto. | No |
24 | Troppo vecchio | Notifica che l'interscambio o il gruppo ricevuto è meno recente rispetto a un limite specificato in un accordo di interscambio o determinato dal destinatario. | No |
25 | Indicatore test non supportato | Notifica che l'elaborazione di test non può essere eseguita per l'interscambio, il gruppo, il messaggio o il pacchetto identificato. | No |
26 | Rilevato duplicato | Notifica che è stato rilevato un possibile duplicato di un interscambio, gruppo, messaggio o pacchetto ricevuto in precedenza. È possibile che la trasmissione precedente sia stata rifiutata. | Sì |
27 | Funzione di sicurezza non supportata | Notifica che una funzione di sicurezza relativa al livello a cui viene fatto riferimento o all'elemento dati non è supportata. | No |
28 | Riferimenti non corrispondenti | Notifica che il riferimento di controllo nel segmento UNB, UNG, UNH, UNO, USH o USD non corrisponde a quello presente rispettivamente nel segmento UNZ, UNE, UNT, UNP, UST o USU. | No |
29 | Mancata corrispondenza tra il conteggio di controllo e il numero di istanze ricevute | Notifica che il numero di gruppi, messaggi o segmenti non corrisponde al numero specificato nel segmento UNZ, UNE, UNT o UST oppure che la lunghezza di un oggetto o la lunghezza dei dati crittografati non è uguale alla lunghezza specificata nel segmento UNO, UNP, USD o USU. | Sì |
30 | Gruppi e messaggi/pacchetti misti | Notifica che i gruppi sono stati combinati con messaggi/pacchetti esterni ai gruppi dell'interscambio. | No |
31 | Più di un tipo di messaggio nel gruppo | Notifica che in un gruppo funzionale sono contenuti tipi di messaggio diversi. | Sì |
32 | Livello inferiore vuoto | Notifica che l'interscambio non contiene messaggi, pacchetti o gruppi oppure che un gruppo non contiene messaggi o pacchetti. | No |
33 | Occorrenza non valida all'esterno del messaggio, pacchetto o gruppo | Notifica di un segmento o elemento dati non valido nell'interscambio, tra messaggi, tra pacchetti o tra gruppi. Il rifiuto viene segnalato al livello superiore. | Sì |
34 | Indicatore di nidificazione non consentita | Notifica che è stata utilizzata la nidificazione esplicita in un messaggio in cui non è consentita. | No |
35 | Troppe ripetizioni di elementi dati o segmenti | Notifica che un elemento dati autonomo, un elemento dati composito o un segmento è stato ripetuto troppe volte. | Sì |
36 | Troppe ripetizioni di gruppi di segmenti | Notifica che un gruppo di segmenti è stato ripetuto troppe volte. | Sì |
37 | Tipi di carattere non validi | Notifica che sono stati utilizzati uno o più caratteri numerici in un elemento dati (componente) alfabetico oppure uno o più caratteri alfabetici in un elemento dati (componente) numerico. | Sì |
38 | Cifra mancante prima del codice del segno decimale | Notifica che un segno decimale non è preceduto da una o più cifre. | Sì |
39 | Elemento dati troppo lungo | Notifica che la lunghezza dell'elemento dati ricevuto è maggiore della lunghezza massima specificata nella descrizione dell'elemento dati. | Sì |
40 | Elemento dati troppo corto | Notifica che la lunghezza dell'elemento dati ricevuto è minore della lunghezza minima specificata nella descrizione dell'elemento dati. | Sì |
41 | Errore permanente nella rete di comunicazione | Notifica che è stato segnalato un errore permanente dalla rete di comunicazione utilizzata per il trasferimento dell'interscambio. La ritrasmissione di un interscambio identico con gli stessi parametri a livello di rete avrà esito negativo. | No |
42 | Errore temporaneo della rete di comunicazione | Notifica che è stato segnalato un errore temporaneo dalla rete di comunicazione utilizzata per il trasferimento dell'interscambio. Le ritrasmissioni di un interscambio identico possono avere esito positivo. | No |
43 | Destinatario interscambio sconosciuto | Notifica che il destinatario dell'interscambio non è riconosciuto da un provider di rete. | No |
45 | Separatore finale | Notifica di una delle condizioni seguenti: - L'ultimo carattere prima del carattere di terminazione del segmento è un separatore di elementi dati, un separatore dell'elemento dati componente o un separatore di elementi dati ripetuto o - L'ultimo carattere prima di un separatore di elementi dati è un separatore di elementi dati componente o un separatore di elementi dati ripetuto. |
Sì |
46 | Set di caratteri non supportato | Notifica che uno o più caratteri utilizzati non sono inclusi nel set di caratteri definito dall'identificatore sintassi oppure che il set di caratteri identificato dalla sequenza di escape per la tecnica di estensione del codice non è supportato dal destinatario. | Sì |
47 | Funzionalità busta non supportata | Notifica che la struttura di busta rilevata non è supportata dal destinatario. | Sì |
48 | Violazione della condizione delle note di dipendenza | Notifica che si è verificata una condizione di errore come conseguenza della violazione di una condizione di dipendenza. | No |
Codici di errore EDIFACT specifici di BizTalk Server
Nella tabella seguente sono elencati i codici di errore utilizzati nel campo UCI5 dell'ACK CONTRL EDIFACT che non fanno parte della specifica EDIFACT. Si tratta di codici personalizzati specifici per BizTalk Server.
Codice di errore | Condizione | Causa |
---|---|---|
70 | Identificatore del set di transazioni mancante o non valido | Notifica che l'identificatore del set di transazioni è mancante o non valido. |
71 | Mancata corrispondenza nel numero di controllo gruppo o nel set di transazioni | Notifica una mancata corrispondenza nel numero di controllo del gruppo o del set di transazioni. |
72 | ID segmento non riconosciuto | Notifica che l'ID segmento non è riconosciuto. |
73 | Posizione non corretta di XML | Notifica che si è verificato un problema durante la serializzazione dell'elemento radice XML. |
74 | Numero troppo basso di ripetizioni del gruppo di segmenti | Notifica che un gruppo di segmenti viene ripetuto un numero di volte minore di quello richiesto. |
75 | Numero troppo basso di ripetizioni del segmento | Notifica che un segmento viene ripetuto un numero di volte minore di quello richiesto. |
76 | Trovato un numero troppo basso di elementi dati | Notifica che il numero di elementi dati trovati è insufficiente. |