Partager via


Guide pratique pour fractionner un échange et router les messages résultants vers plusieurs emplacements de fichier à l’aide d’itinéraires distincts

Objectif

Cette section montre comment créer une rampe ESB qui utilise le pipeline ItinerarySelectReceiveXml et comment configurer les composants du pipeline pour fractionner un échange entrant et sélectionner le bordereau de routage approprié pour chaque message résultant, en fonction du contexte du message. La sélection de l’itinéraire sera résolue à l’aide d’une stratégie de règles métier et les messages seront acheminés différemment en fonction de la région dans laquelle réside le client.

Dans cette rubrique de procédure, vous allez effectuer les étapes suivantes :

  • Créez une rampe ESB qui fractionne un échange XML.

  • Configurez le composant pipeline sélecteur d’itinéraire pour utiliser une stratégie de règles métier pour sélectionner l’itinéraire approprié.

Prérequis

Les procédures de cette rubrique pratique nécessitent l’achèvement des conditions préalables pour les activités de développement.

Avant de commencer

Effectuez les tâches suivantes avant d’effectuer les étapes plus loin dans cette rubrique pratique :

  • Créez les artefacts requis.

  • Ajoutez un projet de schémas à la solution Patterns.

  • Ajoutez les artefacts au projet Schémas.

  • Créez une stratégie BRE pour sélectionner un itinéraire à l’aide de propriétés de message personnalisées.

  • Ajoutez une règle de sélection pour le client GlobalBank West.

  • Ajoutez une règle de sélection pour le client GlobalBank East.

  • Publiez et déployez la stratégie.

  • Créez un modèle de langage d’itinéraire ESB spécifique au domaine (DSL) pour les messages GlobalBank West.

  • Configurez les propriétés de l’itinéraire GlobalBank West.

  • Définissez la structure de l’itinéraire GlobalBank West.

  • Exportez le modèle GlobalBank West vers la base de données d’itinéraires.

  • Créez un modèle DSL d’itinéraire ESB pour les messages GlobalBank East.

  • Configurez les propriétés de l’itinéraire GlobalBank East.

  • Définissez la structure de l’itinéraire GlobalBank East.

  • Exportez le modèle GlobalBank East vers la base de données d’itinéraires.

    Les procédures suivantes décrivent comment effectuer chacune de ces opérations.

Pour créer les artefacts requis

  1. Dans Windows Explorer, accédez à C :\HowTos.

  2. Créez un document texte nommé OrderDocEnvelope.xsd.

  3. Ouvrez le schéma OrderDocEnvelope.xsd dans le Bloc-notes.

  4. Modifiez le document à l’aide du code suivant.

    <?xml version="1.0" ?>  
    <xs:schema xmlns:ns0="http://globalbank.esb.dynamicresolution.com/northamericanservices/" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns="http://ESB.BizUnit.Map.Test" targetNamespace="http://ESB.BizUnit.Map.Test" xmlns:xs="http://www.w3.org/2001/XMLSchema">  
    
      <xs:import schemaLocation="GlobalBank.ESB.DynamicResolution.Schemas.NAOrderDoc" namespace="http://globalbank.esb.dynamicresolution.com/northamericanservices/" />  
      <xs:annotation>  
        <xs:appinfo>  
          <b:schemaInfo is_envelope="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" />  
          <b:references>  
            <b:reference targetNamespace="http://globalbank.esb.dynamicresolution.com/northamericanservices/" />  
          </b:references>  
        </xs:appinfo>  
      </xs:annotation>  
      <xs:element name="OrderEnvelope">  
        <xs:annotation>  
          <xs:appinfo>  
            <b:recordInfo body_xpath="/*[local-name()='OrderEnvelope' and namespace-uri()='http://ESB.BizUnit.Map.Test']" />  
          </xs:appinfo>  
        </xs:annotation>  
        <xs:complexType>  
          <xs:sequence>  
            <xs:element ref="ns0:OrderDoc" />  
          </xs:sequence>  
        </xs:complexType>  
      </xs:element>  
    </xs:schema>  
    
  5. Enregistrez OrderDocEnvelope.xsd en tant que UTF-8, puis fermez le Bloc-notes.

  6. Dans le dossier C :\HowTos, créez un document texte nommé Batch.xml.

  7. Dans le Bloc-notes, ouvrez Batch.xml.

  8. Modifiez le document à l’aide du code suivant.

    <?xml version="1.0" ?>  
    <ns0:OrderEnvelope xmlns:ns0="http://ESB.BizUnit.Map.Test">  
      <ns0:OrderDoc xmlns:ns0="http://globalbank.esb.dynamicresolution.com/northamericanservices/">  
        <ns0:customerName>GlobalBankWest</ns0:customerName>  
        <ns0:ID>ns0:ID_0</ns0:ID>  
        <ns0:requestType>10</ns0:requestType>  
      </ns0:OrderDoc>  
      <ns0:OrderDoc xmlns:ns0="http://globalbank.esb.dynamicresolution.com/northamericanservices/">  
        <ns0:customerName>GlobalBankEast</ns0:customerName>  
        <ns0:ID>ns0:ID_0</ns0:ID>  
        <ns0:requestType>11</ns0:requestType>  
      </ns0:OrderDoc>  
      <ns0:OrderDoc xmlns:ns0="http://globalbank.esb.dynamicresolution.com/northamericanservices/">  
        <ns0:customerName>GlobalBankEast</ns0:customerName>  
        <ns0:ID>ns0:ID_0</ns0:ID>  
        <ns0:requestType>12</ns0:requestType>  
      </ns0:OrderDoc>  
    </ns0:OrderEnvelope>  
    
  9. Enregistrez et fermez Batch.xml.

