Sie können in einen Nachrichtenfluss einen anderen Nachrichtenfluss einbetten. Dieser wird als 'untergeordneter Fluss' bezeichnet. Sie können beispielsweise einen untergeordneten Fluss 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.
Vorbereitungen
Für diese Task muss zunächst eine der folgenden Tasks ausgeführt werden:
Wenn Sie einen untergeordneten Fluss hinzufügen, wird dieser in der Editoransicht als einzelner Knoten angezeigt.
In Ihren Nachrichtenflüssen können untergeordnete Flüsse eingebettet werden, wenn einer der folgenden Punkte zutrifft:
- Der einzubettende Fluss ist in demselben Nachrichtenflussprojekt definiert.
- Der Fluss ist in einem anderen Nachrichtenflussprojekt definiert, und Sie haben in diesem Projekt die Abhängigkeit des aktuellen Nachrichtenflussprojekts angegeben.
So fügen Sie einem Nachrichtenfluss einen untergeordneten Fluss hinzu:
- Wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'.
- Öffnen Sie den Nachrichtenfluss, mit dem Sie arbeiten möchten.
- Ziehen Sie den Nachrichtenfluss aus der Navigatoransicht in die Editoransicht, und legen Sie ihn dort ab. Alternativ hierzu können Sie den einzubettenden Nachrichtenfluss markieren und auf klicken; dies ruft eine Liste gültiger Nachrichtenflüsse auf, die Sie dem aktuellen Nachrichtenfluss hinzufügen können.
- Wählen Sie in der Liste den Fluss aus, der hinzugefügt werden soll. Das Symbol des untergeordneten Flusses wird mit den Terminals angezeigt, die die Empfangs- und Sendeknoten darstellen, die Sie in die Definition des untergeordneten Flusses aufgenommen haben.
- Klicken Sie auf OK.
- Wiederholen Sie die Schritte 3, 4 und 5, um weitere untergeordnete Flussknoten hinzuzufügen.
- Doppelklicken Sie in der Navigatoransicht auf den Fluss, um ihn dem Namen nach auszuwählen und zu öffnen, oder klicken Sie mit der rechten Maustaste auf das Symbol des eingebetteten Flusses, und wählen Sie 'Untergeordneten Fluss öffnen' aus, um mit dem Inhalt des eingebetteten Flusses zu arbeiten.
Wenn Sie die gewünschten Knoten zu diesem Nachrichtenfluss hinzugefügt haben, können Sie diese verbinden, um den Steuerungsfluss im Nachrichtenfluss festzulegen. Darüber hinaus können Sie ihre Eigenschaften ändern.