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.

Untergeordnete Nachrichtenflüsse hinzufügen

Sie können in einen Nachrichtenfluss einen anderen Nachrichtenfluss einbetten. Dieser wird als untergeordneter Fluss bezeichnet. Sie können beispielsweise einen untergeordneten Nachrichtenfluss zur Bereitstellung einer Fehlerbehandlung definieren und diesen in einen Nachrichtenfluss einfügen, der mit einem Fehlerterminal auf einem Knoten verbunden ist, der in manchen Situationen Fehler generiert.

Bevor Sie beginnen:

Für diesen Vorgang muss der untergeordnete Nachrichtenfluss bereits in einer .subflow- oder .msgflow-Datei erstellt worden sein. Außerdem müssen Sie einen Nachrichtenfluss erstellt haben, in den der untergeordnete Fluss eingefügt werden soll. Informationen zur Erstellung einer .subflow-Datei finden Sie im Abschnitt Untergeordneten Nachrichtenfluss erstellen, weitere Informationen zur Erstellung einer .msgflow-Datei im Abschnitt Nachrichtenflüsse erstellen. Auf die Unterschiede zwischen untergeordneten Nachrichtenflüssen, die in .subflow-Dateien und solchen, die in .msgflow-Dateien erstellt wurden, wird im Abschnitt Untergeordnete Nachrichtenflüsse eingegangen.

In Ihren Nachrichtenflüssen können untergeordnete Flüsse eingebettet werden, wenn einer der folgenden Punkte zutrifft:
  • Der Nachrichtenfluss, der eingebettet werden soll, ist in derselben Anwendung, Bibliothek oder in demselben Nachrichtenbrokerprojekt definiert.
  • Der Nachrichtenfluss ist in einer anderen Bibliothek definiert und Sie haben die Abhängigkeit zwischen der aktuellen Anwendung, der aktuellen Bibliothek oder dem aktuellen Nachrichtenbrokerprojekt und dieser anderen Bibliothek angegeben.
Sollen untergeordnete Nachrichtenflüsse in andere untergeordnete Nachrichtenflüsse eingebettet werden, sollten Sie Folgendes beachten:
  • Untergeordnete Nachrichtenflüsse, die in .subflow-Dateien definiert wurden, können in untergeordnete Nachrichtenflüsse eingebettet werden, die in .subflow- und in .msgflow-Dateien definiert sind.
  • Untergeordnete Nachrichtenflüsse, die in .msgflow-Dateien definiert sind, können dagegen nur in untergeordnete Nachrichtenflüsse eingebettet werden, die in .msgflow-Dateien definiert sind.

So fügen Sie einen untergeordneten Nachrichtenfluss einem Nachrichtenfluss oder untergeordneten Nachrichtenfluss hinzu:

  1. Öffnen Sie den Nachrichtenfluss oder untergeordneten Nachrichtenfluss, in den der untergeordnete Nachrichtenfluss eingebettet werden soll.
  2. Ziehen Sie den Nachrichtenfluss oder untergeordneten Nachrichtenfluss, der hinzugefügt werden soll, aus der Ansicht Brokerentwicklung in den Editor. Ebenso können Sie auch auf Fluss > Untergeordneten Fluss hinzufügen klicken und in der Liste den Nachrichtenfluss auswählen, der hinzugefügt werden soll. Der eingebettete untergeordnete Nachrichtenfluss wird im Nachrichtenflusseditor als einzelner Knoten mit den Terminals angezeigt, bei denen es sich um die Empfangs und Sende handelt, die in den untergeordneten Nachrichtenfluss eingefügt wurden.
  3. Verbinden Sie den untergeordneten Nachrichtenflussknoten mit einem oder auch mehreren der Knoten im Hauptnachrichtenfluss oder untergeordneten Nachrichtenfluss. Weitere Informationen finden Sie im Abschnitt Nachrichtenflussknoten verbinden.
  4. Wenn Sie weitere untergeordnete Nachrichtenflussknoten hinzufügen und verbinden möchten, wiederholen Sie die Schritte 2 und 3.
  5. Wenn Sie den Inhalt des untergeordneten Flusses bearbeiten möchten, doppelklicken Sie auf dessen Symbol. Der untergeordnete Fluss wird im Nachrichtenflusseditor geöffnet.

Sie können untergeordnete Nachrichtenflüsse, die in .msgflow-Dateien definiert sind, als benutzerdefinierte Knoten paketieren, sodass sie in Nachrichtenflüssen und untergeordneten Nachrichtenflüssen verwendet werden können (siehe Untergeordneten Nachrichtenfluss als benutzerdefinierten Knoten verwenden).

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:19:50


TaskthemaTaskthema | Version 8.0.0.5 | ac02233_