XML-Überprüfungsstufe (wiederherstellbare Austauschverarbeitung)

Die Xml-Validierungspipelinekomponente verarbeitet einen Austausch in zwei Modi:

  • Standardmodus. Wenn die XML-Validierungskomponente für die Standardüberprüfung konfiguriert ist, werden die in einem Austausch enthaltenen Nachrichten in einer transaktionsalen Arbeitseinheit überprüft. Wenn die Überprüfung einer Nachricht im Austausch fehlschlägt, wird der gesamte Austausch (der alle Nachrichten enthält) in die Warteschlange „Angehalten“ gestellt.

  • Wiederherstellbarer Modus. Wenn die XML-Validierungskomponente für die Wiederherstellung der Austauschverarbeitung konfiguriert ist, wird die Nachricht in der angehaltenen Warteschlange platziert, und die XML-Validierungskomponente überprüft weiterhin die verbleibenden Nachrichten im Austausch.

Konfigurieren der wiederherstellbaren Austauschverarbeitung

  1. Öffnen Sie mithilfe des Pipeline-Designers eine Empfangspipeline in Visual Studio.

  2. Ziehen Sie die XML-Validierungskomponente aus der Toolbox in die Validierungsphase der Empfangspipeline.

  3. Legen Sie im Eigenschaftenfenster den Wert der Recoverable Interchange Processing-Eigenschaft auf True fest, wenn die XML-Validierungskomponente Austauschvorgänge im wiederherstellbaren Modus verarbeiten soll, oder legen Sie die Eigenschaft auf False fest, wenn die Komponente Austauschvorgänge im Standardmodus verarbeiten soll. Der Standardwert dieser Eigenschaft ist False.

    Die XMLValidator-Klasse im Objektmodell, die der Xml-Validierungspipelinekomponente entspricht, verfügt über eine öffentliche Eigenschaft namens RecoverableInterchangeProcessing , mit der Sie den Modus programmgesteuert abrufen/festlegen können. Weitere Informationen finden Sie in der Dokumentation zur Microsoft.BizTalk.Component.XmlValidator-Klasse .

    Bei erfolgreich überprüften Nachrichten wird die sendende Partei anhand der Partei identifiziert, die für den Empfangsport konfiguriert ist, an dem der übergeordnete Austausch empfangen wurde. Wenn bei der Auflösung der Partei bei einer aus dem Austausch extrahierten Nachricht ein Fehler auftritt, wird die Auflösung der Partei für den gesamten Austausch als fehlgeschlagen betrachtet.

Weitere Informationen

Konfigurieren der Pipelinekomponente für die XML-Überprüfung