Condividi tramite


Parte 1: Scenario relativo all'elaborazione batch in ingresso frammentata

In questa parte dell'esercitazione viene visualizzato un batch con codifica HL7, frammentarlo in singoli messaggi e inviare i singoli messaggi a una destinazione. Nella figura seguente viene illustrato il flusso di questo processo.

Immagine che mostra il flusso dello scenario Batch in ingresso frammentato.

Questo scenario include il flusso di lavoro seguente:

  1. Il flusso di lavoro inizia quando un'applicazione line-of-business invia un batch di messaggi all'acceleratore Microsoft BizTalk per HL7 (BTAHL7) tramite il protocollo MLLP (Minimal Layer Protocol). Il batch contiene due versioni di un messaggio ADT^A03. L'applicazione di origine appartiene alla parte Tutorial_BatchSource.

  2. Il motore di interfaccia riceve il batch in una porta di ricezione MLLP e convalida il batch di messaggi. Il livello di convalida dipende dalle impostazioni selezionate per la parte di origine in Esplora configurazione BTAHL7.

  3. In base a un'impostazione in Esplora configurazione BTAHL7 che consente la frammentazione batch, il motore di interfaccia analizza il batch in due singoli messaggi ADT^A03. Convalida i singoli messaggi, di nuovo in base alle impostazioni selezionate per la parte di origine in Esplora configurazione BTAHL7.

  4. Il motore di interfaccia genera un riconoscimento per ogni messaggio, in base alle impostazioni di definizione di riconoscimento in Esplora configurazione BTAHL7. In questa esercitazione si seleziona la modalità Riconoscimento originale, quindi il motore di interfaccia genera un singolo riconoscimento dell'accettazione dell'applicazione per ogni messaggio dopo aver convalidato sia l'intestazione del messaggio che il corpo. Il motore compila il riconoscimento basato sullo schema di ACK_024_GLO_DEF, immette "AA" nel campo MSA2 del riconoscimento, immette la parte di destinazione in MSH3 e entra nella parte di origine in MSH5.

  5. Il motore di interfaccia inserisce i wrapper MLLP intorno a ogni riconoscimento e indirizza i riconoscimenti alla parte di origine tramite una scheda di invio MLLP configurata per elaborare i riconoscimenti.

  6. Il motore di interfaccia inserisce i wrapper MLLP intorno a ogni messaggio e instrada ogni messaggio singolarmente a una porta di invio MLLP configurata per elaborare messaggi non di riconoscimento.

  7. BTAHL7 invia ogni messaggio tramite un'altra porta di invio MLLP alla destinazione specificata nel campo MSH5.

  8. La parte di destinazione invia a BTAHL7 un riconoscimento di accettazione dell'applicazione per ogni messaggio ricevuto.

  9. Il motore di interfaccia riceve ogni riconoscimento.

Contenuto della sezione