Étape 5 : Créer le port d’envoi pour le lot de messages
Au cours de cette étape, vous créez un port d’envoi pour remettre le lot de messages que vous créez à la partie de destination. Il s’agit d’un port unidirectionnel statique avec un type d’adaptateur FILE. Vous désignez un dossier de fichiers pour la destination (\Tutorial_BatchMsgDrop) où BizTalk Server supprimera le fichier de commandes de messages. Vous définissez un filtre pour le port indiquant le type de lots de messages que les ports vont envoyer. Le filtre spécifie la destination de Tutorial_BatchDest et le type de message OutboundBatch.
Notes
Lorsque vous exécutez cette partie du didacticiel, vous pouvez simplifier les résultats en arrêtant le port d’envoi utilisé dans la partie 2 du didacticiel : le port d’envoi Tutorial_BTAHL7Drop .
Pour créer le port d’envoi pour le lot de messages
Dans la console d’administration BizTalk Server, cliquez avec le bouton droit sur Envoyer les ports, pointez sur Nouveau, puis cliquez sur Port d’envoi unidirectionnel statique.
Dans la boîte de dialogue Propriétés du port d’envoi, procédez comme suit :
Propriété Pour Nom Tapez Tutorial_BatchDest. Type Sélectionnez FICHIER dans la liste déroulante. Configurer Cliquez sur Configurer pour ouvrir la boîte de dialogue Propriétés du transport fichier. Dans la boîte de dialogue Propriétés du transport fichier , procédez comme suit :
Propriété Pour Dossier de destination Accédez à <drive:>\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_BatchMsgDrop. Il s’agit du chemin d’accès à l’emplacement sur le système de fichiers ou le partage public dans lequel BizTalk Server écrivez le fichier contenant le lot de messages. Nom de fichier Tapez %MessageID%.txt (remplacez l’extension .xml par l’extension .txt). Mode de copie Sélectionnez Créer. Cliquez sur OK.
Dans la boîte de dialogue Propriétés du port d’envoi, pour Envoyer le pipeline, sélectionnez BTAHL72XPipelines.BTAHL72XSendPipeline.
Dans l’arborescence de la console, cliquez sur Filtres, puis procédez comme suit :
Propriété Pour Propriété Cliquez sur le champ sous Propriété, puis sélectionnez Microsoft.Solutions.BTAHL7.BatchOrchestration.Party dans la liste déroulante. Opérateur Laissez == comme opérateur. Valeur Tapez Tutorial_BatchDest. Group By Sélectionnez Et dans la liste déroulante. Propriété Sélectionnez BTAHL7Schemas.BTAHL7MessageType. Opérateur Laissez == comme opérateur. Valeur Tapez OutboundBatch. Appuyez sur Entrée. Dans le volet en bas de la boîte de dialogue, vérifiez que vous avez correctement entré l’expression de filtre, puis cliquez sur OK.
Dans la console d’administration BizTalk, sélectionnez Envoyer les ports, cliquez avec le bouton droit sur Tutorial_BatchDest, puis cliquez sur Démarrer.
Pour associer le port d’envoi à la partie de destination
Dans la console d’administration BizTalk Server, développez Parties, cliquez sur Tutorial_BatchDest, puis cliquez avec le bouton droit sur Propriétés.
Dans la boîte de dialogue Propriétés de partie, cliquez sur Envoyer les ports dans l’arborescence de la console. Sélectionnez Tutorial_BatchDest dans la liste déroulante, puis cliquez sur OK.
Notes
Si une violation d’accès concurrentiel se produit pendant la mise à jour de la partie Tutorial_DestBatch , cliquez sur OK et fermez la boîte de dialogue. Dans la console d’administration, cliquez avec le bouton droit sur Groupe BizTalk, cliquez sur Actualiser, puis répétez les étapes 1 et 2.
Passez à l’étape 6 : Créer le port d’envoi pour le lot d’accusés de réception.