Partager via


Étape 8 : configurer l'accord de partenariat commercial entre les tiers

Étape 8 sur 9

Au cours de cette étape, vous allez configurer un accord de partenariat commercial X12 pour définir les paramètres de l’échange de messages X12 entre les partenaires commerciaux OrderSystem et Fabrikam.

Prérequis

Vous devez ouvrir une session en tant que membre du groupe Administrateurs BizTalk Server.

Pour configurer un accord

  1. Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft BizTalk Server, puis sur administration BizTalk Server.

  2. Dans la console Administration BizTalk Server, cliquez sur Parties dans l’arborescence de la console, puis, dans la page Parties et profils professionnels, cliquez avec le bouton droit sur Fabrikam_Profile, pointez sur Nouveau, puis cliquez sur Contrat.

  3. Dans la page Propriétés générales , pour la zone de texte Nom , entrez un nom pour le contrat.

  4. Dans la liste déroulante Protocole , sélectionnez X12.

  5. Dans la section Deuxième partie , dans la liste déroulante Partie , sélectionnez OrderSystem.

  6. Dans la section Deuxième partie , dans la liste déroulante Entreprise , sélectionnez OrderSystem_Profile.

    Vous remarquerez que deux nouveaux onglets sont ajoutés en regard de l’onglet Général . Chaque onglet sert à configurer un accord unidirectionnel et chaque accord unidirectionnel représente une transaction complète de message (y compris le transfert de message et le transfert d’accusé de réception).

  7. Sous l’onglet Général , dans la page Propriétés générales , dans la section Paramètres d’hôte communs , sélectionnez Activer la création de rapports, puis sélectionnez Stocker la charge utile de message pour la création de rapports.

  8. Effectuez les tâches suivantes sous l’onglet Fabrikam-OrderSystem>.

    1. Dans la page Identificateurs sous la section Paramètres d’échange , entrez les valeurs des champs qualificateur et identificateur (ISA5, ISA6, ISA7 et ISA8) qui correspondent aux valeurs de ces champs d’en-tête dans votre message de test.

      Propriété Pour
      Qualificateur de l'expéditeur (ISA5) Sélectionnez ZZ - Mutuellement défini.
      Identificateur de l'expéditeur (ISA6) Entrez EUX.
      Qualificateur du récepteur (ISA7) Sélectionnez ZZ - Mutuellement défini.
      Identificateur du récepteur (ISA8) Entrez NOUS.

      Notes

      BizTalk Server nécessite les champs qualificateur et identificateur pour l’expéditeur et le destinataire afin d’effectuer la résolution du contrat. Il met en correspondance les valeurs de ISA5, ISA6, ISA7 et ISA8 dans l’en-tête d’échange avec celles des propriétés d’un contrat. BizTalk Server résout également le contrat en faisant correspondre le qualificateur et l’identificateur de l’expéditeur (sans le qualificateur et l’identificateur du destinataire). Si BizTalk Server ne peut pas résoudre le contrat, il utilise les propriétés de l’accord de secours.

    2. Dans la page Accusés de réception , sous la section Paramètres d’échange , cliquez sur 997 Attendu. Activer cette case à cocher indique au pipeline de réception de générer un accusé de réception 997 lorsqu'il reçoit l'échange 850.

    3. Dans la page Validation sous la section Paramètres d’échange , assurez-vous que l’option Numéro de contrôle de l’échange (Rechercher les doublons ISA13) est décochée.

      Notes

      L’effacement de la propriété Rechercher les doublons ISA13 vous permet de recevoir plusieurs instances du même message.

    4. Dans la page Paramètres de l’hôte local , sous la section Paramètres d’échange , désactivez Router ACK pour envoyer le pipeline sur le port de réception requête-réponse.

      Notes

      L’effacement de la propriété ACK de route est nécessaire, car cette solution retourne un accusé de réception asynchrone via un port d’envoi distinct, plutôt qu’un accusé de réception synchrone via le port d’envoi associé à un port de réception bidirectionnel.

    5. Dans la page Paramètres de l’hôte local sous la section Paramètres du jeu de transactions, sélectionnez l’espace de noms du schéma à utiliser pour traiter l’échange entrant.

      Propriété Pour
      Par défaut Activez la case à cocher dans la colonne.
      Pour ST1 Sélectionnez 850 - Bon de commande.
      GS2 Entrez EUX.
      Espace de noms cible Sélectionnez http://schemas.microsoft.com/BizTalk/EDI/X12/2006.

      Notes

      La définition des propriétés permet BizTalk Server de déterminer le schéma à utiliser dans le traitement de l’échange 850 entrant. Si les valeurs GS02 et ST01 d'un échange sont entrées dans une ligne de la grille, l'espace de noms cible dans la même ligne sert à déterminer le schéma à utiliser.

  9. Effectuez les tâches suivantes sous l’onglet OrderSystem-Fabrikam>.

    1. Dans la page Identificateurs sous la section Paramètres d’échange , entrez les valeurs des champs qualificateur et identificateur (ISA5, ISA6, ISA7 et ISA8) qui correspondent aux valeurs de ces champs d’en-tête dans votre message de test.

      Propriété Pour
      Qualificateur de l'expéditeur (ISA5) Sélectionnez ZZ - Mutuellement défini.
      Identificateur de l'expéditeur (ISA6) Entrez NOUS.
      Qualificateur du récepteur (ISA7) Sélectionnez ZZ - Mutuellement défini.
      Identificateur du récepteur (ISA8) Entrez EUX.
    2. Dans la page Ensemble de caractères et séparateurs , sous la section Paramètres d’échange , sélectionnez CR LF pour la propriété Suffix .

    3. Dans la page Envoyer les ports sous la section Paramètres d’échange , associez le port d’envoi qui enverra l’accusé de réception à Fabrikam. Dans la grille Des ports d’envoi, sous la colonne Nom , cliquez sur une cellule vide et, dans la liste déroulante, sélectionnez le port d’envoi (toTHEM_997) créé pour l’envoi de l’accusé de réception 997 à Fabrikam.

    4. Dans la page Enveloppes sous la section Paramètres du jeu de transactions, entrez les valeurs de toutes les colonnes de la première ligne de la grille.

      Propriété Pour
      Par défaut Cochez la case dans la colonne Par défaut . Note: Lorsque vous sélectionnez cette ligne comme ligne par défaut, les valeurs de GS1, GS2, GS3, GS7 et GS8 sont utilisées même si les valeurs de Type de transaction, Version/Version et Espace de noms cible ne correspondent pas au message.
      Transaction Type Sélectionnez le type de message de votre message de test, 850 - Bon de commande.
      Version Entrez la version EDI, 00401.
      Espace de noms cible Sélectionnez http://schemas.microsoft.com/Edi/X12.
      GS1 Vérifiez que bon de commande - Bon de commande (850) est sélectionné.
      GS2 Entrez 1234567.

      Id de l'application expéditrice.
      GS3 Entrez 0000000.

      Id de l'application réceptrice.
      GS4 Sélectionnez CCYYMMDD. Note: Vous devez sélectionner la valeur dans la liste déroulante, et non simplement cliquer dans le champ pour afficher la valeur par défaut. Si vous cliquez dans le champ sans sélectionner la valeur dans la liste déroulante, la valeur ne sera pas réellement sélectionnée.
      GS5 Sélectionnez HHMM.
      GS7 Sélectionnez X - Accredited Standards Committee X12.
      GS8 Vérifiez que 00401 a été entré.

      Notes

      BizTalk Server définissez les valeurs pour GS01, GS02, GS03, GS04, GS05, GS07 et GS08 des accusés de réception sortants en fonction des valeurs entrées pour Type de transaction, Version/Version et Espace de noms Cible. Le pipeline d'envoi tente de faire correspondre le type de transaction, la version X12 et l'espace de noms cible avec les valeurs correspondantes dans l'en-tête du message. En cas de réussite, elle utilise les valeurs GS associées aux valeurs Type de transaction, Version/Version et Espace de noms Cible .

  10. Cliquez sur Appliquer.

  11. Cliquez sur OK. Le contrat qui vient d’être ajouté est répertorié dans la section Contrats du volet Parties et profils métier . L’accord qui vient d’être ajouté est activé par défaut.

  12. Redémarrez le service BizTalk. Dans la console d’administration BizTalk Server, sous Paramètres de la plateforme, cliquez sur Instances hôtes, cliquez avec le bouton droit sur BizTalkServerApplication, puis cliquez sur Redémarrer.

    Notes

    Le service BizTalk doit être redémarré après l'activation ou la désactivation de la création de rapports d'état EDI pour que la modification prenne effet.

Étapes suivantes

Tester la solution EDI comme décrit dans Étape 9 : Tester la solution EDI

Voir aussi

Configuration des propriétés d’un accord sur le codage