Pour ajouter un projet de schémas à la solution Patterns

  1. Dans Visual Studio, ouvrez C :\HowTos\Patterns\Patterns.sln.

  2. Dans Explorateur de solutions, cliquez avec le bouton droit sur Solution « Modèles », pointez sur Ajouter, puis cliquez sur Nouveau projet.

  3. Dans la boîte de dialogue Ajouter un nouveau projet , dans le volet Types de projets, cliquez sur Projets BizTalk, puis procédez comme suit :

    1. Dans le volet Modèles, cliquez sur Vider BizTalk Server projet.

    2. Dans la zone Nom , tapez Patterns.Schemas, puis cliquez sur OK.

  4. Dans Explorateur de solutions, cliquez avec le bouton droit sur Patterns.Schemas, puis cliquez sur Propriétés.

  5. Dans le Fenêtre Propriétés, sous l’onglet Signature, sélectionnez la zone Signer le case activée de l’assembly.

  6. Dans la liste déroulante Choisir un fichier de clé de nom fort , cliquez sur <Nouveau...>.

  7. Dans la boîte de dialogue Créer une clé de nom fort , configurez les propriétés suivantes :

    1. Dans la zone Nom du fichier de clé , tapez Fractionnement.

    2. Décochez la zone Protéger mon fichier de clé avec un mot de passe case activée, puis cliquez sur OK.

  8. Dans le Fenêtre Propriétés, sous l’onglet Déploiement, dans la zone Nom de l’application, tapez Microsoft.Practices.ESB.

  9. Fermez la fenêtre Propriétés.

Pour ajouter les artefacts au projet Schémas

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur Patterns.Schemas, puis cliquez sur Ajouter une référence.

  2. Sous l’onglet Parcourir de la boîte de dialogue Ajouter une référence , accédez à et sélectionnez C:\Projects\Microsoft.Practices.ESB\Source\Samples\DynamicResolution\Source\ESB.DynamicResolution.Schemas\bin\Debug\GlobalBank.ESB.DynamicResolution.Schemas.dll, puis cliquez sur OK.

  3. Dans Explorateur de solutions, cliquez avec le bouton droit sur Patterns.Schemas, pointez sur Ajouter, puis cliquez sur Élément existant.

  4. Dans la boîte de dialogue Ajouter un élément existant , accédez à et sélectionnez C :\HowTos\OrderDocEnvelope.xsd, puis cliquez sur Ajouter.

  5. Enregistrez tous les artefacts de solution.

  6. Dans Explorateur de solutions, cliquez avec le bouton droit sur Patterns.Schemas, puis cliquez sur Déployer.

    Notes

    Cette rubrique pratique utilise la même stratégie et les mêmes itinéraires de règles métier que ceux créés dans la rubrique Guide pratique pour sélectionner un itinéraire à l’aide d’une stratégie de règles d’entreprise . Si vous n’avez pas encore terminé cette section, effectuez les étapes supplémentaires suivantes. Si vous avez terminé cette section, passez directement à la section « Étapes ».

