Partager via


Fractionnement d'un échange traité par lot

Cette rubrique présente la configuration d'un accord pour le traitement d'un échange EDI traité par lot en fractionnant les documents informatisés qu'il contient.

Prérequis

Vous devez être connecté en tant que membre du groupe Administrateurs BizTalk Server ou BizTalk Server groupe Opérateurs B2B.

Réception d'un échange EDI fractionné

  1. Dans la console d’administration BizTalk Server, cliquez sur le nœud Parties. Dans la page Parties et profils d’entreprise , cliquez sur la partie qui a le contrat qui sera résolu pour l’échange par lots entrant. Dans la section Contrat de la page, cliquez avec le bouton droit sur le contrat, puis cliquez sur Propriétés. Dans la boîte de dialogue Propriétés de l’accord, sous l’onglet accord unidirectionnel (auquel l’échange par lots entrant sera résolu), procédez comme suit :

    1. Dans la page Identificateurs , assurez-vous d’entrer les valeurs correctes afin que l’échange par lot entrant soit résolu en ce contrat.

      • Dans le cas de X12 : définissez ISA5, ISA6, ISA7 et ISA8.

      • Dans le cas d’Edifact : définissez UNB2.1, UNB2.2, UNB3.1 et UNB3.2.

    2. Dans la page Paramètres de l’hôte local (sous Paramètres d’échange), sous la section Paramètres du récepteur , pour l’option Traitement par lots entrant, sélectionnez l’une des options suivantes :

      • Fractionner l’échange en tant que jeux de transactions - suspendre les jeux de transactions en cas d’erreur : sélectionnez cette option pour spécifier que BizTalk Server devez analyser chaque jeu de transactions dans un échange dans un document XML distinct. BizTalk Server applique alors l'enveloppe appropriée au document informatisé et l'achemine vers la base de données MessageBox. Lorsque cette option est sélectionnée et si la validation d'un ou plusieurs documents informatisés de l'échange échoue, BizTalk Server interrompt uniquement ces documents informatisés.

      • Fractionner l’échange en tant que jeux de transactions - suspendre l’échange en cas d’erreur : sélectionnez cette option pour spécifier que BizTalk Server devez analyser chaque jeu de transactions dans un échange dans un document XML distinct. BizTalk Server applique alors l'enveloppe appropriée au document informatisé et l'achemine vers la base de données MessageBox. Lorsque cette option est sélectionnée et si la validation d'un ou plusieurs documents informatisés de l'échange échoue, BizTalk Server interrompt l'ensemble de l'échange.

  2. Créez un projet Visual Studio pour le lot conservé en procédant comme suit :

    1. Dans Visual Studio, créez un projet BizTalk et ajoutez les schémas pour tous les messages du lot.

    2. Générez et déployez le projet.

  3. Dans la console d’administration BizTalk Server, créez un port d’envoi pour envoyer des lots fractionnés comme suit :

    1. Définissez le pipeline d’envoi sur EdiSend ou AS2EdiSend.

    2. Donnez au filtre du port d'envoi la valeur requise pour sélectionner chaque document informatisé, par exemple, BTS.MessageType.

Voir aussi

Configuration des lots EDI
Guide pratique pour créer un port d’envoi