Partager via


Fractionnement d'un échange EDI traité par lot

Notes

Toutes les options d’interface utilisateur mentionnées dans cette rubrique sont disponibles dans la page Paramètres de l’hôte local (section Paramètres du récepteur ) des onglets de contrat unidirectionnel de la boîte de dialogue Propriétés du contrat .

Le pipeline de réception EDI fractionne un lot d’échange EDI entrant si vous avez défini la propriété contrat d’option de traitement par lot entrant sur Fractionner l’échange en tant que jeux de transactions.

Lorsque le pipeline de réception EDI fractionne un échange EDI entrant par lot, il crée un fichier XML pour chaque document informatisé/message EDI. Le pipeline promeut l'ensemble des en-têtes d'échange et de groupe dans le contexte de chaque document informatisé fractionné de l'échange. Il promeut également certains en-têtes d'échange et de groupe spécifiques, tels que ISA6, GS1 et GS2, afin que ces champs puissent être utilisés pour le routage. Vous pouvez masquer les informations de sécurité dans l’en-tête en sélectionnant la propriété Masquer les informations de sécurité/autorisation/mot de passe .

Lorsque BizTalk Server tente de fractionner un échange en jeux de transactions, toute erreur dans certains champs d’en-tête ISA (ISA1 à ISA13) ou UNB entraîne le rejet de l’échange. C'est également le cas lorsque le numéro de contrôle de l'échange est en double, si le numéro de contrôle d'échange en double est activé dans les propriétés de l'accord ou de l'accord de secours. Un erreur dans d'autres champs d'en-tête d'échange (autres que ISA1 à ISA13 pour l'échange X12) ou dans les champs d'en-tête de groupe ne provoque pas l'échec de l'échange.

Si l’option Fractionner l’échange en tant que ensembles de transactions - suspendre les ensembles de transactions en cas d’erreur est sélectionnée dans les propriétés du contrat, BizTalk Server suspend le jeu de transactions en cas d’erreur. Si l’option Fractionner l’échange en tant que jeux de transactions – suspendre l’échange en cas d’erreur est sélectionnée, BizTalk Server suspend l’échange.

Chaque élément de lot XML est acheminé vers MessageBox et traité par les ports d'envoi ou les orchestrations abonnés à un élément de lot. Le classement des documents informatisés dans l'échange risque de ne pas être conservé lorsqu'ils sont traités comme des messages fractionnés. Au niveau de la réception, les messages sont traités dans l'ordre dans lequel ils figurent dans l'échange et ils sont placés dans MessageBox dans cet ordre. Pour conserver cet ordre côté envoi, vous devez utiliser des convois ou des ports d'envoi de livraison chronologique.

Si les éléments fractionnés d'un lot sont inclus dans un lot sortant, le composant de pipeline BatchMarker promeut les propriétés nécessaires. Pour plus d’informations, consultez Traitement par lot de messages EDI sortants.

Voir aussi

Traitement des lots entrants
Traitement par lot des messages EDI sortants