Partage via


Codes d’erreur pour l'accusé de réception EDIFACT CONTRL

Cette rubrique répertorie les codes d’erreur utilisés dans les segments d’un accusé de réception CONTRL EDIFACT. Pour plus d’informations sur ces segments, consultez Accusé de réception EDIFACT CONTRL.

Ces erreurs s’appliquent au niveau de l’échange, du groupe, du message et des données. Lorsqu'une erreur prise en charge est rencontrée, l’ensemble de l’échange, du groupe ou du jeu de transactions est rejeté. Il n’existe aucune condition « acceptée avec des erreurs » pour les échanges encodés EDIFACT.

Codes d’erreur EDIFACT standard

Le tableau suivant répertorie les codes d’erreur utilisés dans le champ UCI5 de l’ACK CONTRL EDIFACT. Ce tableau indique les codes d’erreur spécifiés par la spécification EDIFACT sont pris en charge dans BizTalk Server EDI et AS2 et qui ne sont pas pris en charge.

Code d’erreur État La cause Pris en charge ?
2 Version ou niveau de la syntaxe non pris en charge Notification indiquant que la version de la syntaxe et/ou le niveau n’est pas prise en charge par le destinataire. Non
7 Le destinataire de l'échange n'est pas le destinataire réel Notification indiquant que le destinataire de l’échange (S003) est différent du destinataire réel. Non
12 Valeur non valide Indique que la valeur d'un élément de données autonomes ou composites n'est pas conforme aux spécifications appropriées pour cette valeur. Oui
13 Manquant Notification indiquant qu’un service ou segment utilisateur obligatoire (ou autrement requis), un élément de données, un élément de données composite, ou un élément de données de composant est manquant. Oui
14 Valeur non prise en charge à cette position Notification indiquant que le destinataire ne prend pas en charge l’utilisation de la valeur spécifique d’un élément de données autonome identifié, d’un élément de données composite ou d’un élément de données de composant dans la position où il est utilisé. La valeur peut être valide selon les spécifications pertinentes et peut être prise en charge si elle est utilisée dans une autre position. Non
15 Non pris en charge à cette position Indique que le destinataire ne prend pas en charge l'utilisation du type de segment, ou du type d'élément de données autonomes ou composites à cette position. Oui
16 Trop de composants Indique que le segment identifié contient trop d'éléments de données ou que l'élément de données composites identifié contient trop de composants. Oui
17 Aucun accord Aucun accord n'existe pour autoriser la réception d'un échange, d'un groupe, d'un message ou d'un package avec la valeur de l'élément de données autonomes ou composites identifié. Non
18 Erreur non spécifiée Indique qu'une erreur a été identifiée, mais que la nature de celle-ci n'est pas signalée. Non
19 Notation décimale non valide Indique que le caractère indiqué en tant que notation décimale dans le segment UNA est non valide, ou que la notation décimale utilisée dans un élément de données n'est pas cohérente avec celle indiquée dans le segment UNA. Non
20 Caractère non valide en tant que caractère de service Indique qu'un caractère détecté dans le segment UNA est non valide en tant que caractère de service. Non
Vingt-et-un Caractère(s) non valide(s) Notification indiquant qu’un ou plusieurs caractères utilisés dans l’échange ne sont pas un caractère valide tel que défini par l’identificateur de syntaxe indiqué dans le segment UNB. Le caractère non valide fait partie du niveau référencé, ou est immédiatement suivi par la partie identifiée de l'échange. Oui
22 Caractère(s) de service non valide(s) Notification indiquant que le ou les caractères de service utilisés dans l’échange n’est pas un caractère de service valide, comme indiqué dans le segment UNA ou n’est pas l’un des caractères de service par défaut. Si le code est utilisé dans le segment UCS ou UCD, le caractère non valide est suivi immédiatement par une partie identifiée de l'échange. Non
23 Expéditeur de l'échange inconnu Indique que l'expéditeur de l'échange (S002) est inconnu. Non
Vingt-quatre Trop ancien Indique que l'échange ou le groupe reçu est antérieur à la limite spécifiée dans l'IA ou déterminée par le destinataire. Non
25 L'indicateur Test n'est pas pris en charge Indique que le traitement du test ne peut pas être effectué pour l'échange, le groupe, le message ou le package identifié. Non
26 Doublon détecté Indique qu'un éventuel doublon d'un échange, d'un groupe, d'un message ou d'un package précédemment reçu a été détecté. La transmission précédente a peut-être été rejetée. Oui
27 La fonction de sécurité n'est pas prise en charge Indique qu'une fonction de sécurité associée au niveau référencé ou à l'élément de données n'est pas prise en charge. Non
28 Les références ne correspondent pas Indique que le contrôle de référence du segment UNB, UNG, UNH, UNO, USH ou USD ne correspond pas, respectivement, au contrôle de référence du segment UNZ, UNE, UNT, UNP, UST ou USU. Non
29 Le nombre de contrôles ne correspond pas au nombre d'instances reçues Notification indiquant que le nombre de groupes, de messages ou de segments ne correspond pas au nombre donné dans le segment UNZ, UNE, UNT ou UST ; ou que la longueur d’un objet ou de la longueur des données chiffrées n’est pas égale à la longueur indiquée dans le segment UNO, UNP, USD ou USU. Oui
30 Groupes et messages/packages mélangés Notification indiquant que les groupes ont été mélangés avec des messages/paquets en dehors des groupes lors de l'échange. Non
31 Plusieurs types de messages dans le groupe Indique que différents types de messages sont contenus dans un groupe fonctionnel. Oui
32 Niveau inférieur vide Notification indiquant que l’échange ne contient aucun message, packages ou groupes ; ou qu’un groupe ne contient aucun message ou package. Non
33 Occurrence non valide hors du message, du package ou du groupe Indique la présence d'un segment ou d'un élément de données non valide dans l'échange, entre les messages, les packages ou les groupes. Le rejet est signalé au niveau supérieur. Oui
34 Indicateur d'imbrication non autorisé Notification indiquant que l’imbrication explicite a été utilisée dans un message où elle ne doit pas être utilisée. Non
35 Trop d'éléments de données ou de répétitions de segments Indique qu'un élément de données autonomes ou composites, ou un segment, est répété trop souvent. Oui
36 Trop de répétitions de groupes de segments Indique qu'un groupe de segments est répété trop souvent. Oui
37 Type de caractère non valide Notification indiquant qu’un ou plusieurs caractères numériques sont utilisés dans un élément de données alphabétique (composant) ou qu’un ou plusieurs caractères alphabétiques sont utilisés dans un élément de données numérique (composant). Oui
38 Chiffre manquant devant le signe décimal Indique qu'un signe décimal n'est pas précédé d'un ou plusieurs chiffres. Oui
39 Élément de données trop long Indique que la longueur de l'élément de données reçu dépasse la longueur maximale spécifiée dans la description de l'élément de données. Oui
40 Élément de données trop court Indique que la longueur de l'élément de données reçu est inférieure à la longueur minimale spécifiée dans la description de l'élément de données. Oui
41 Erreur permanente du réseau de communication Indique qu'une erreur permanente a été signalée par le réseau de communication utilisé pour le transfert de l'échange. La re-transmission d’un échange identique avec les mêmes paramètres au niveau du réseau n’aboutira pas. Non
42 Erreur temporaire du réseau de communication Indique qu'une erreur temporaire a été signalée par le réseau de communication utilisé pour le transfert de l'échange. Les retransmissions d'un échange identique peuvent être réussies. Non
43 Destinataire de l'échange inconnu Indique que le destinataire de l'échange est inconnu du fournisseur réseau. Non
45 Séparateur de fin Notification de l’une des opérations suivantes :

