Résolution de tiers personnalisée (exemple BizTalk Server)
L'exemple Custom Party Resolution décrit l'écriture d'un composant de pipeline personnalisé pour résoudre un tiers personnalisé.
Fonctions de l'exemple
L'exemple Custom Party Resolution accomplit sa tâche en procédant comme suit :
Un document XML est extrait d'un dossier.
Le pipeline résout le tiers.
Le message XML est écrit dans un dossier.
Accès à l'exemple
<Chemin d’accès> d’exemples\Pipelines\CustomPartyResolution\
Le tableau suivant présente les fichiers de cet exemple et décrit leur fonction.
Fichier(s) | Description |
---|---|
AssemblyInfo.cs | Fichier source C# d'informations de l'assembly. |
Cleanup.bat | Fichier de commandes de nettoyage. |
CustomPartyResolution.sln | Fichier de solution. |
CustomPartyResolutionBinding.xml | Fichier de liaison. |
CustomPartyResolutionPipeline.btp | Fichier de pipeline. |
CustomPartyResolutionPipeline.btproj | Fichier de projet de pipeline. |
CustomPartyResolutionPipelineComponent.cs | Code source C# du composant de pipeline. |
CustomPartyResolutionPipelineComponent.csproj | Fichier de projet Visual Studio du composant de pipeline. |
InboundDocumentSchema.xsd | Schéma de document entrant. |
PartyResolutionStream.cs | Code source C# du flux de résolution de tiers. |
RoutingPropertySchema.xsd | Fichier de schéma de propriété de routage. |
SampleInboundDocumentSchema.xml | Fichier de schéma de document entrant. |
SampleInboundDocumentSchema_Party1.xml | Exemple d'instance de données. |
SampleInboundDocumentSchema_Party2.xml | Exemple d'instance de données. |
Setup.bat | Fichier de commandes de l'exemple de composant de pipeline de création et de configuration |
Génération et initialisation de cet exemple
Pour créer et initialiser l'exemple Custom Party Resolution
Dans une fenêtre de commande, remplacez le répertoire (cd) par le dossier suivant :
<Chemin d’accès> d’exemples\Pipelines\CustomPartyResolution\
Exécutez le fichier Setup.bat, qui effectuera les actions suivantes :
crée les répertoires d'entrée et de sortie utilisés dans l'exemple ;
Création d'un nouveau fichier clé ;
crée et déploie le composant de pipeline Custom Party Resolution ;
Copie le composant de pipeline généré dans le <répertoire Chemin> d’installation\Composants de pipeline.
crée les ports d'envoi et de réception ;
Notes
Avant de tenter d'exécuter cet exemple, vous devez vérifier qu'aucune erreur n'a été signalée durant le processus de création et d'initialisation.
Exécution de cet exemple
Pour exécuter l'exemple Custom Party Resolution
Copiez le fichier SampleInboundDocumentSchema_Party1.xml ou SampleInboundDocumentSchema_Party2.xml dans le dossier \In.
Les résultats s’affichent dans le dossier \Out avec le GUID du nom de fichier.xml.