Konfigurieren von im Batch verarbeiteten Bestätigungen
Sie verwenden bizTalk Accelerator for HL7 (BTAHL7) Configuration Explorer, um die Bestätigungseigenschaften für eingehende und generierte Bestätigungen anzugeben.
So führen Sie BTAHL7 Configuration Explorer aus
- Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft BizTalk <Version> Accelerator for HL7, und klicken Sie dann auf BTAHL7 Configuration Explorer.
So konfigurieren Sie Bestätigungen für das Nachrichtenbatching
Wählen Sie in BTAHL7 Configuration Explorer im Dialogfeld BTAHL7 Configuration Explorer auf der Registerkarte Parteien die Partei aus, die Sie konfigurieren möchten, und gehen Sie dann auf der Registerkarte Bestätigungen wie folgt vor:
Option Aufgabe Bestätigungstyp Wählen Sie eines der folgenden Szenarien aus:
- Keine. Wählen Sie aus, wenn Sie keine Bestätigungen konfigurieren möchten.
- OriginalMode. Wählen Sie aus, um nur die Optionen MSH1 – Feldtrennzeichen, MSH2 – Codierungszeichen und MSH8 – Sicherheit zu konfigurieren.
- Erweiterter Modus. Wählen Sie aus, um alle verfügbaren Bestätigungsoptionen zu konfigurieren.
- DeferredMode. Wählen Sie aus, um nur die Optionen MSH1 – Feldtrennzeichen, MSH2 – Codierungszeichen und MSH8 – Sicherheit zu konfigurieren.
- StaticMode. Wählen Sie aus, um die Optionen Bei Erfolg und Bei Fehlerbestätigung zu konfigurieren.MSH 15 Accept-Bestätigungstyp Wählen Sie eines der folgenden Szenarien aus:
- AL. Wählen Sie diese Option aus, um bestätigungen immer zu senden.
- NE. Wählen Sie diese Option aus, um keine Annahmebestätigungen zu senden.
- SU. Wählen Sie diese Option aus, um Bestätigungen nach erfolgreicher Übermittlung einer Nachricht zu senden.
- Er. Wählen Sie diese Option aus, um Annahmebestätigungen nur im Fehlerfall zu senden.MSH 15-Anwendungsbestätigungstyp Wählen Sie eines der folgenden Szenarien aus:
- AL. Wählen Sie diese Option aus, um immer Anwendungsbestätigungen zu senden.
- NE. Wählen Sie diese Option aus, um keine Anwendungsbestätigungen zu senden.
- SU. Wählen Sie aus, um Anwendungsbestätigungen nach erfolgreicher Übermittlung einer Nachricht zu senden.
- Er. Wählen Sie diese Option aus, um Anwendungsbestätigungen nur im Fehlerfall zu senden.MSH1 – Feldtrennzeichen Geben Sie ein eindeutiges Zeichen als Feldtrennzeichen ein. Der Standardwert ist ein Pipezeichen (|), und die maximal zulässige Zeichenzahl ist ein Zeichen. Wenn Sie MSH1 ändern müssen, müssen Sie eine Orchestrierung verwenden, die den entsprechenden Wert von MSH1 in ihren HL7-Nachrichtenkontext schreibt. Der BTAHL7-Serialisierer liest den Wert aus dem Kontext und verwendet ihn in der serialisierten Nachricht. MSH2 – Codierung von Zeichen Geben Sie eindeutige Zeichen als Codierungszeichen gemäß HL7-Standard ein. Die Standardcodierungszeichen sind ^, ~, \, und &. Die Mindestzeichen sind zwei Zeichen, und der maximal zulässige Wert beträgt vier Zeichen. Wenn MSH2_3 oder MSH2_4 (die dynamischen Trennzeichen für Escape- und Unterkomponenten) in Der ursprünglichen Nachricht nicht angegeben sind, füllt die Bestätigungsnachricht (ACK) diese Felder automatisch auf. Wenn Ihr MSH-Segment in der ursprünglichen Nachricht beispielsweise lautet MSH|^~|
, in dem nur die Komponente und wiederholungstrennzeichen angegeben werden, füllt die ACK-Nachricht dieses Feld automatisch auf, um die dritte und vierte Komponente alsMSH|^~\&
einzuschließen, vorausgesetzt, dass die Feldwerte nicht bereits im Bestätigungsabschnitt in BTAHL7 Configuration Explorer konfiguriert wurden.MSH3 Geben Sie die Feldwerte für generierte Bestätigungen für die sendende Anwendung ein. Die maximal zulässige Länge beträgt zusammen 180 Zeichen.
Wenn sie nicht konfiguriert sind, enthalten generierte Bestätigungen eingehende MSH5-Nachrichtenwerte . Hinweis: Diese Option gilt nur für 2.X-Nachrichten. Hinweis: Geben Sie ein \, um den vorhandenen Wert auf NULL zu überschreiben.MSH5 Geben Sie die Feldwerte für generierte Bestätigungen für die Zielanwendung ein. Die maximal zulässige Länge beträgt zusammen 180 Zeichen.
Wenn sie nicht konfiguriert sind, enthalten generierte Bestätigungen eingehende MSH3-Nachrichtenwerte . Hinweis: Diese Option gilt nur für 2.X-Nachrichten. Hinweis: Geben Sie ein \, um den vorhandenen Wert auf NULL zu überschreiben.MSH8 – Sicherheit Geben Sie ein optionales Sicherheitszeichen ein. MSH15 – Bestätigungstyp annehmen Wählen Sie eine der folgenden Optionen für den Bestätigungstyp akzeptieren aus:
- AL. Wählen Sie aus, ob Sie annahmebestätigungen immer senden möchten.
- NE. Wählen Sie aus, ob Sie keine Bestätigungen senden möchten.
- SU. Wählen Sie diese Option aus, wenn Sie Annahmebestätigungen nach erfolgreicher Übermittlung einer Nachricht senden möchten.
- Er. Wählen Sie diese Option aus, wenn Sie Annahmebestätigungen nur im Falle eines Fehlers senden möchten.Mit Erfolg Geben Sie Text zur statischen Bestätigung für eine erfolgreiche Nachrichtenübermittlung ein. Bei Einem Fehler Geben Sie Text zur statischen Bestätigung für eine nicht erfolgreiche Nachrichtenübermittlung ein. Weiterleiten von ACK zum Senden der Pipeline am Anforderungs-Antwort-Sendeport Wählen Sie diese Option aus, um eine synchrone ACK-Nachricht an die Quell-LOB-Anwendung zu senden. Diese Option ist nur auf einem Sendeport für Anfragen und Antworten verfügbar.
Wenn diese Option nicht ausgewählt ist, generiert die Empfangspipeline die ACK-Nachricht basierend auf Ihren Bestätigungseinstellungen.Hinweis
Bestätigungen, die für eine Batchnachricht mit deaktivierter Fragmentierung generiert werden, enthalten MSH12.1 mit dem Wert 2.4. Sie können die Versionsnummer manuell ändern, indem Sie eine Karte in der Sendepipeline anwenden. Weitere Informationen finden Sie unter Erstellen und Verarbeiten von Bestätigungen.