Étape 5 : Créer un port d’envoi pour remettre des messages
Au cours de cette étape, vous créez et configurez un port pour l’envoi des messages individuels contenus dans le lot reçu. Plus loin dans le didacticiel, vous allez activer la fragmentation pour la partie d’origine (Tutorial_BatchSource) dans le Explorer de configuration BTAHL7. Par conséquent, le moteur d’intégration BizTalk fragmente le lot en messages individuels, et BTAHL7 envoie ces messages sur le port d’envoi que vous créez à cette étape.
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 (l’application métier de destination). Dans ce tutoriel, cette destination est MESA_IS, comme contenu dans MSH5 des messages individuels. Vous créez le port avec des filtres qui limitent le port à l’envoi de messages, et non aux accusés de réception, en filtrant les messages conformes au schéma ACK_024_GLO_DEF ou à tout accusé de réception statique (ACK).
Vous configurez ce port d’envoi pour recevoir des AK de la destination, en associant le port d’envoi à un port de réception nommé TwoWayAckReceivePort. Le programme d’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 Solicit Response Enable sur Oui et en définissant l’URI Envoyer l’emplacement de réception sur 127.0.0.1:65535 (les paramètres requis pour accepter les kits ACL). Pour plus d’informations, consultez Configuration d’un port d’envoi pour la réception de clés ACL.
Pour créer un port d’envoi pour remettre des 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_2wayMsg. 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 Tapez 2wayMsg. Hôte Tapez localhost. Port Tapez 41000. Réponse de sollicitation activée Cliquez sur le champ à droite de La réponse de sollicitation activée, puis sélectionnez Oui dans la liste déroulante. Envoyer l’URI (Emplacement de réception) pour ACK Tapez127.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 :
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 ET 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 Tapez 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 BTS. MessageType dans la liste déroulante. Opérateur Sélectionnez != dans la liste déroulante. Valeur Tapez StaticAck. Cliquez 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, cliquez sur Envoyer les ports, cliquez avec le bouton droit sur Tutorial_2wayMsg, puis cliquez sur Démarrer.
Passez à l’étape 6 : Créer un port d’envoi pour remettre des accusés de réception.