Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa parte dell'esercitazione si riceve un batch con codifica HL7, lo si frammenta in singoli messaggi e si inviano i singoli messaggi a una destinazione. La figura seguente illustra il flusso di questo processo.
Questo scenario include il flusso di lavoro seguente:
Il flusso di lavoro inizia quando un'applicazione line-of-business invia un batch di messaggi al motore di integrazione Microsoft BizTalk Accelerator for HL7 (BTAHL7) usando il protocollo MLLP (Minimal Lower Layer Protocol). Il batch contiene due versioni di un messaggio ADT^A03. L'applicazione di origine appartiene all'entità Tutorial_BatchSource.
Il motore di interfaccia riceve il batch su una porta di ricezione MLLP e convalida il batch di messaggi. Il livello di convalida dipende dalle impostazioni selezionate per l'entità di origine nella Configurazione di BTAHL7 Explorer.
In base a un'impostazione in Esplora configurazione BTAHL7 che abilita la frammentazione in batch, il motore di interfaccia scompone il batch in due messaggi ADT^A03 distinti. Convalida nuovamente i singoli messaggi, basandosi sulle impostazioni selezionate per la parte sorgente in Esplora configurazione BTAHL7.
Il motore di interfaccia genera un riconoscimento per ogni messaggio, in base alle impostazioni di definizione del riconoscimento in Esplora configurazione BTAHL7. In questa esercitazione si selezionerà la modalità Riconoscimento originale, quindi il motore di interfaccia genera un'unica conferma di accettazione dell'applicazione per ogni messaggio dopo aver convalidato sia l'intestazione del messaggio che il corpo. Il motore compila il riconoscimento in base allo schema ACK_024_GLO_DEF, immette "AA" nel campo MSA2 del riconoscimento, immette la parte di destinazione in MSH3 e immette la parte di origine in MSH5.
Il motore di interfaccia inserisce wrapper MLLP intorno a ogni riconoscimento e indirizza i riconoscimenti all'entità di origine tramite un adattatore di trasmissione MLLP configurato per elaborare i riconoscimenti.
Il motore di interfaccia inserisce wrapper MLLP intorno a ogni messaggio e instrada ogni messaggio singolarmente a una porta di trasmissione MLLP configurata per elaborare i messaggi non di riconoscimento.
BTAHL7 invia ogni messaggio tramite un'altra porta di trasmissione MLLP alla destinazione specificata nel campo MSH5.
L'entità di destinazione invia a BTAHL7 un riconoscimento di accettazione dell'applicazione per ogni messaggio ricevuto.
Il motore di interfaccia riceve ogni riconoscimento.
In questa sezione
Passaggio 1: Aggiungere schemi di intestazione e riconoscimento
Passaggio 3: Aggiungere uno schema di evento trigger (messaggio)
Passaggio 4: Creare una porta di ricezione per accettare il messaggio batch
Passaggio 5: Creare una porta di trasmissione per recapitare messaggi
Passaggio 6: Creare una porta di trasmissione per recapitare i riconoscimenti
Passaggio 9: Verificare lo scenario di batch in entrata frammentato