Exporter (0) Imprimer
Développer tout

Étape 5 : Création et déploiement du pipeline de réception EDI

Mis à jour: novembre 2014

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 l'étape précédente.

  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/p/?LinkId=317714.

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

  3. Créez un contrat entre les deux partenaires. Sur la page Contrats, sélectionnez l'onglet EDI 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 de l'accord. Pour ce didacticiel, entrez SAPIntegration.

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

    Protocole

    Sélectionnez X12.

    Description

    Entrez des remarques ou une description pour le contrat.

    Partenaire hébergé

    Sélectionnez le partenaire hébergé pour l'accord. 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

    Cochez cette option pour stocker les propriétés du message lorsque le message EDI est envoyé au partenaire. Une fois enregistrées, vous pouvez interroger 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, vous pouvez interroger 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. Sélectionnez Continuer.

    Une fois Continuer sélectionné, deux onglets sont ajoutés : 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. Sur la page Contrats, sélectionnez l'onglet Paramètres de réception.

  2. Entrez 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.

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

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

    Spécifiez les détails de serveur FTP
  3. Entrez 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, sélectionnez 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.

      Spécifiez les paramètres du protocole côté réception
  4. Dans la section Transformation, sélectionnez 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 l'étape précédente.

    Spécifiez la transformation côté réception
  5. Sur la page Itinéraire, sous Paramètres de routage, sélectionnez 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 entrez 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, sélectionnez 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 sur Pont BizTalk Azure, puis dans la zone de texte, entrez le nom d'entité du pont sur la zone 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.

      Spécifier l'action de routage dans un contrat EDI

      Sélectionnez Enregistrer.

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

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

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

      • Entrez 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, entrez 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, entrez les valeurs suivantes :

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

    • Entrez les valeurs requises pour le transport FTP.

  5. Dans la section Transport, sous Paramètres de suspension de message, entrez 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. Sélectionnez 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 : test de la solution.

Voir aussi

Afficher:
© 2014 Microsoft