Partager via


Problèmes connus avec les accusés de réception EDI

Cette rubrique décrit les problèmes connus liés aux accusés de réception EDI dans BizTalk Server.

AK102 dans un accusé de réception 997 peut être négatif

L'élément de données AK102 (numéro de contrôle du groupe) dans un accusé de réception X12 997 peut être une valeur négative. Un accusé de réception avec un élément de données AK102 négatif réussira la validation effectuée par BizTalk Server, même si un numéro de contrôle de groupe négatif n’est pas significatif.

Une réception CONTRL peut indiquer un état Accepté quand une partie du message est rejetée

Une réception CONTRL (ou accusé de réception technique EDIFACT) signale l'état « Rejeté » uniquement lorsque le message EDIFACT entrant est un doublon ou lorsqu'il y a des erreurs dans l'enveloppe (par exemple, un problème de jeu de caractères). L'échange EDIFACT n'indique pas l'état « Échange accepté avec des erreurs » dans l'accusé de réception technique CONTRL, contrairement à l'échange X12 dans le champ TA104 de l'accusé de réception TA1. Si une partie du message EDIFACT est acceptée, l'accusé de réception technique CONTRL indique l'état « Accepté ». Dans certains scénarios, une partie du message est rejetée, mais l'accusé de réception technique CONTRL indique toujours l'état « Accepté ». Dans ce cas, l'élément UCI5 peut indiquer l'erreur.

Les accusés de réception X12 indiquent l'état Accepté pour un échange préservé (suspendre l'échange en cas d'erreur) quand un en-tête ou un code de fin de groupe génère une erreur

Si l'option de traitement par lot entrant pour un message X12 est définie sur « Préserver l'échange : suspendre l'échange en cas d'erreur », alors qu'un champ de l'en-tête ou du code de fin de groupe n'est pas valide, l'état est indiqué comme Accepté dans les accusés de réception TA1 et 997. Le rapport d'état EDI et les détails du document informatisé indiquent également un état Accepté. Cela se produit même si l'échange est suspendu, et une erreur dans l'Observateur d'événements indique que l'échange a été suspendu.

L'accusé de réception TA1 indique un état Accepté parce qu'il est destiné à confirmer l'exactitude de l'en-tête ISA et du code de fin IEA, mais pas l'exactitude de l'en-tête GS et du code de fin GE. Toutefois, l'accusé de réception 997 affiche également un état Accepté.

Si des groupes d'un échange portent le même nom, le rapport d'état indique deux fois plus d'accusés de réception

Si BizTalk Server traite un échange EDI englobant plusieurs groupes du même nom, le Échange EDI et état ACK corrélé indique deux fois plus d'accusés de récpetion fonctionnels que prévu. Par exemple, si deux groupes inclus dans un échange portent le même nom, le rapport d'état indique quatre accusés de réception au lieu de deux.

Voir aussi

Problèmes connus avec le traitement EDI
Envoi d’un accusé de réception EDI
Traitement d’un accusé de réception reçu
Configuration des accusés de réception EDI