Pour créer une stratégie de moteur de règles d’entreprise (BRE) pour sélectionner un itinéraire à l’aide de propriétés de message personnalisées

  1. Cliquez sur Démarrer dans la barre des tâches, pointez sur Tous les programmes, pointez sur BizTalk Server, puis cliquez sur Compositeur de règles métiers.

  2. Dans stratégie Explorer, cliquez avec le bouton droit sur Stratégies, puis cliquez sur Ajouter une nouvelle stratégie. Nommez la stratégie ResolveItineraryBasedOnCustomer.

Pour ajouter une règle de sélection pour le client GlobalBank West

  1. Dans la stratégie ResolveItineraryBasedOnCustomer , cliquez avec le bouton droit sur Version 1.0 (non enregistrée), puis cliquez sur Ajouter une nouvelle règle. Nommez la règle SetGlobalBankWestItinerary.

  2. Dans Faits Explorer, cliquez sur l’onglet Schémas XML, cliquez avec le bouton droit sur Schémas, puis cliquez sur Parcourir.

  3. Dans la boîte de dialogue Fichiers de schéma , accédez à C :\Projects\Microsoft.Practices.ESB\Source\Samples\DynamicResolution\Source\ESB. DynamicResolution.Schemas, sélectionnez NAOrderDoc.xsd, puis cliquez sur Ouvrir.

    Notes

    Il s’agit du schéma qui définit le message NAOrderDoc.xml, qui a été utilisé pour créer les messages Ouest et Est que vous allez utiliser pour le test.

  4. Dans Faits Explorer, cliquez sur NAOrderDoc.xsd, cliquez sur la propriété Type de document dans le volet Propriétés, puis tapez GlobalBank.ESB.DynamicResolution.Schemas.NAOrderDoc.

    Notes

    Il s’agit du nom complet du schéma.

  5. Dans Faits Explorer, développez NAOrderDoc.xsd, puis OrderDoc.

  6. Dans la fenêtre Règle, cliquez avec le bouton droit sur Conditions, pointez sur Prédicats, puis cliquez sur Égal.

  7. À partir de Facts Explorer, faites glisser l’élément customerName vers le nœud argument1 sous Conditions.

  8. Cliquez sur le nœud argument2 , puis tapez GlobalBankWest.

  9. Dans Faits Explorer, cliquez sur l’onglet Vocabulaires. Développez esb. Vocabulaire de l’itinéraire, développez Version 1.1, puis faites glisser la définition Définir le nom de l’itinéraire sur Actions.

  10. Cliquez sur <chaîne> vide, puis tapez GlobalBankWestItinerary.

    Notes

    Plus loin dans cette rubrique pratique, vous allez créer cet itinéraire pour traiter les messages de GlobalBank West.

Pour ajouter une règle de sélection pour le client GlobalBank East

  1. Dans Stratégie Explorer, cliquez avec le bouton droit sur la règle SetGlobalBankWestItinerary, puis cliquez sur Copier.

  2. Cliquez avec le bouton droit sur Version 1.0 (non enregistrée), puis cliquez sur Coller.

  3. Dans la boîte de dialogue Nouveau nom de règle , tapez SetGlobalBankEastItinerary, puis cliquez sur OK.

  4. Dans Stratégie Explorer, cliquez sur la règle SetGlobalBankEastItinerary.

  5. Dans la section Conditions , cliquez avec le bouton droit sur GlobalBankWest, puis cliquez sur Réinitialiser l’argument.

  6. Cliquez sur argument2, puis tapez GlobalBankEast.

  7. Dans la section Actions , cliquez avec le bouton droit sur GlobalBankWestItinerary, puis cliquez sur Réinitialiser l’argument.

  8. Cliquez sur <chaîne> vide, puis tapez GlobalBankEastItinerary.

    Notes

    Plus loin dans cette rubrique pratique, vous allez créer cet itinéraire pour traiter les messages de GlobalBank East.

Pour publier et déployer la stratégie

  1. Dans stratégie Explorer, sous la stratégie ResolveItineraryBasedOnCustomer, cliquez sur Version 1.0 (non enregistrée), puis cliquez sur Publier.

  2. Dans stratégie Explorer, sous la stratégie ResolveItineraryBasedOnCustomer, cliquez sur Version 1.0 - Publiée, puis sur Déployer.

