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
- 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
- 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
- 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
- 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.