Condividi tramite


Parte 3: Scenario di creazione batch

In questa parte dello scenario si ricevono due messaggi in ingresso, li combinano in un messaggio in batch e si inviano il batch a una destinazione. BizTalk Accelerator for HL7 (BTAHL7) restituisce un batch di riconoscimento contenente i due riconoscimenti generati per i messaggi dalla destinazione all'origine. Nella figura seguente viene illustrato il flusso di processo di questa parte dell'esercitazione.

Immagine che mostra il flusso dello scenario Create Batch.

Modalità di flusso dei messaggi nello scenario di Create-Batch

Questo scenario include il flusso di lavoro seguente:

  • BTAHL7 trapa tutti i messaggi conformi alla definizione batch nel database MessageBox. Immettere questa definizione nella scheda Definizione batch di Esplora configurazione BTAHL7. In questa esercitazione BTAHL7 invierà e in batch tutti i messaggi da inviare a Tutorial_BatchDest con uno schema di ADT^A03 e tutti i riconoscimenti da inviare a Tutorial_BatchSource come risultato dei messaggi ADT^A03.

  • Quando si verifica l'ora di invio batch pianificata, BTAHL7 invia un messaggio di controllo batch che attiva la transazione batch in uscita. Definire la pianificazione nella scheda Pianificazione batch di Esplora configurazione BTAHL7. È anche possibile attivare il processo facendo clic su Invia ora nella stessa scheda.

  • L'orchestrazione batch crea il batch di messaggi fuori dai messaggi intrappolati nel database MessageBox. L'orchestrazione esegue anche il wrapping del batch in un'intestazione e un trailer del file e un'intestazione e un trailer batch. Questa orchestrazione è un'orchestrazione BTAHL7 nativa aggiunta dalla configurazione BTAHL7 al set di orchestrazioni BizTalk, quindi è elencata nel nodo Orchestrazioni in BizTalk Explorer o nella console di amministrazione BizTalk Server.

  • Se i riconoscimenti vengono definiti per la parte di origine (come in questo caso per Tutorial_BatchSource), BizTalk esegui il batch e li restituisce in un batch (nella cartella \Tutorial_BatchACKDrop). In questa esercitazione vengono inviati i riconoscimenti in batch dopo un breve ritardo.

  • L'orchestrazione indirizza il messaggio alla porta di invio (Tutorial_BatchDest), che invia il messaggio in batch alla destinazione (in questo caso, la cartella \Tutorial_BatchMsgDrop sul disco rigido). In questa esercitazione i messaggi in batch vengono inviati dopo un'ora.

Contenuto della sezione