Condividi tramite


Riconoscimenti statici

BizTalk Accelerator per HL7 (BTAHL7) supporta le modalità di riconoscimento statico, avanzato, avanzato e originale. Se si seleziona la modalità ACK statica per un'entità in Esplora configurazioni BTAHL7, BTAHL7 genererà AK statici che contengono solo un'indicazione dell'esito positivo o negativo. L'ACK statico indica se il sistema ricevente ha ricevuto ed elaborato il messaggio, in valori di esito positivo e negativo configurati in Esplora configurazione BTAHL7.

Nelle modalità originali, avanzate e posticipate, BTAHL7 genera AK dinamici. Sono con codifica HL7 e contengono campi come il campo Codice di riconoscimento MSA.1 e il segmento ERR. Il campo MSA.1 di un ACK dinamico indicherà se una condizione di errore è un rifiuto o un errore, che comporta un'elaborazione diversa (vedere Segmento di riconoscimento messaggi). Il segmento ERR fornisce informazioni dettagliate sull'errore. Gli ACL statici non forniscono tali informazioni.

BTAHL7 elabora un ACK statico in modo diverso da un ACK dinamico. Se una porta di trasmissione bidirezionale (che invierà solo il messaggio successivo dopo la ricezione di ACK) riceve l'ACK statico e ACK indica l'errore (o non è un ACK valido), BTAHL7 passerà al trasporto secondario o sospende il messaggio. Non ritenta il messaggio, come se ricevesse un ACK dinamico, a seconda della condizione di errore.

Quando il parser BTAHL7 elabora un ACK statico, scrive la proprietà Boolean IsStaticAck nel contesto del messaggio. Il serializzatore usa questo valore per determinare se deve elaborare il messaggio come ACK statico.

Vedere anche

Creazione ed elaborazione dei riconoscimenti
Segmento di riconoscimento dei messaggi