WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Auswertungseigenschaften

Sie können die Auswertung steuern, indem Sie auf den Registerkarten 'Auswertung' und 'Parser-Optionen' Eigenschaften für die Knoten festlegen, die in der folgenden Tabelle aufgelistet sind:

Überprüfungsoptionen sind auf den folgenden Knoten möglich:
Knotentyp Knoten mit Überprüfungsoptionen
Empfangsknoten FileInput, FTEInput, HTTPInput, JMSInput, MQInput, SCAInput, SOAPInput,TCPIPClientInput, TCPIPClientReceive, TCPIPServerInput, TCPIPServerReceiveTimeoutNotification
Sendeknoten EmailOutput, FileOutput, FTEOutput, HTTPReply, JMSOutput, JMSReply, MQOutput, MQReply, SCAReply, SOAPReply, TCPIPClientOutput, TCPIPServerOutput
Weitere Knoten Compute, CICSRequest, DatabaseRetrieve, HTTPRequest, FileRead, JavaCompute, Mapping, MQGet, PHPCompute, ResetContentDescriptor, SCAAsyncResponse, SCARequest, SOAPRequest, SOAPAsyncResponse, Validate, XSLTransform

Der Abschnitt Nachrichten überprüfen enthält eine Übersicht über die Nachrichtenauswertung im Broker.

Sie können die in der folgenden Tabelle aufgeführten Eigenschaften festlegen.
Registerkarte Eigenschaften, die die Auswertung betreffen
Auswertung Auswerten, Aktion bei Fehler
Parser-Optionen Zeitpunkt für Syntaxanalyse

Eigenschaften der Registerkarte 'Auswertung'

Auswerten

Legt fest, ob eine Auswertung erforderlich ist. Alle Knoten bieten die folgenden Optionen:

Keine
Standardwert. Es wird keine Auswertung durchgeführt.
Inhalt
Gibt an, dass Inhaltsprüfungen wie beispielsweise eine Inhaltsauswertung und Zusammensetzung ausgeführt werden sollen.
Inhalt und Wert
Gibt an, dass Inhaltsprüfungen, z. B. Inhaltsauswertung und Zusammensetzung, und Wertprüfungen durchgeführt werden sollen. Bei einer Wertprüfung wird beispielsweise überprüft, ob der Wert bestimmten Datentyp-, Längen-, Bereichs- und Aufzählungsvorgaben entspricht.
Anmerkung: Selbst wenn Inhalt ausgewählt ist, führen die SOAP-, DFDL- und XMLNSC-Domänen immer die Prüfung Inhalt und Wert aus.

Einige Knoten bieten auch folgende Option:

Übernehmen
Weist den Knoten an, alle in der Baumstruktur der Eingabenachricht enthaltenen Auswertungsoptionen vorrangig vor den im Knoten bereitgestellten Optionen zu verwenden. Bei der Übernahme erfolgt daher eine Auflösung nach Keine, Inhalt oder Inhalt und Wert. Wenn 'Übernehmen' ausgewählt wird, sind die übrigen Auswertungseigenschaften auf der Registerkarte nicht verfügbar.

Aktion bei Fehler

Gibt die Aktion an, die ausgeführt werden soll, wenn eine Gültigkeitsprüfung zu einem Fehler führt. Diese kann auf die folgenden Werte festgelegt werden:

Ausnahme
Standardwert. Beim ersten Auswertungsfehler wird eine Ausnahmebedingung ausgegeben. Die resultierende Ausnahmeliste wird unten angezeigt. Der Fehler wird auch im Benutzertrace protokolliert, wenn Sie eine Benutzertraceverarbeitung für den Nachrichtenfluss angefordert haben und die Gültigkeitsprüfung gestoppt wird. Wählen Sie diese Einstellung, wenn die Verarbeitung der Nachricht bei Auftreten eines Fehlers angehalten werden soll.

MRM und IDOCAusnahmeliste, wenn die 'Aktion bei Fehler' auf 'Ausnahme' gesetzt wurde

XMLNSC und SOAPAusnahmeliste, wenn die 'Aktion bei Fehler' auf 'Ausnahme' gesetzt wurde

