Partage via


Étape 9 : Vérifier le scénario de lot entrant fragmenté

Dans cette étape, vous vérifiez le scénario Batch entrant fragmenté.

La vérification du scénario implique l’utilisation des outils suivants :

  • MllpSend Tool, que vous utilisez à partir de la ligne de commande pour envoyer un message par lot au port de réception.

  • MllpReceive Tool, que vous utilisez à partir de la ligne de commande pour vérifier la réception des messages individuels (tels que contenus dans le lot) à partir du port d’envoi. Cette instance de l’outil MllpReceive fonctionne comme une application métier simulée. Lors de la réception des messages, il génère également un accusé de réception au moteur d’intégration BTAHL7.

  • Deuxième instance de l’outil MllpReceive, que vous utilisez pour vérifier la réception des accusés de réception à partir du port d’envoi.

Pour tester le scénario batch entrant fragmenté

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Accessoires, puis cliquez sur Invite de commandes.

  2. À l’invite de commandes, accédez à <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities.

  3. À l’invite de commandes, tapez mllpreceive /p 41000 /sb 11 /eb 28 /cr 13 /hl7ack « <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\Samples\Sample Application Accept ACK.txt, puis appuyez sur Entrée. La fenêtre d’invite de commandes passe à l’état d’attente jusqu’à ce que vous effectuez l’étape 5 et que le système reçoive une entrée.

    Notes

    La commande de l’étape 3 exécute l’application d’écouteur MLLP qui écoute le port 41000. Ce port est associé au port d’envoi qui remet les messages (comme créé à l’étape 5 : Créer un port d’envoi pour remettre des messages). L’outil MllpReceive agit en tant qu’application métier qui reçoit les messages et renvoie l’accusé de réception (ACK) à BTAHL7 (tel que contenu dans l’exemple de fichier Exemple d’acceptation d’application ACK.txt). L’outil affiche tous les messages qui lui sont retournés dans la fenêtre d’invite de commandes. La commande de l’étape 3 spécifie les caractères EB, SB et CR par défaut du message MLLP.

  4. Répétez les étapes 1 et 2 pour ouvrir une autre fenêtre d’invite de commandes et accéder au répertoire Utilitaires MLLP. À l’invite de commandes, tapez mllpreceive /p 41002, puis appuyez sur Entrée. La fenêtre d’invite de commandes passe à l’état d’attente jusqu’à ce que vous effectuez l’étape 5 et que le système reçoive la sortie.

    Notes

    La commande de l’étape 4 exécute l’application d’écouteur MLLP à l’écoute du port 41002. Ce port est associé au port d’envoi qui remet les accusés de réception à la source du message de lot (comme créé à l’étape 6 : Créer un port d’envoi pour remettre les accusés de réception). L’outil MllpReceive agit comme l’application métier qui a envoyé le lot d’origine. L’outil affiche tous les accusés de réception qui lui sont retournés dans la fenêtre d’invite de commandes. La commande de l’étape 4 spécifie les caractères EB, SB et CR par défaut du message MLLP.

  5. Répétez les étapes 1 et 2 pour ouvrir une autre fenêtre d’invite de commandes et accéder au répertoire Utilitaires MLLP. À l’invite de commandes, tapez mllpsend /twoway /sb 11 /eb 28 /cr 13 /f « <drive>:\Batching Tutorial\Instances\FragmentedInboundBatch.txt » /p 21000, où <drive> est votre lettre de lecteur d’installation, puis appuyez sur Entrée.

    Notes

    La commande de l’étape 5 simule l’envoi du message de lot d’origine au port de réception. La console doit afficher « Message envoyé : 1 », indiquant que l’outil MllpSend a envoyé le message par lot unique. S’il n’affiche pas « Message envoyé : 1 », case activée l’observateur d’événements. Vérifiez le texte de la commande entrée à l’étape 5, puis résolvez les problèmes de configuration des ports d’envoi et de réception, ainsi que les status de BizTalk Server et BTAHL7.

Pour vérifier les résultats du didacticiel sur les lots entrants fragmentés

  1. Vérifiez qu’après un court délai, l’outil MllpReceive à l’écoute des messages sur le port 41000 affiche le contenu des messages individuels fragmentés à partir du lot et envoyés à la partie Tutorial_BatchSource. Le contenu des deux messages doit être le suivant :

    MSH.9 MSH.10 MSH.3 MSH.5
    ADT^A03 000001 Tutorial_BatchSource MESA_IS
    ADT^A03 000002 Tutorial_BatchSource MESA_IS
  2. Vérifiez qu’après un court délai, l’outil MllpReceive à l’écoute des accusés de réception sur le port 41002 affiche le contenu de deux accusés de réception retournés par le moteur d’intégration BTAHL7 à la source du lot. Le contenu des deux accusés de réception doit être le suivant :

    MSH.9 MSH.3 MSH.5 MSA.2 MSA.1
    ACK^A03^ACK MESA_IS Tutorial_BatchSource 000001 AA
    ACK^A03^ACK MESA_IS Tutorial_BatchSource 000002 AA

Voir aussi

Partie 2 : Scénario de traitement des lots
Partie 3 : Scénario de création de lot