Tipi di schema dei messaggi ACK in BizTalk Server
Gli schemi dei messaggi di riconoscimento sono disponibili in due forme:
Riconoscimento generale (ACK). È possibile usare un riconoscimento generale (ACK) in cui l'applicazione non definisce un messaggio di riconoscimento a livello di applicazione line-of-business speciale o in cui si è verificato un errore che impedisce l'elaborazione dell'applicazione. È anche possibile usarlo per accettare riconoscimenti a livello. La tabella seguente elenca la struttura dei messaggi ACK.
ACK^varia^ACK Riconoscimento generale Capitolo MSH Intestazione del messaggio 2 Account del servizio gestito Riconoscimento dei messaggi 2 [ ERR ] Errore 2 Riconoscimento ritardato (MCF). Questo messaggio esiste solo per la compatibilità con le versioni precedenti di HL7 versione 2.1. Viene usato come parte del protocollo che crea una forma generica di riconoscimento a livello di applicazione asincrona, il messaggio MCF. La tabella seguente elenca la struttura dei messaggi MCF.
MCF^varia^ACK Riconoscimento ritardato Capitolo MSH Intestazione del messaggio 2 Account del servizio gestito Riconoscimento dei messaggi 2 [ ERR ] Errore 2 I messaggi di riconoscimento hanno il campo MSH9 impostato come evento ACK^<trigger^ACK o evento trigger MCF^ACK>^.>< Di conseguenza, il primo componente di MSH9 è sufficiente per determinare lo schema ACK. Il nome del documento usato dalla pipeline Microsoft BizTalk Accelerator for HL7 (BTAHL7) contiene sempre HL7 come spazio dei nomi. Il nome del tipo è il contenuto del campo MSH9_1, ovvero ACK o MCF. Di conseguenza, come nell'esempio precedente, la pipeline BTAHL7 cerca uno schema con i nomi HL7. ACK o HL7. MCF, a seconda del valore del campo MSH9_1. Lo schema per il corpo del messaggio è lo stesso per tutti i messaggi di versione 2.X.
Nota
In uno scenario di batch in/batch out ACK, il contenuto dell'intestazione ACK è il seguente:
BTAHL7 imposta MSH1, 2, 8 e 15 su ciò che si configura nell'interfaccia utente.
BTAHL7 imposta MSH7 sull'ora di sistema.
BTAHL7 imposta MSH9 su ACK.
BTAHL7 imposta MSH12 su 2.4 o 2.5.
Vedere anche
Creazione ed elaborazione delsegmento di riconoscimento dei messaggi di riconoscimento configurazione di una porta di trasmissione per la ricezione di condizioni di errore di riconoscimento del servizio Azure Container