Partager via


Partie 2 : Scénario de traitement des lots

Dans cette partie du tutoriel, vous recevez un fichier batch encodé en HL7, vous le transmettez à BizTalk Server sans fragmentation et vous envoyez le fichier batch intact à la destination. La figure suivante montre le flux de ce processus, et la sous-section ci-dessous décrit le flux de travail.

Notes

Avant de commencer cette partie du didacticiel, désactivez les outils MllpReceive et MllpSend que vous avez utilisés dans la partie 1, en fermant les invites de commandes.

Image montrant le flux du scénario Batch Out/Batch In.

Flux des messages dans le scénario Batch In/Batch Out

Ce scénario inclut le flux de travail suivant :

  1. Le flux de travail commence lorsqu’une application métier envoie un lot de messages au moteur d’intégration Microsoft BizTalk Accelerator pour HL7 (BTAHL7) à l’aide du protocole FILE. Le lot contient deux versions d’un message ADT^A03. L’application source appartient à la partie Tutorial_BatchSource.

  2. Le moteur d’intégration reçoit le lot sur un port de réception FILE et valide le lot de messages. (Le niveau de validation dépend des paramètres sélectionnés pour la partie source dans BTAHL7 Configuration Explorer.)

  3. En fonction d’un paramètre dans BTAHL7 Configuration Explorer qui désactive la fragmentation par lots pour le tiers, le moteur d’interface n’analyse pas le lot en messages individuels, mais laisse le lot en tant que lot. Il valide les messages individuels, toujours en fonction des paramètres sélectionnés pour la partie source dans le Explorer de configuration BTAHL7.

  4. Le moteur d’interface génère un accusé de réception pour le message de lot, en fonction des paramètres de définition d’accusé de réception dans l’éditeur de configuration BTAHL7 pour le tiers. Dans ce cas, vous sélectionnez le mode Accusé de réception d’origine, de sorte que le moteur d’interface génère un accusé de réception d’application unique pour le lot de messages après avoir validé à la fois l’en-tête et le corps du message. Le moteur génère l’accusé de réception en fonction du schéma ACK_024_GLO_DEF, entre « AA » dans le champ MSA2 de l’accusé de réception, entre la partie de destination dans MSH3 et entre la partie source dans MSH5.

  5. Le moteur d’interface achemine le lot d’accusés de réception vers la partie source via une carte d’envoi FILE configurée pour traiter les accusés de réception. Dans ce cas, BTAHL7 achemine le lot vers le dossier \Tutorial_BatchACKDrop.

  6. BTAHL7 envoie le lot de messages à la destination spécifiée pour la partie de destination, dans ce cas le dossier \Tutorial_BTAHL7Drop.

Dans cette section