Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |