Freigeben über


Nachrichtenbestätigungssegment

Das MsA-Segment (MessageBestätigung) einer Bestätigungsnachricht (ACK) gibt an, welche Art von Bestätigung das System sendet, und gibt an, welche Nachricht der ACK bestätigt. Sie besteht aus zwei erforderlichen Segmenten: einem Bestätigungscode und einer Nachrichtensteuerungs-ID.

Bestätigungscode: MSA1

In der folgenden Tabelle sind die verfügbaren MSA1-Feldwerte aufgeführt, die das Ergebnis der empfangenen Nachricht angeben.

Wert Bedeutung Beschreibung
AA Anwendungsbestätigung Das System hat die Nachricht empfangen und ohne Probleme verarbeitet.
AE Anwendungsfehler Bei der empfangenden Anwendung ist ein Verarbeitungsproblem im Zusammenhang mit der Nachricht oder ihrer Struktur aufgetreten. Das sendende System sollte das Problem diagnostizieren und beheben, bevor versucht wird, die Nachricht erneut zu senden.
AR Ablehnen der Anwendung Am Empfangsspeicherort ist entweder ein Problem aufgetreten, das sich auf den Wert in MSH9 (Nachrichtentyp), MSH11 (Verarbeitungs-ID) oder MSH12 (Versions-ID) bezieht. In diesem Fall sollte das sendende System das Problem diagnostizieren und beheben, bevor die Nachricht erneut gesendet wird. oder ein Problem ist auf dem Empfangenden System aufgetreten, das nicht mit der Nachricht oder ihrer Struktur zusammenhängt. In diesem Fall sollte das sendende System die Nachricht nach einem angemessenen Zeitraum erneut senden, ohne die Nachricht zu ändern.

Nachrichtensteuerungs-ID (MSA2)

Das Feld MSA2 identifiziert die Nachricht, die von der ACK bestätigt wird. Microsoft BizTalk Accelerator for HL7 (BTAHL7) generiert den Wert in MSA2 basierend auf dem Bestätigungsmodus. Dieser Wert ermöglicht es den sendenden und empfangenden Anwendungen, die Nachricht und die Bestätigung zu synchronisieren. In der folgenden Tabelle sind die verfügbaren Werte für das FELD MSA2 aufgeführt.

Bestätigungsmodus Wert in MSA2
Ursprünglicher Modus Ein transponiertes Wert des Werts im FELD MSH10 (Nachrichtensteuerungs-ID) der ursprünglichen Nachricht
Erweiterter Modus: Commitbestätigung Ein transponiertes Wert des Werts im FELD MSH10 (Nachrichtensteuerungs-ID) der ursprünglichen Nachricht
Erweiterter Modus: Anwendungsbestätigung Eine von BTAHL7 für die Bestätigung generierte GUID

Weitere Informationen

Erstellen und Verarbeiten von Bestätigungen
Schematypen von Bestätigungsnachrichten
Einrichten eines Sendeports zum Empfangen von Bestätigungen
Fehlercodes bei Bestätigungen