Configuration d’un port d’envoi pour recevoir les accusés de réception
Microsoft BizTalk Accelerator pour HL7 (BTAHL7) peut recevoir des accusés de réception (ACK) sur un port d’envoi unidirectionnel. Lorsque vous configurez un nouveau port d’envoi unidirectionnel pour la réception des ACL sur la même connexion, vous devez associer ce port d’envoi à un port de réception unidirectionnel.
Le programme d’installation de BTAHL7 crée un port de réception unidirectionnel (appelé TwoWayAckReceivePort) et un emplacement de réception (appelé TwoWayAckReceiveLocation). L’emplacement de réception utilise le type de transport MLLP (Minimal Lower Layer Protocol), a un URI de « 127.0.0.1:65535 » et utilise le BTAHL72XReceivePipeline. Il s’agit des paramètres requis pour recevoir et traiter un ACK reçu par rapport à un message envoyé par l’adaptateur d’envoi BTAHL7, en mode bidirectionnel. Cet emplacement de réception ne doit pas être supprimé ou utilisé à d’autres fins. N’envoyez jamais de données à cet emplacement de réception. BTAHL7 active cet emplacement de réception par défaut.
TwoWayAckReceiveLocation, créé par l’Assistant Installation de BTAHL7, utilise BizTalkServerApplication comme gestionnaire de réception. Toutefois, si vous choisissez de créer un hôte et de l’utiliser comme gestionnaire de réception pour MLLP, vous devez effectuer les opérations suivantes pour créer un twoWayAckReceiveLocation :
Créez un port de réception unidirectionnel.
Créez un emplacement de réception MLLP unidirectionnel.
Spécifiez les valeurs appropriées pour les propriétés de transport MLLP.
Spécifiez le gestionnaire de réception approprié.
Activez l'emplacement de réception
Pour créer un port d’envoi activé pour recevoir un ACK sur le même socket
Ouvrez la console d’administration BizTalk, puis développez BizTalk Server Administration, BizTalk Group, Applications et BizTalk Application 1. Cliquez avec le bouton droit sur Ports d’envoi, pointez sur Nouveau, puis cliquez sur Port d’envoi unidirectionnel statique.
Dans la zone Nom , tapez le nom du port d’envoi.
Dans la section Transport , pour Type, sélectionnez MLLP.
Cliquez sur Configurer.
Dans la boîte de dialogue Propriétés du transport MLLP, tapez un nom de connexion et un hôte (pour instance, localhost).
Pour Solliciter la réponse activée, sélectionnez Oui. Laissez l’URI Envoyer l’emplacement de réception (URI) pour ACK vide, puis cliquez sur OK.
Notes
Lorsque vous laissez envoyer l’emplacement de réception vide, BTAHL7 entre l’URI du TwoWayAckReceiveLocation par défaut. Vous pouvez le vérifier après avoir cliqué sur OK à l’étape 6, en cliquant à nouveau sur Configuration . L’URI pour TwoWayAckReceiveLocation (127.0.0.1:65535) sera entré dans Envoyer l’emplacement de réception (URI) pour ACK.
Notes
Vous devez créer un port d’envoi pour vous abonner à l’ACK reçu, sinon l’ACK sera vu dans un état suspendu, car aucun abonnement n’a été trouvé. Pour vous abonner à l’ACK reçu par le port d’envoi, utilisez des filtres, par exemple , BTS. MessageType == <MessageType> et BTS. ReceivePortName == <ReceivePort>. Pour les ACL statiques, le type de message est StaticAck.
Cliquez sur OK.
Voir aussi
Création et traitement des accusés de réception
Types de schémas de messages d’accusé de réception
Segment d’accusé de réception des messages
Conditions d’erreur des accusés de réception