Partager via


Étape 2 (pour Azure) : créer un accord EDI

Dans cette rubrique, vous allez créer des partenaires à l’aide du portail Azure BizTalk disponible dans le cadre du Microsoft Azure BizTalk Services. Vous allez également créer un accord entre les deux partenaires (Northwind et Contoso) pour traiter le message de commande client X12 envoyé par Contoso à Northwind.

Pour créer des partenaires

  1. À l’aide de votre compte Microsoft, connectez-vous au portail.

  2. Créez un partenaire pour Northwind. Suivez les étapes décrites dans Partenaires et profils pour créer un partenaire.

    Important

    Marquez ce partenaire comme étant le partenaire géré.

  3. Répétez les étapes pour créer un partenaire pour Contoso. Ne marquez pas ce partenaire en tant que partenaire géré.

Pour créer un accord

  1. Dans la page d’accueil du portail, cliquez sur Contrats.

  2. Dans la page Contrats , cliquez sur l’onglet X12 si vous n’êtes pas déjà sur cet onglet. Cliquez ensuite sur Créer un contrat.

  3. Dans la page Nouvel accord, entrez les détails suivants :

    Champ Description
    Nom Entrez le nom de l'accord. Pour ce tutoriel, spécifiez le nom sous la forme DemoAgreement.

    Note: Il s’agit d’un champ obligatoire. Ce nom du contrat doit être unique.
    Description Entrez des remarques ou une description pour le contrat.
    Profil du partenaire 1 (géré) Sélectionnez le partenaire géré associé à l’accord. Un partenaire géré est un partenaire géré par le fournisseur de services, et les pipelines sont déployés pour ce partenaire lors du déploiement de l’accord. En général, les partenaires gérés par le fournisseur de services sont configurés comme étant des partenaires gérés, tandis que les partenaires de l’entreprise ne sont pas marqués comme étant des partenaires gérés.

    Note: Pour ce tutoriel, le partenaire géré est Northwind.

    Note: Le profil par défaut s’affiche dans le champ Profil. Choisissez le profil souhaité qui a été configuré pour le partenaire.
    Profil du partenaire 2 Sélectionnez le partenaire associé à l’accord (qui n’est pas un partenaire géré).

    Note: Le profil par défaut s’affiche dans le champ Profil. Choisissez le profil souhaité qui a été configuré pour le partenaire.

    Identities

    Champ Description
    Qualificateur d’ID du partenaire 1 Sélectionnez un qualificateur pour l'authentification, qui fournit des identités d'entreprise uniques aux partenaires commerciaux. Pour ce didacticiel, sélectionnez ZZ-Mutually Defined.
    Valeur Entrez Northwind.
    Qualificateur d’ID partenaire 2 Sélectionnez un qualificateur pour l'authentification, qui fournit des identités d'entreprise uniques aux partenaires commerciaux. Pour ce didacticiel, sélectionnez ZZ-Mutually Defined.
    Valeur Entrez Contoso.

    Suivi

    Champ Description
    Suivre les propriétés des messages côté envoi Cochez cette option pour stocker les propriétés du message lorsque le message EDI est envoyé au partenaire. Une fois stockées, vous pouvez interroger ces données en cliquant sur Suivi dans le volet gauche du portail Azure BizTalk.

    Si cette option est activée, vous pouvez également stocker le corps du message en cochant l'option Suivre le corps du message côté envoi.
    Suivre les propriétés des messages côté réception Activez cette option pour stocker les propriétés du message lorsque le message EDI est reçu d'un partenaire. Une fois stockées, vous pouvez interroger ces données en cliquant sur Suivi dans le volet gauche du portail Azure BizTalk.

    Si cette option est activée, vous pouvez également stocker le corps du message en cochant l'option Suivre le corps du message côté réception.
  4. Cliquez sur Continuer.

    Le fait de cliquer sur Continuer ajoute deux onglets, un pour les paramètres de réception et l'autre pour les paramètres d'envoi. Chaque onglet est destiné à un contrat unidirectionnel entre les deux partenaires, un pour recevoir des messages et l'autre pour envoyer des messages.

  5. Spécifiez les paramètres de réception.

    1. Dans la page Transport, définissez le Type de Transport sur HTTP.

      Le champ Point de terminaison affiche l’URL à laquelle Contoso doit envoyer le message de commande client X12.

    2. Dans la page Protocole, spécifiez les valeurs suivantes.

      1. Le cas échéant, spécifiez des valeurs pour ISA1, ISA2, ISA3 et ISA4.

      2. Sous Accusés de réception, sélectionnez TA1 attendu et 997 attendu si vous souhaitez générer des accusés de réception techniques et fonctionnels en réponse à la réception du message.

      3. Sous Schémas, cliquez sur le bouton Charger et chargez le schéma X12 840 (que vous avez téléchargé à partir du Centre de téléchargement) et le schéma SalesOrder (que vous avez créé dans Pour créer un schéma dans le projet EDI).

        Définissez les propriétés suivantes sous la section Schémas .

        Propriété Valeur
        Version 00401
        Type de transaction (ST1) 840
        schéma /X12_00401_840.xsd
    3. Dans la page Transformer , chargez la transformation que vous avez créée dans Pour créer une transformation dans le projet EDI.

      Sous Choisir les mappages que vous souhaitez exécuter dans le cadre de ce contrat, choisissez /X12_00401_840.xsd pour Schémas et /EDI840TOSALESORDER. TRFM pour Transform file name.

    4. Dans la page Itinéraire , sélectionnez Itinéraire vers la file d’attente Service Bus et indiquez l’adresse relative de la file d’attente à laquelle le message est envoyé. Pour ce tutoriel, spécifiez l’adresse relative comme queueordersedi afin que l’URL complète soit https://<namespace>.servicebus.appfabriclabs.com/queueordersedi.

      Notes

      Ce didacticiel ne couvre pas le scénario au cours duquel un message ayant échoué est envoyé au point de terminaison que vous spécifiez dans les paramètres de suspension de message. Toutefois, pour la réussite du déploiement de l’accord, vous devez indiquer une valeur pour ce paramètre. Vous pouvez entrer une valeur non vide.

  6. Spécifiez les paramètres d’envoi.

    Notes

    Pour les besoins du scénario décrit dans le cadre de ce didacticiel, vous n’avez pas besoin de configuration côté envoi pour l’accord. Toutefois, un accord ne peut pas être déployé si vous ne spécifiez pas de paramètres d’envoi, même s’il s’agit de valeurs factices. En outre, sous l’onglet Paramètres d’envoi, vous n’avez pas besoin de fournir de valeurs factices pour URI entrant, Transformation et Traitement par lots.

    1. Dans la page Protocole , sous Schémas, cliquez sur le bouton Charger et chargez le schéma pour le message X12 840.

      Définissez la versionsur 00401, le type de transactionsur 840 et le schémasur X12_00401_840.

    2. Dans la page Transport , spécifiez les points de terminaison où les messages de réponse ou les accusés de réception seront envoyés aux partenaires. Vous devez spécifier un point de terminaison pour les messages traités correctement, ainsi que pour les messages suspendus en raison d'une erreur de traitement.

  7. Cliquez sur Déployer le contrat pour déployer le contrat. L'accord est à présent déployé à l'URL affichée dans la page Transport de l'onglet Paramètres de réception.

Voir aussi

Tutoriel 4 : Création d’une application hybride à l’aide de BizTalk Server 2013