Pour créer un modèle DSL d’itinéraire ESB pour les messages GlobalBank West

  1. Dans Visual Studio, ouvrez C :\HowTos\Patterns\Patterns.sln.

  2. Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet ItineraryLibrary, pointez sur Ajouter, puis cliquez sur Nouvel itinéraire.

  3. Dans la boîte de dialogue Ajouter un nouvel élément , dans le volet Modèles, cliquez sur ItinéraireDsl.

  4. Dans la zone Nom , tapez GlobalBankWestItinerary, puis cliquez sur Ajouter.

Pour configurer les propriétés de l’itinéraire GlobalBank West

  1. Dans Visual Studio, cliquez sur l’aire de conception de GlobalBankWestItinerary.itinerary. Dans le Fenêtre Propriétés GlobalBankWestItinerary, configurez les propriétés suivantes :

    1. Dans la liste déroulante Exporter de modèle , cliquez sur Exporter d’itinéraire de base de données.

    2. Cliquez sur le bouton de sélection (...) en regard de la propriété Itinerary Database .

    3. Dans la boîte de dialogue Propriétés de connexion, choisissez le SQL Server qui héberge la base de données du référentiel d’itinéraires, puis spécifiez le nom de la base de données (le nom par défaut est EsbItineraryDb).

  2. Dans la liste déroulante État de l’itinéraire , cliquez sur Déployé.

    Notes

    Cette étape vous permet d’exporter l’itinéraire vers un référentiel central ; Les itinéraires peuvent être sélectionnés et joints à partir de ce dépôt lorsque des messages sont reçus. Vous configurerez ultérieurement le composant de pipeline sélecteur d’itinéraire pour utiliser le programme de résolution BRI pour évaluer les messages entrants et sélectionner l’itinéraire approprié à partir de ce dépôt.

Pour définir la structure de l’itinéraire GlobalBank West

  1. À partir de la boîte à outils, faites glisser un élément de modèle On-Ramp vers l’aire de conception. Dans le Fenêtre Propriétés OnRamp1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez ReceiveNAOrder.

    2. Dans la liste déroulante Extender , cliquez sur Extension de service ESB rampée.

    3. Dans la liste déroulante Application BizTalk , cliquez sur Microsoft.Practices.ESB.

    4. Dans la liste déroulante Port de réception , cliquez sur OnRamp.Itinerary.

  2. À partir de la boîte à outils, faites glisser un élément de modèle Off-Ramp vers l’aire de conception, puis placez-le à droite de l’élément de modèle ReceiveNAOrder . Dans le Fenêtre Propriétés OffRamp1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez SendNAOrder.

    2. Dans la liste déroulante Extender , cliquez sur Extension de service ESB hors rampe.

    3. Dans la liste déroulante Application BizTalk , cliquez sur GlobalBank.ESB.

    4. Dans la liste déroulante Port d’envoi , cliquez sur DynamicResolutionOneWay.

  3. À partir de la boîte à outils, faites glisser un élément de modèle service D’itinéraire vers l’aire de conception, puis placez-le entre l’élément de modèle ReceiveNAOrder et l’élément de modèle SendNAOrder . Dans la fenêtre propriétés ItineraryService1 , configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez RouteMessage.

    2. Dans la liste déroulante Extension de service d’itinéraire , cliquez sur Extension de service d’itinéraire hors rampe.

    3. Dans la liste déroulante Hors rampe , développez SendNAOrder, puis cliquez sur Envoyer des gestionnaires.

  4. Cliquez avec le bouton droit sur la collection Resolver de l’élément de modèle RouteMessage , puis cliquez sur Ajouter un nouveau programme de résolution. Dans le Fenêtre Propriétés Resolver1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez StaticResolver.

    2. Dans la liste déroulante Implémentation du programme de résolution, cliquez sur Extension du programme de résolution statique.

    3. Dans la liste déroulante Nom du transport , cliquez sur FICHIER.

    4. Cliquez sur la propriété Emplacement de transport , puis tapez C :\HowTos\Out\West%MessageID%.xml.

  5. Dans la boîte à outils, cliquez sur Connecteur. Faites glisser une connexion de l’élément de modèle ReceiveNAOrder vers l’élément de modèle RouteMessage .

  6. Dans la boîte à outils, cliquez sur Connecteur. Faites glisser une connexion de l’élément de modèle RouteMessage vers l’élément de modèle SendNAOrder .

