Codes d'erreur d'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 EDIFACT CONTRL. 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. Si une erreur prise en charge survient, l'intégralité de l'échange, du groupe ou du document informatisé est rejeté. La condition « Accepté avec erreurs » n'existe pas pour les échanges EDIFACT.
Codes d'erreur EDIFACT standard
Le tableau suivant répertorie les codes d'erreur utilisés dans le champ UCI5 de l'accusé de réception EDIFACT CONTRL. Ce tableau indique quels codes d’erreur spécifiés par la spécification EDIFACT sont pris en charge dans BizTalk Server EDI et AS2 et lesquels ne sont pas pris en charge.
Code d'erreur | Condition | Cause | Pris en charge ? |
---|---|---|---|
2 | Version ou niveau de la syntaxe non pris en charge | Indique que la version et/ou le niveau de la syntaxe n'est pas pris en charge par le destinataire. | Non |
7 | Le destinataire de l'échange n'est pas le destinataire réel | Indique que le destinataire de l'échange (S003) est différent du destinataire réel. | No |
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 | Indique qu'un service, un segment utilisateur, un élément de données ou un élément de données composites obligatoire est manquant. | Oui |
14 | Valeur non prise en charge à cette position | Indique que le destinataire ne prend pas en charge l'utilisation de la valeur spécifique d'un élément de données autonomes ou composites identifié à cette position. La valeur peut être valide selon les spécifications appropriées et peut être prise en charge si elle est utilisée à 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 |
21 | Caractère(s) non valide(s) | Indique qu'un ou plusieurs caractères de l'échange sont considérés comme non valides 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) | Indique que les caractères de service utilisés dans l'échange ne sont pas valides pour le segment UNA ou ne correspondent pas à ceux 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. | No |
23 | Expéditeur de l'échange inconnu | Indique que l'expéditeur de l'échange (S002) est inconnu. | No |
24 | 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. | No |
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é. | No |
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 peut avoir é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. | No |
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. | No |
29 | Le nombre de contrôles ne correspond pas au nombre d'instances reçues | Indique 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 des données chiffrées est différente de la longueur définie dans le segment UNO, UNP, USD ou USU. | Oui |
30 | Groupes et messages/packages mélangés | Indique que les groupes ont été mélangés avec les messages/packages hors des groupes de l'échange. | No |
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 | Indique que l'échange ne contient aucun message, package ni groupe ; ou qu'un groupe ne contient aucun message ni package. | No |
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é | Indique que l'imbrication explicite a été utilisée dans un message dans lequel elle ne doit pas l'être. | No |
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 | Indique qu'au moins un caractère numérique est utilisé dans un élément de données (composites) alphabétique ou qu'au moins un caractère alphabétique est utilisé dans un élément de données (composites) numérique. | 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 retransmission d'un échange identique avec les mêmes paramètres au niveau du réseau va échouer. | No |
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. La retransmission d'un échange identique peut réussir. | No |
43 | Destinataire de l'échange inconnu | Indique que le destinataire de l'échange est inconnu du fournisseur réseau. | No |
45 | Séparateur de fin | Indique ce qui suit : - Le dernier caractère avant la marque de fin de segment est un séparateur d’éléments de données, un séparateur d’éléments de données de composant ou un séparateur d’éléments de données répétitifs, 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 | Indique qu'un ou plusieurs caractères utilisés ne font pas partie du jeu de caractères défini par l'identificateur de syntaxe ; ou que le jeu de caractère identifié par la séquence d'échappement pour la technique d'extension du 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. | No |
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'accusé de réception EDIFACT CONTRL qui ne font pas partie des spécifications EDIFACT. Il s’agit de codes personnalisés spécifiques à BizTalk Server.
Code d'erreur | Condition | 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. |