Ausnahmeliste
Gibt eine Ausnahmebedingung aus, wenn Auswertungsfehler auftreten, jedoch nur, wenn die aktuelle Syntaxanalyse oder der aktuelle Schreibvorgang abgeschlossen ist. Die resultierende Ausnahmeliste wird unten angezeigt. Jeder Fehler wird auch im Benutzertrace protokolliert, wenn Sie eine Benutzertraceverarbeitung für den Nachrichtenfluss angefordert haben und die Auswertung gestoppt wird. Verwenden Sie diese Einstellung, wenn die Nachrichtenverarbeitung bei Auftreten eines Auswertungsfehlers angehalten werden soll, Sie jedoch die vollständige Liste der aufgetretenen Fehler sehen möchten. Diese Eigenschaft wird durch die Eigenschaft für die Ablaufsteuerung der Syntaxanalyse beeinflusst; wenn eine Teil-Syntaxanalyse ausgewählt wurde, wird bei der aktuellen Syntaxanalyse nur ein Teil der Eingabenachricht syntaktisch analysiert. Es werden also nur die Auswertungsfehler in diesem Nachrichtenteil gemeldet.

MRM und IDOCAusnahmeliste, wenn die 'Aktion bei Fehler' auf 'Ausnahmeliste' gesetzt wurde

XMLNSC und SOAPAusnahmeliste, wenn die 'Aktion bei Fehler' auf 'Ausnahmeliste' gesetzt wurde

Benutzertrace
Es werden alle Auswertungsfehler in den Benutzertrace geschrieben, auch wenn Sie keine Benutzertraceverarbeitung für den Nachrichtenfluss angefordert haben. Verwenden Sie diese Einstellung, wenn die Verarbeitung der Nachricht ohne Rücksicht auf aufgetretene Auswertungsfehler fortgesetzt werden soll.
Lokales Fehlerprotokoll
Protokolliert alle Auswertungsfehler im Fehlerprotokoll (beispielsweise im Ereignisprotokoll unter Windows). Verwenden Sie diese Einstellung, wenn die Verarbeitung der Nachricht ohne Rücksicht auf aufgetretene Auswertungsfehler fortgesetzt werden soll.

Eigenschaften der Registerkarte 'Parser-Optionen'

Zeitpunkt für Syntaxanalyse

Über die Eigenschaft Zeitpunkt für Syntaxanalyse wird festgelegt, ob bei der Syntaxanalyse einer Nachricht eine bedarfsgerechte Syntaxanalyse verwendet wird. Sie können außerdem den zeitlichen Ablauf der Auswertung einer Eingabenachricht steuern.

  • Wenn Sie für die Ablaufsteuerung der Syntaxanalyse den Wert Bei Bedarf auswählen, wird die Auswertung eines Nachrichtenfeldes verzögert, bis es im Rahmen der bedarfsgerechten Syntaxanalyse syntaktisch analysiert wird.
  • Wenn Sie für die Ablaufsteuerung der Syntaxanalyse den Wert Sofort auswählen, wird die bedarfsgerechte Syntaxanalyse außer Kraft gesetzt. In diesem Fall werden mit Ausnahme der komplexen Typen mit der Zusammensetzung 'Auswahl' oder 'Nachricht' (wenn die Nachrichtendomäne MRM ist) alle Nachrichtenkomponenten syntaktisch analysiert und ausgewertet, die zu diesem Zeitpunkt nicht aufgelöst werden können.
  • Wenn Sie für die Ablaufsteuerung der Syntaxanalyse den Wert Vollständig auswählen, wird die bedarfsgerechte Syntaxanalyse außer Kraft gesetzt. In diesem Fall werden alle Nachrichtenkomponenten syntaktisch analysiert und ausgewertet. Wenn die Nachrichtendomäne MRM ist, führen komplexe Typen mit der Zusammensetzung 'Auswahl' oder 'Nachricht', die zu diesem Zeitpunkt nicht aufgelöst werden können, zu einem Fehler bei der Gültigkeitsprüfung.

Wenn Sie die Nachrichtenauswertung aktivieren und für die Ablaufsteuerung der Syntaxanalyse Bei Bedarf oder Sofort auswählen, werden Auswertungsfehler möglicherweise erst später während der Verarbeitung einer Nachricht durch einen Nachrichtenfluss erkannt oder gar nicht, falls ein Teil der Nachricht nie analysiert wird. Um sicherzustellen, dass alle Felder in einer Nachricht überprüft werden, können Sie entweder Vollständig auswählen, oder (wenn die Nachrichtendomäne MRM ist) Sie wählen Sofort aus und stellen sicher, dass alle nicht aufgelösten Typen mit der Zusammensetzung 'Auswahl' oder 'Nachricht' am Anfang Ihres Nachrichtenflusses aufgelöst werden.

Die Eigenschaft Zeitpunkt für Syntaxanalyse wirkt sich nicht auf die serielle Auswertung von Ausgabenachrichten aus.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:01


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac18870_