Étape 6 : Créer un port d’envoi pour remettre des accusés de réception
Dans cette étape, vous créez un port pour renvoyer des accusés de réception à la source du lot.
Vous créez ce port pour qu’il soit statique, afin qu’il ne soit associé qu’à un adaptateur MLLP et qu’il ne soit envoyé qu’à une destination spécifique (la source du lot). Dans ce didacticiel, la source est associée à la partie Tutorial_BatchSource. Cette partie source est contenue dans MSH3 des messages individuels et dans FHS3 et BHS3 du lot d’origine.
Vous créez le port avec des filtres qui limitent le port à l’envoi d’accusés de réception, et non de messages de données. Ces filtres spécifient un type de message de ACK_024_GLO_DEF et une destination de Tutorial_BatchSource.
Vous configurez ce port d’envoi pour recevoir des accusés de réception à partir de la destination, en associant le port d’envoi à un port de réception nommé TwoWayAckReceivePort. L’installation de BTAHL7 crée ce port et l’emplacement de réception associé de TwoWayAckReceiveLocation. Vous définissez le port d’envoi pour qu’il fonctionne avec ce port en définissant l’activation de la réponse de sollicitation surNon et en définissant l’URI d’emplacement de réception d’envoi sur 127.0.0.1:65535 (les paramètres requis pour accepter les ACL). Pour plus d’informations, consultez Configuration d’un port d’envoi pour la réception des ACL.
Pour créer un port d’envoi pour remettre des accusés de réception
Dans la console d’administration BizTalk Server, cliquez avec le bouton droit sur Envoyer des 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_2wayAck. Type de transport Sélectionnez MLLP dans la liste déroulante. Configurer Cliquez sur Configurer pour ouvrir la boîte de dialogue Propriétés du transport MLLP . Dans la boîte de dialogue Propriétés du transport MLLP, procédez comme suit :
Propriété Pour Nom de connexion Type 2wayAck. Hôte Tapez localhost. Port Tapez 41002. Réponse de sollicitation activée Conservez le champ Non. Envoyer l’URI (Emplacement de réception) pour ACK Type 127.0.0.1:65535 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 :
Notes
Veillez à entrer les données suivantes exactement comme indiqué. Ces données respectent la casse.
Propriété Pour Propriété (première ligne) Cliquez sur le champ sous Propriété, puis sélectionnez BTS. MessageType dans la liste déroulante. Opérateur Sélectionnez == dans la liste déroulante. Valeur Tapez http://microsoft.com/HealthCare/HL7/2X#ACK_24_GLO_DEF
.Group By Sélectionnez OR dans la liste déroulante. Propriété (deuxième ligne) Cliquez sur le champ sous Propriété, puis sélectionnez BTS. MessageType dans la liste déroulante. Opérateur Sélectionnez == dans la liste déroulante. Valeur Saisissez http://microsoft.com/HealthCare/HL7/2X#ACK_25_GLO_DEF
Group By Sélectionnez Et dans la liste déroulante. Propriété (troisième ligne) Cliquez sur le champ de la deuxième ligne sous Propriété, puis sélectionnez BTAHL7Schemas.MSH5_1. Opérateur Sélectionnez == dans la liste déroulante. Valeur Tapez Tutorial_BatchSource. Notes
Le premier filtre signifie que vous vous abonnez au message d’accusé de réception. Le deuxième filtre signifie que vous souhaitez obtenir l’accusé de réception qui a la destination de l’éditeur, Tutorial_BatchSource.
Cliquez sur Entrée. Dans le volet situé 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, cliquez sur Envoyer les ports, cliquez avec le bouton droit sur Tutorial_2wayAck, puis sélectionnez Démarrer.
Notes
Pour que le port d’envoi Tutorial_2wayAck fonctionne correctement, vous devez activer l’emplacement de réception TwoWayAckReceivePort.
Cliquez sur Emplacements de réception. Vérifiez que le status pour TwoWayAckReceiveLocation est activé. Si ce n’est pas le cas, cliquez avec le bouton droit sur TwoWayAckReceiveLocation, puis cliquez sur Activer.