- Le dernier caractère avant le point de terminaison du segment est un séparateur d’éléments de données, un séparateur d’élément de données de composant ou un séparateur d’élément de données répétitif, ou

- Le dernier caractère avant un séparateur d’éléments de données est un séparateur d’éléments de données de composant ou répétées.
Oui
46 Jeu de caractères non pris en charge Notification indiquant qu’un ou plusieurs caractères utilisés ne figurent pas dans le jeu de caractères défini par l’identificateur de syntaxe ; ou le jeu de caractères identifié par la séquence d’échappement pour la technique d’extension de code n’est pas pris en charge par le destinataire. Oui
47 La fonctionnalité d'enveloppe n'est pas prise en charge. Indique que la structure d'enveloppe rencontrée n'est pas prise en charge par le destinataire. Oui
48 Condition des notes de dépendance violée Indique qu'une violation de condition de dépendance a produit une condition d'erreur. Non

Codes d’erreur EDIFACT spécifiques à BizTalk Server

Le tableau suivant répertorie les codes d’erreur utilisés dans le champ UCI5 de l’ACK CONTRL EDIFACT qui ne font pas partie de la spécification EDIFACT. Il s’agit de codes personnalisés spécifiques à BizTalk Server.

Code d’erreur État La cause
70 Document informatisé manquant ou identificateur de document informatisé non valide Indique que l'identificateur de document informatisé est manquant ou non valide.
71 Document informatisé ou numéro de contrôle du groupe incohérent Indique une incohérence entre le document informatisé ou les numéros de contrôle du groupe
72 ID de segment non reconnu Indique que l'ID du segment n'est pas reconnu.
73 XML n'est pas à la position correcte Indique qu'un problème est survenu lors de la sérialisation de l'élément racine XML.
74 Répétitions de groupes de segments insuffisantes Indique que le nombre de répétitions d'un groupe de segments est inférieur au nombre requis.
75 Répétitions de segments insuffisantes Indique que le nombre de répétitions de segments est inférieur au nombre requis.
76 Éléments de données trouvés insuffisants Indique que le nombre d'éléments de données trouvés est insuffisant.