Pour exporter le modèle GlobalBank West vers la base de données d’itinéraires

  1. Dans Visual Studio, cliquez avec le bouton droit sur l’aire de conception de l’itinéraire GlobalBankWestI, puis cliquez sur Exporter le modèle.

    Notes

    L’itinéraire a été exporté vers la base de données des itinéraires et peut maintenant être utilisé par le composant Sélecteur d’itinéraire.

  2. Enregistrez tous les artefacts de projet.

Pour créer un modèle DSL d’itinéraire ESB pour le message GlobalBank East

  1. Dans Visual Studio, ouvrez C :\HowTos\Patterns.sln.

  2. Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet ItineraryLibrary, pointez sur Ajouter, puis cliquez sur Nouvel itinéraire.

  3. Dans la boîte de dialogue Ajouter un nouvel élément , dans le volet Modèles, cliquez sur ItinéraireDsl.

  4. Dans la zone Nom , tapez GlobalBankEastItinerary, puis cliquez sur Ajouter.

Pour configurer les propriétés de l’itinéraire GlobalBank East

  1. Dans Visual Studio, cliquez sur l’aire de conception de GlobalBankEastItinerary.itinerary. Dans le Fenêtre Propriétés GlobalBankEastItinerary, configurez les propriétés suivantes :

    1. Dans la liste déroulante Exporter de modèle , cliquez sur Exporter d’itinéraire de base de données.

    2. Cliquez sur le bouton de sélection (...) en regard de la propriété Itinerary Database .

    3. Dans la boîte de dialogue Propriétés de connexion, choisissez le SQL Server qui héberge la base de données du référentiel d’itinéraires, puis spécifiez le nom de la base de données (le nom par défaut est EsbItineraryDb).

  2. Dans la liste déroulante État de l’itinéraire , cliquez sur Déployé.

    Notes

    Cette étape vous permet d’exporter l’itinéraire vers un référentiel central ; Les itinéraires peuvent être sélectionnés et joints à partir de ce dépôt lorsque des messages sont reçus. Vous configurerez ultérieurement le composant de pipeline sélecteur d’itinéraire pour utiliser le programme de résolution BRI pour évaluer les messages entrants et sélectionner l’itinéraire approprié à partir de ce dépôt.

Pour définir la structure de l’itinéraire GlobalBank East

  1. À partir de la boîte à outils, faites glisser un élément de modèle On-Ramp vers l’aire de conception. Dans le Fenêtre Propriétés OnRamp1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez ReceiveNAOrder.

    2. Dans la liste déroulante Extender , cliquez sur Extension de service ESB rampée.

    3. Dans la liste déroulante Application BizTalk , cliquez sur Microsoft.Practices.ESB.

    4. Dans la liste déroulante Port de réception , cliquez sur OnRamp.Itinerary.

  2. À partir de la boîte à outils, faites glisser un élément de modèle Off-Ramp vers l’aire de conception, puis placez-le à droite de l’élément de modèle ReceiveNAOrder . Dans le Fenêtre Propriétés OffRamp1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez SendNAOrder.

    2. Dans la liste déroulante Extender , cliquez sur Extension de service ESB hors rampe.

    3. Dans la liste déroulante Application BizTalk , cliquez sur GlobalBank.ESB.

    4. Dans la liste déroulante Port d’envoi , cliquez sur DynamicResolutionOneWay.

  3. À partir de la boîte à outils, faites glisser un élément de modèle service D’itinéraire vers l’aire de conception, puis placez-le entre l’élément de modèle ReceiveNAOrder et l’élément de modèle SendNAOrder . Dans le Fenêtre Propriétés ItineraryService1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez RouteMessage.

    2. Dans la liste déroulante Extension de service d’itinéraire , cliquez sur Extension de service d’itinéraire hors rampe.

    3. Dans la liste déroulante Hors rampe , développez SendNAOrder, puis cliquez sur Envoyer des gestionnaires.

  4. Cliquez avec le bouton droit sur la collection Resolver de l’élément de modèle RouteMessage , puis cliquez sur Ajouter un nouveau programme de résolution. Dans le Fenêtre Propriétés Resolver1, configurez les propriétés suivantes :

    1. Cliquez sur la propriété Name , puis tapez StaticResolver.

    2. Dans la liste déroulante Implémentation du programme de résolution, cliquez sur Extension du programme de résolution statique.

    3. Dans la liste déroulante Nom du transport , cliquez sur FICHIER.

    4. Cliquez sur la propriété Emplacement de transport , puis tapez C :\HowTos\Out\East%MessageID%.xml.

  5. Dans la boîte à outils, cliquez sur Connecteur. Faites glisser une connexion de l’élément de modèle ReceiveNAOrder vers l’élément de modèle RouteMessage .

  6. Dans la boîte à outils, cliquez sur Connecteur. Faites glisser une connexion de l’élément de modèle RouteMessage vers l’élément de modèle SendNAOrder .

