Sie können die Auswertung steuern, indem Sie auf der Registerkarte 'Auswertung' und der Registerkarte für allgemeine Nachrichtenoptionen der folgenden Knoten die entsprechenden Eigenschaften festlegen:
Knotentyp | Knoten mit Überprüfungsoptionen |
---|---|
Empfangsknoten | MQEmpfangsknoten, SCADAEmpfangsknoten, HTTPEmpfangsknoten, JMSEmpfangsknoten, TimeoutNotification |
Sendeknoten | MQSendeknoten, MQAntwortknoten, SCADASendeknoten, HTTPAntwortknoten, JMSSendeknoten |
Weitere Knoten | Rechenknoten, Zuordnungsknoten, Java-Rechenknoten, Auswertungsknoten, Knoten 'Deskriptor_für_Neuanalyse', MQAbrufknoten, HTTPAnforderungsknoten |
Der Abschnitt Nachrichten überprüfen enthält eine Übersicht der Nachrichtenauswertung im Broker.
Tabulator | Eigenschaften, die die Auswertung betreffen |
---|---|
Auswerten | Auswerten, Aktion bei Fehler, Alle Wertvorgaben einschließen, Korrektur |
Allgemeine Nachrichtenoptionen | Zeitpunkt für Syntaxanalyse |
Legt fest, ob eine Auswertung erforderlich ist. Alle Knoten bieten die folgenden Optionen:
Einige Knoten bieten auch folgende Option:
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:
Das Kontrollkästchen ist aktiviert. Diese Option kann nicht geändert werden.
Die Option Alle Wertvorgaben einschließen gibt an, welche Prüfungen für grundlegende Wertvorgaben für die Werte in den Feldern der Nachricht ausgeführt werden müssen, wenn Auswerten Inhalt und Wert ergibt. Folgende Prüfungen werden ausgeführt:
Der Abschnitt Logische Wertvorgaben des einfachen Typs enthält detaillierte Informationen zu Wertvorgaben.
Der Standardwert lautet 'Keine'. Diese Einstellung kann nicht geändert werden.
Keine gibt an, dass keine zusätzliche Fehlerbehebungsmaßnahme erfolgen soll, wenn Auswerten in Inhalt oder Inhalt und Wert aufgelöst wird und Fehler bei der Gültigkeitsprüfung auftreten. Die ergriffene Fehlerbehebungsmaßnahme hängt von der Einstellung der Eigenschaft Aktion bei Fehler ab.
Wenn Aktion bei Fehler auf Benutzertrace oder Lokales Fehlerprotokoll gesetzt wurde, ist die Fehlerbehebungsmaßnahme auf die standardmäßige Fehlerbehebungsmaßnahme beschränkt, die ergriffen wird, wenn keine Auswertung (Gültigkeitsprüfung) ausgeführt wird. Siehe Beschreibung unter Nachrichten überprüfen:
Wenn die Eigenschaft Aktion bei Fehler auf Ausnahmebedingung oder Ausnahmeliste gesetzt wurde, beschränkt sich die Fehlerbehebungsmaßnahme auf den dritten Punkt in der obigen Liste, und für die ersten beiden Punkte wird eine Ausnahmebedingung ausgegeben.
Knotentyp | Knoten, die Optionen der Eigenschaft 'Zeitpunkt für Syntaxanalyse' enthalten |
---|---|
Empfangsknoten | MQEmpfangsknoten, MQAbrufknoten, SCADAEmpfangsknoten, HTTPEmpfangsknoten, HTTPAnforderungsknoten, Empfangsknoten für Echtzeiteingabe, JMSEmpfangsknoten, Java-Rechenknoten, Zuordnungsknoten, Knoten 'Deskriptor_für_Neuanalyse', Zeitlimitbenachrichtigungsknoten |
Sonstige Knoten | Knoten 'Deskriptor_für_Neuanalyse' |
Ü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 MRM-Eingabenachricht steuern.
Wenn Sie bei der MRM-Nachrichtenauswertung wechseln und für die Ablaufsteuerung der Syntaxanalyse 'Bei Bedarf' oder 'Sofort' auswählen, werden Gültigkeitsfehler möglicherweise erst später während der Verarbeitung einer Nachricht durch einen Nachrichtenfluss erkannt oder gar nicht, wenn 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 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 Auswertung der Ausgabenachrichten aus.