Partie 3 : Scénario de création de lot
Dans cette partie du scénario, vous recevez deux messages entrants, les combinez dans un message par lot et envoyez le lot à une destination. BizTalk Accelerator pour HL7 (BTAHL7) retourne un lot d’accusés de réception contenant les deux accusés de réception générés pour les messages de la destination vers la source. La figure suivante montre le flux de processus de cette partie du didacticiel.
Flux des messages dans le scénario de Create-Batch
Ce scénario inclut le flux de travail suivant :
BTAHL7 intercepte tous les messages conformes à la définition de lot dans la base de données MessageBox. Vous entrez cette définition sous l’onglet Définition par lot de l’Explorer configuration BTAHL7. Dans ce tutoriel, BTAHL7 intercepte et lote tous les messages à envoyer à Tutorial_BatchDest avec un schéma d’ADT^A03, et tous les accusés de réception à envoyer à Tutorial_BatchSource à la suite de messages ADT^A03.
Lorsque l’heure d’envoi de lots planifiée se produit, BTAHL7 envoie un message de contrôle de lot qui déclenche la transaction de lot sortante. Vous définissez la planification sous l’onglet Planification par lots de l’Explorer de configuration BTAHL7. Vous pouvez également déclencher le processus en cliquant sur Envoyer maintenant sous le même onglet.
L’orchestration par lots forme le lot de messages à partir des messages piégés dans la base de données MessageBox. L’orchestration encapsule également le lot dans un en-tête de fichier et une bande-annonce, ainsi qu’un en-tête de lot et une bande-annonce. Cette orchestration est une orchestration BTAHL7 native ajoutée par le programme d’installation de BTAHL7 à votre ensemble d’orchestrations BizTalk. Elle est donc répertoriée sous le nœud Orchestrations dans BizTalk Explorer ou la console d’administration BizTalk Server.
Si des accusés de réception sont définis pour la partie source (comme dans ce cas pour Tutorial_BatchSource), BizTalk les traite par lot et les retourne dans un lot (dans le dossier \Tutorial_BatchACKDrop). Dans ce tutoriel, les accusés de réception par lots sont envoyés après un court délai.
L’orchestration achemine le message vers le port d’envoi (Tutorial_BatchDest), qui envoie le message par lot à la destination (dans ce cas, le dossier \Tutorial_BatchMsgDrop sur votre disque dur). Dans ce tutoriel, les messages par lots sont envoyés après une heure.