Pour exporter le modèle GlobalBank East vers la base de données d’itinéraires

  1. Dans Visual Studio, cliquez avec le bouton droit sur l’aire de conception de l’itinéraire GlobalBankEastI, puis cliquez sur Exporter le modèle.

    Notes

    L’itinéraire a été exporté vers la base de données des itinéraires et peut maintenant être utilisé par le composant Sélecteur d’itinéraire.

  2. Enregistrez tous les artefacts de projet.

Étapes

Pour créer et configurer une rampe ESB

  1. Cliquez sur Démarrer dans la barre des tâches, pointez sur Tous les programmes, pointez sur BizTalk Server, puis cliquez sur administration BizTalk Server.

  2. Dans la console d’administration BizTalk Server, développez BizTalk Group, Applications, puis Microsoft.Practices.ESB.

  3. Cliquez avec le bouton droit sur Emplacements de réception, pointez sur Nouveau, puis cliquez sur Emplacement de réception unidirectionnel.

  4. Dans la boîte de dialogue Sélectionner un port de réception , cliquez sur OnRamp.Itinerary, puis sur OK.

  5. Dans la boîte de dialogue Propriétés de l’emplacement de réception, dans la zone Nom , tapez OnRamp.Itinerary.HowTo.

  6. Dans la liste déroulante Type , cliquez sur FICHIER, puis sur Configurer.

  7. Dans la boîte de dialogue Propriétés du transport du fichier , dans la zone Dossier de réception, tapez C :\HowTos\DropFolder, puis cliquez sur OK.

Pour configurer le composant de pipeline sélecteur d’itinéraire

  1. Dans la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur ItinerarySelectReceiveXml dans la liste déroulante Recevoir le pipeline , puis cliquez sur le bouton de sélection (...).

  2. Utilisez la boîte de dialogue Configurer le pipeline pour configurer les propriétés du composant sélecteur d’itinéraire suivantes :

    1. Cliquez sur la propriété ItineraryFactKey , puis tapez Resolver.Itinerary.

    2. Cliquez sur la propriété ResolverConnectionString , puis tapez BRI :\\policy=ResolveItineraryBasedOnCustomer ; useMsg=true ; recognizeMessageFormat=true ;

    3. Cliquez sur OK pour fermer la boîte de dialogue Configurer le pipeline .

      Notes

      Étant donné que cet emplacement de réception désassemble un échange XML, aucune configuration de composant désassembleur XML n’est requise.

  3. Cliquez sur OK pour fermer la boîte de dialogue Propriétés de l’emplacement de réception.

  4. Dans la console d’administration BizTalk Server, cliquez avec le bouton droit sur l’emplacement de réception OnRamp.Itinerary.HowPour recevoir, puis cliquez sur Activer.

Pour tester le sélecteur d’itinéraire et les règles métier

  1. Dans Windows Explorer, accédez à C :\HowTos.

  2. Copiez (ne pas déplacer) Batch.xml dans le dossier DropFolder.

  3. Accédez à C :\HowTos\Out. Vérifiez qu’un message West%MessageID%.xml et deux messages East%MessageID%.xml ont été écrits dans le répertoire.

    Notes

    Bien que les messages soient identiques, à l’exception de la valeur de l’élément client, ils ont été traités à l’aide d’itinéraires différents, en fonction de la résolution du composant pipeline sélecteur d’itinéraire.

  4. Dans la console d’administration BizTalk Server, cliquez avec le bouton droit sur l’emplacement de réception OnRamp.Itinerary.HowPour recevoir, puis cliquez sur Désactiver.

  5. Une fois l’emplacement de réception OnRamp.Itinerary.HowTo désactivé, cliquez dessus avec le bouton droit, puis cliquez sur Supprimer. Dans la boîte de dialogue Confirmer l’emplacement de réception de la suppression , cliquez sur Oui.

Ressources supplémentaires

Pour plus d'informations, consultez les rubriques connexes suivantes :