Verhalten von Nachrichtenflüssen ändern

Sie können das Verhalten der Nachrichtenflüsse hinsichtlich der Nachrichtenverarbeitung auf verschiedene Weise und zu verschiedenen Zeitpunkten ändern.

Informationen zu dieser Task

Wenn eines oder mehrere der Standardverhalten, die im Abschnitt Standardnachrichtenflussverhalten beschrieben sind, für Ihre Nachrichtenverarbeitung nicht ausreichend oder nicht geeignet sind, können Sie einige Merkmale dieses Verhaltens zu unterschiedlichen Zeiten während der Entwurfs-, Entwicklungs-und Produktionszyklen ändern:

Verhalten, das Nachrichtenflussdesign geändert werden kann

Informationen zu dieser Task

Sie können das Verhalten Ihrer Nachrichtenflüsse beeinflussen, wenn Sie die Eigenschaften für Nachrichtenflussknote festlegen und die Knoten, die in diesem Fluss ausgeführt werden sollen, miteinander verbinden.
Transaktionsunterstützung
Sie können Ihre Nachrichtenflüsse so konfigurieren, dass Nachrichten und andere Daten in Transaktionen verarbeitet werden. Diese Optionen werden unter Transaktionalität für Nachrichtenflüsse konfigurierenbeschrieben.
Fehlerbehandlung
App Connect Enterprise stellt eine erste Stufe der Fehlerbehandlung für alle Nachrichtenflüsse bereit. Wenn Sie weitere Unterstützung in Ihren Nachrichtenflüssen benötigen, können Sie eigene Verfahren für die Fehlerbehandlung hinzufügen. Weitere Informationen zu diesen Optionen finden Sie unter Fehler in Nachrichtenflüssen behandeln.

Die Nachrichtenflussknoten, die einige Protokolle unterstützen, bieten eine zusätzliche Standardfehlerbehandlung. Diese Unterstützung wird gegebenenfalls in den Abschnitten unter Clientanwendungen verbindenbeschrieben.

Datenkonvertierung
Wenn Sie Nachrichten zwischen unterschiedlichen Systemen austauschen, können Sie die Konfiguration unter App Connect Enterprise oder IBM MQ anpassen oder eigene Konvertierungsverfahren entwerfen und bereitstellen. Die Optionen werden im Abschnitt Nachrichtenflüsse für Datenkonvertierung konfigurierenbeschrieben.
Benutzerdefinierte Eigenschaften
Sie können für Ihre Nachrichtenflüsse benutzerdefinierte Eigenschaften erstellen, um diesen Nachrichtenflüssen Werte zuzuordnen. Anschließend können Sie die Knoten in Ihren Nachrichtenflüssen so konfigurieren, dass sie auf diese Eigenschaften und ihre Werte zugreifen, indem Sie ESQL-oder Java™ -Programme codieren. Weitere Informationen zu benutzerdefinierten Eigenschaftenfinden Sie im Abschnitt zum Erstellen im Nachrichtenflusseditor.
Hochgestufte Eigenschaften
Sie können einige Eigenschaften von Nachrichtenflussknoten auf die Ebene des Nachrichtenflusses, in dem sich der Knoten befindet, hochstufen. Die Vorteile dieses Verfahrens werden im Abschnitt Hochgestufte Eigenschaftenbeschrieben. Weitere Informationen zur Verwendung dieser Eigenschaften finden Sie unter Hochgestufte Eigenschaften definieren .

Verhalten, das bei der Nachrichtenflussimplementierung geändert werden kann

Informationen zu dieser Task

Nachdem Sie sich für den Inhalt des Nachrichtenflusses entschieden haben, können Sie vor oder nach der Implementierung einige Aspekte der Verarbeitung ändern.
Konfigurierbare Eigenschaften und Überschreibung von BAR-Dateien
Einige der Eigenschaften in Nachrichtenflussknoten können konfiguriert werden, d. h., Sie können ihre Werte beim Implementieren des Nachrichtenflusses ändern. Damit können Sie das Verhalten eines implementierten Nachrichtenflusses bis zu einem gewissen Maß ändern, ohne dass Änderungen an den Nachrichtenflussdefinitionen erforderlich sind. So können Sie beispielsweise bei der Implementierung die Informationen von Warteschlangenmanagern und Datenquellen in der BAR-Datei ändern.

Sie können diese Werte mithilfe des „ IBM App Connect Enterprise “-Toolkits oder des mqsiapplybaroverride Befehls ändern.

Ausführungs- und Threading-Modell
Sie können die Anzahl der Threads für Ihre Nachrichtenflüsse erhöhen, um so die Nachrichtenverarbeitung zu beschleunigen. Sie können auch mehrere Kopien eines Nachrichtenflusses auf einem oder mehreren Integrationsknoten implementieren. Weitere Informationen finden Sie im Abschnitt Nachrichtenflussdurchsatz optimieren.

Verhalten, das jederzeit geändert werden kann

Informationen zu dieser Task

Das folgende Verfahren kann jederzeit im Lebenszyklus der Lösung implementiert werden, um Entwicklern, Administratoren und Bedienern die Möglichkeit zu geben, bestimmte Aspekte des Nachrichtenverhaltens dynamisch zu steuern.
Richtlinien
Eine Richtlinie ermöglicht Ihnen, einen allgemeinen Ansatz für die Steuerung bestimmter Aspekte des Nachrichtenflussverhaltens, einschließlich Durchflussgeschwindigkeit und bestimmter Knoteneigenschaften (wie Verbindungsberechtigungsnachweise), zu definieren. Eine Richtlinie kann jederzeit innerhalb des Lebenszyklus der Lösung aktualisiert werden. Weitere Informationen zu Richtlinien finden Sie unter Eigenschaften zur Laufzeit mit Richtlinien überschreiben.

Verhalten, das bei der Nachrichtenflussverarbeitung geändert werden kann

Informationen zu dieser Task

Wenn Sie das Verhalten Ihrer Nachrichtenflüsse dynamischer ändern möchten, können Sie dazu die hier beschriebenen Verfahren verwenden. Sie müssen jedoch Ihre Nachrichtenflüsse so gestalten, dass Sie diese zusätzlichen Services nutzen können.
Richtlinien
Indem Sie eine Richtlinie verwenden, können Sie Eigenschaften erstellen und konfigurieren, die sich auf externe, vom Integrationsknoten über Nachrichtenflüsse aufgerufene Services beziehen.

Weitere Informationen zu dieser Option finden Sie unter Eigenschaften zur Laufzeit mit Richtlinien überschreiben.

Überschreibungen der lokalen Umgebung
Sie können einige Knoten so konfigurieren, dass sie Ihre eigene Verarbeitung einschließen. Durch die Codierung von ESQL, Java oder Zuordnungen können Sie den Inhalt der Baumstruktur für die lokale Umgebung innerhalb einer Nachricht ändern. Anhand einiger Felder in der lokalen Umgebung ermitteln die Knoten, wie die Nachricht verarbeitet werden soll, daher können Sie das Verhalten der Knoten im weiteren Verlauf des Nachrichtenflusses durch Änderungen am Baumstrukturinhalt beeinflussen. Weitere Informationen zu dieser Option finden Sie unter Nachrichten transformieren und aufbereiten.