Freigeben über


ACK-Nachrichtenschematypen in BizTalk Server

Schemas für Bestätigungsmeldungen sind in zwei Formen verfügbar:

  • Allgemeine Anerkennung (ACK) Sie können eine allgemeine Bestätigung (General Acknowledgment, ACK) verwenden, bei der die Anwendung keine spezielle Bestätigungsmeldung auf Branchenanwendungsebene definiert oder wenn ein Fehler aufgetreten ist, der die Anwendungsverarbeitung ausschließt. Sie können es auch für Bestätigungen der Akzeptanzstufe verwenden. In der folgenden Tabelle ist die ACK-Nachrichtenstruktur aufgeführt.

    ACK^variiert^ACK Allgemeine Anerkennung Kapitel
    MSH Nachrichtenheader 2
    MSA Nachrichtenbestätigung 2
    [ ERR ] Fehler 2
  • Verzögerte Bestätigung (MCF) Diese Meldung ist nur aus Gründen der Abwärtskompatibilität mit HL7 Version 2.1 vorhanden. Sie verwenden es als Teil des Protokolls, das eine generische Form einer asynchronen Bestätigung auf Anwendungsebene erstellt, die MCF-Nachricht. In der folgenden Tabelle ist die MCF-Nachrichtenstruktur aufgeführt.

    MCF^variiert^ACK Verzögerte Bestätigung Kapitel
    MSH Nachrichtenheader 2
    MSA Nachrichtenbestätigung 2
    [ ERR ] Fehler 2

    Bestätigungsmeldungen haben das MSH9-Feld entweder als ACK^<trigger event>^ACK oder MCF^<trigger event>^ACK festgelegt. Daher reicht die erste Komponente von MSH9 aus, um das ACK-Schema zu bestimmen. Der Dokumentname, den die Microsoft BizTalk Accelerator for HL7-Pipeline (BTAHL7) verwendet, enthält immer HL7 als Namespace. Der Typname ist der Inhalt des MSH9_1 Felds, d. h. ACK oder MCF. Daher sucht die BTAHL7-Pipeline wie im obigen Beispiel nach einem Schema mit dem Namen HL7. ACK oder HL7. MCF, abhängig vom Wert des MSH9_1 Felds. Das Schema für den Nachrichtentext ist für alle Nachrichten der Version 2.X identisch.

Hinweis

In einem Batchein-/Batchout-ACK-Szenario lautet der Inhalt des ACK-Headers wie folgt:

  • BTAHL7 legt MSH1, 2, 8 und 15 auf das fest, was Sie auf der Benutzeroberfläche konfigurieren.

  • BTAHL7 legt MSH7 auf die Systemzeit fest.

  • BTAHL7 legt MSH9 auf ACK fest.

  • BTAHL7 legt MSH12 auf 2,4 oder 2,5 fest.

Weitere Informationen

Erstellen und Verarbeiten von BestätigungenNachrichtenbestätigungssegmentEinrichten eines Sendeports für den Empfang von ACKs-Bestätigungsfehlerbedingungen