VENTES: 1-800-867-1389

Étape 5 : Créer et déployer le pipeline de réception EDI

Mis à jour: novembre 2013

Dans cette rubrique, vous allez configurer le pont de réception EDI qui accepte un message X12 850 PO d'un serveur FTP, le traite, et le transforme en un IDOC ORDERS05, puis l'achemine vers le Pont unidirectionnel XML que vous avez déployé au cours de la dernière étape.

  1. Connectez-vous au Portail de services BizTalk. Vous pouvez obtenir l'URL du Portail de services BizTalk dans votre abonnement aux BizTalk Services. Pour plus d'informations sur la connexion au portail, consultez http://go.microsoft.com/fwlink/?LinkId=317714.

  2. Créez un partenaire pour Fabrikam et Contoso. Dans le volet gauche, cliquez sur Partenaires, puis sur la page Partenaires, cliquez sur Ajouter un partenaire.

  3. Créez un contrat entre les deux partenaires. Sur la page Contrats, cliquez sur l'onglet X12 si vous n'êtes pas déjà dans cet onglet. Cliquez ensuite sur Ajouter.

  4. Définissez les valeurs suivantes pour l'onglet Paramètres généraux.

     

    Champ

    Description

    Nom

    Entrez le nom du contrat. Pour ce didacticiel, spécifiez SAPIntegration.

    noteRemarque
    Ce champ est obligatoire. Ce nom du contrat doit être unique.

    Description

    Entrez des remarques ou une description pour le contrat.

    Partenaire hébergé

    Sélectionnez le partenaires hébergé pour le contrat. Un partenaire hébergé est un partenaire géré par le fournisseur de services et les pipelines sont déployés pour ce partenaire lors du déploiement du contrat. En général les partenaires gérés par un fournisseur de services sont configurés en tant que partenaires hébergés alors que les partenaires de l'entreprise sont des partenaires invités.

    Pour ce didacticiel, le partenaires hébergé est Fabrikam. Le profil par défaut de Fabrikam s'affiche dans le champ Profil.

    Partenaire invité

    Sélectionnez le partenaires pour le contrat (qui n'est pas un partenaire hébergé). Pour ce didacticiel, sélectionnez Contoso. Le profil par défaut de Contoso s'affiche dans le champ Profil.

    Identités

    Qualificateur d'ID de partenaire hébergé

    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 FABRIKAM.

    Qualificateur d'ID de partenaire invité

    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

    Suivre les propriétés des messages côté envoi

    Activez cette option pour stocker les propriétés du messages lorsque le message EDI est envoyé au partenaire. Une fois enregistrées, interrogez ces données en cliquant sur Suivi sur la page d'accueil du Portail de services BizTalk.

    Si elle est activée, vous pouvez également stocker le corps du message en activant Archiver le 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 enregistrées, interrogez ces données en cliquant sur Suivi sur la page d'accueil du Portail de services BizTalk.

    Si elle est activée, vous pouvez également stocker le corps du message en activant Archiver le message côté réception.

  5. 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. Les propriétés de l'onglet Paramètres de réception définissent la configuration du pont de réception EDI. Ce pont accepte les messages EDI entrants qui sont envoyés à Fabrikam. De la même façon, les propriétés de l'onglet Paramètres d'envoi définissent la configuration du pont d'envoi EDI. Ce pont envoie des messages EDI de Fabrikam à ses partenaires commerciaux comme Contoso.

  1. Dans la page des contrats, cliquez sur l'onglet Paramètres de réception.

  2. Spécifiez les valeurs suivantes pour la section Transport.

    • Pour Type de transport, sélectionnez FTP. Dans le scénario utilisé dans ce didacticiel, Contoso envoie le message X12 850 en utilisant un emplacement FTP.

    • Spécifiez le nom du serveur FTP sur lequel les messages sont choisis.

    • Spécifiez le nom d'utilisateur et le mot de passe pour la connexion au serveur FTP.

    • Spécifiez le chemin d'accès relatif sur le serveur sur lequel le message X12 850 doit être sélectionné.

  3. Spécifiez les valeurs suivantes pour la section Protocole.

    • Indiquez si vous souhaitez recevoir des accusés de réception techniques (TA1) et fonctionnels (997).

    • Sous Schémas, cliquez sur le signe plus et spécifiez les valeurs suivantes.

       

      Pour Spécifiez

      Pour Version

      Spécifiez 00401.

      Pour Type de transaction (ST1)

      Spécifiez 850 - Purchase Order.

      Pour Application de l'expéditeur (GS02)

      Spécifiez CONTOSO.

      Pour Schéma

      Dans la liste déroulante, sélectionnez le schéma (X12_00401_850.xsd). Ce schéma a été téléchargé dans votre BizTalk Services lorsque vous avez déployé le Projet de service BizTalk au cours de la dernière étape.

  4. Dans la section Transformation, cliquez sur le signe plus pour ajouter une transformation au contrat. Dans la liste déroulante, sélectionnez le schéma X12_00401_850.xsd et la transformation que vous avez créée précédemment (AzureTransformations.trfm). Le schéma et la transformation ont été déployés dans l'abonnement BizTalk Services lorsque vous avez déployé le Projet de service BizTalk au cours de la dernière étape.

  5. Sur la page Itinéraire, sous Paramètres de routage, cliquez sur Ajouter pour ajouter une destination de routage.

    1. Définissez le Nom de règleSendToBridge.

    2. Sous Règle de routage, sélectionnez l'option Utiliser les définitions avancées et spécifiez l'expression suivante dans la zone de texte :

      1=1
      

      Cette expression se résout toujours en valeur true, ce qui signifie que tous les messages sont routés vers le pont.

      noteRemarque
      Même si vous ne sélectionnez pas l'option Utiliser les définitions avancées et ne spécifiez pas de règle de routage, par défaut cette option est sélectionnée et sa valeur est 1=1. Cela signifie que le comportement par défaut consiste à acheminer tous les messages vers la destination de routage.

    3. Sous Action de routage, cliquez sur le signe plus pour ajouter une nouvelle ligne et définir les valeurs suivantes :

      • Définissez Type de cible à En-tête HTTP

      • Définissez Nom de l'en-tête à Content-type

      • Définissez Type de valeur à Constante

      • Définissez Valeur constante à application/xml

      noteRemarque
      Cela garantit que tous les messages qui sont routés vers le pont incluent un en-tête content-type avec sa valeur définie sur application/xml. Sans cet en-tête, le pont qui reçoit le message le traite comme un message au format de fichier plat et cela peut entraîner des erreurs de validation.

    4. Sous Destination de routage, définissez Type de transport à Pont BizTalk Azure et dans la zone de texte entrez le nom d'entité du pont sur l'aire de flux de messages. Pour ce didacticiel, vous avez spécifié le nom de pont B2BConnector. Le point de terminaison de déploiement du pont est créé à l'aide de ce nom, qui est http://<mybiztalkservicename>.biztalk.windows.net/default/B2BConnector. Avec cette configuration, tous les messages traités par le contrat sont routés vers le pont Pont unidirectionnel XML que vous avez déployé précédemment.

      Cliquez sur Enregistrer.

    5. Sur la page Itinéraire, sous Paramètres de suspension de message, spécifiez le Type de transportService Bus Azure, puis spécifiez les valeurs suivantes :

      • Définissez le type de destination de routage à BasicHttpRelay.

      • Spécifiez l'espace de noms des Service Bus, le nom de l'émetteur et la clé de l'émetteur.

      • Spécifiez l'URL du point de terminaison où un service de réception de relais s'exécute déjà. Pour ce didacticiel, spécifiez Suspendre. Ainsi, l'URL complète d'envoi d'un message d'échec est http://<servicebus_namespace>.servicebus.windows.net/Suspend.

  1. Dans la page des contrats, cliquez sur l'onglet Paramètres d'envoi.

    noteRemarque
    Même si ce didacticiel ne couvre pas le côté envoi du contrat, vous devez spécifier les valeurs par défaut minimales pour déployer le contrat.

  2. Conservez les valeurs par défaut des onglets URL entrante, Transformation et Traitement par lot.

  3. Dans l'onglet Protocole, sous Schémas, spécifiez les valeurs suivantes :

     

    Propriété Description

    Pour Version

    Affectez la valeur 00401

    Pour Type de transaction (ST01)

    Affectez la valeur 850 - Purchase Order

    Pour Schéma

    Affectez la valeur X12_00401_850.

  4. Dans la section Transport, sous Paramètres de transport, spécifiez les valeurs suivantes.

    • Définissez le Type de transport à FTP/S.

    • Spécifiez les valeurs requises pour le Transport FTP.

  5. Dans la section Transport, sous Paramètres de suspension de message, spécifiez les valeurs suivantes.

    • Définissez Type de transport à Service Bus Azure.

    • Définissez le type de destination de routage à BasicHttpRelay.

    • Spécifiez l'espace de noms des Service Bus, le nom de l'émetteur et la clé de l'émetteur.

    • Spécifiez l'URL du point de terminaison où un service de réception de relais s'exécute déjà. Pour ce didacticiel, spécifiez Suspendre. Ainsi, l'URL complète d'envoi d'un message d'échec est http://<servicebus_namespace>.servicebus.windows.net/Send_Failure.

  6. Cliquez sur Déployer le contrat pour déployer le contrat.

    Une fois le contrat déployé, pour tester la solution, continuez et déposez un message de test PO 850 dans le dossier sur le serveur FTP que vous avez spécifié dans le cadre du contrat. Vous trouverez plus d'informations sur la façon de tester la solution dans la rubrique suivante, Étape 6 : Tester la solution.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft