Nachrichtenüberprüfung
Die Nachrichtenüberprüfung erfolgt für eingehende und ausgehende HL7-Nachrichten mit HL7 2.X-Empfangs- und Sendepipelines. Sie können die Überprüfung nur für das MSH-Segment (Header) oder für den gesamten Nachrichtentext konfigurieren. Darüber hinaus ist es möglich, anhand eindeutig lokalisierter Versionen des Schemas zu überprüfen. Sie können dies erreichen, indem Sie einen eindeutigen Namespacewert definieren und diesen Namespacewert sowohl innerhalb der HL7-Messagingkonfiguration (auf Parteiebene) als auch in der Zielnamespace-Eigenschaft des tatsächlichen Schemas verwenden, das die Nachricht definiert. Zur Laufzeit verwendet Microsoft BizTalk Accelerator for HL7 (BTAHL7) die Kombination aus Namespace und Stammreferenzeigenschaft für das Schema, um das entsprechende Schema für die Nachrichtenanalyse und -validierung auszuwählen.
Der Parser und serialisierer führen die Überprüfung basierend auf den Einstellungen für die Der Nachricht zugeordnete Partei durch. Einstellungen anderer Parteien, einschließlich Batchverarbeitung, Bestätigung und Überschreibung von Nachrichtenheadern, wirken sich darauf aus, wie der Parser oder Serialisierer die Überprüfung durchführt.
Hinweis
Der Serialisierer führt eine Reihe von Schritten aus, einschließlich (falls zutreffend) Ausführen von Headerüberschreibungen aus einer MSH-Zuordnung und Durchführen der XML-Validierung. Wenn die Headerüberschreibungs- und Validierungsprozesse aktiviert sind und der Headerüberschreibungsprozess einen falschen Wert in ein Headerfeld eingibt, schlägt die Meldung die Überprüfung fehl, auch wenn die Nachricht die Textüberprüfung bestanden hat.