Nachrichtenflüsse oder untergeordnete Nachrichtenflüsse können aus einer Anwendung, einer Bibliothek oder einem Nachrichtenbrokerprojekt in eine andere Anwendung oder Bibliothek bzw. in ein anderes Nachrichtenbrokerprojekt verschoben werden. Dies ist beispielsweise nötig, wenn Sie die Ressourcen in Ihren Projekten reorganisieren.
Bevor Sie beginnen:Es wird vorausgesetzt, dass ein Nachrichtenfluss oder untergeordneter Nachrichtenfluss vorhanden ist; weitere Informationen zum Erstellen eines Nachrichtenflusses finden Sie im Abschnitt Nachrichtenflüsse erstellen. Weitere Informationen zur Erstellung eines untergeordneten Nachrichtenflusses finden Sie im Abschnitt Untergeordneten Nachrichtenfluss erstellen.
In der Ansicht Brokerentwicklung sind alle Anwendungen, Bibliotheken und Nachrichtenbrokerprojekte aufgeführt, auf die Sie Zugriff haben. Diese Container enthalten Nachrichtenflüsse und untergeordnete Nachrichtenflüsse. Die Namen von Nachrichtenflussdateien haben das Format Nachrichtenflussname.msgflow,
die Namen der Dateien für untergeordnete Nachrichtenflüsse haben das Format Name_des_untergeordneten_Nachrichtenflusses.subflow.
So verschieben Sie einen Nachrichtenfluss bzw. untergeordneten Nachrichtenfluss:
- Erweitern Sie in der Ansicht Brokerentwicklung die betreffende Anwendung, die Bibliothek oder das Nachrichtenbrokerprojekt und anschließend den Ordner mit den Brokerschemas.
- Klicken Sie mit der rechten Maustaste auf den Nachrichtenfluss bzw. untergeordneten Nachrichtenfluss, der verschoben werden soll, und klicken Sie auf Verschieben; wählen Sie anschließend das Ziel, d. h. die Anwendung, die Bibliothek oder das Nachrichtenbrokerprojekt aus, in die bzw. das der Nachrichtenfluss bzw. untergeordnete Nachrichtenfluss verschoben werden soll. Sie können den Nachrichtenfluss auch auf ein neues Ziel ziehen.
Ist das Ziel, auf das ein Nachrichtenfluss gezogen wurde, ungültig, wird kein Einfügesymbol angezeigt und der Nachrichtenfluss bzw. untergeordnete Nachrichtenfluss wird nicht verschoben.
Wenn Sie zu diesem Zweck ein leeres Brokerschema erstellt haben, ist dieses in der Ansicht Brokerentwicklung möglicherweise nicht sichtbar, wenn der Kategoriemodus ausgewählt ist. Damit ein leeres Schema in der Ansicht Brokerentwicklung sichtbar ist, müssen Sie auf
Kategorien ausblenden
klicken.
- Überprüfen Sie die Ansicht 'Probleme' auf Fehler oder Warnungen, die durch die Verschiebung eventuell entstanden sind. Fehler werden durch das Fehlersymbol
und Warnungen durch das Warnungssymbol
dargestellt. Die Ansicht 'Probleme' enthält Fehler, die
durch Brokerverweise verursacht werden. Nach dem Verschieben werden alle Verweise auf den Nachrichtenfluss (wenn es sich bei dem Nachrichtenfluss beispielsweise um eine wiederverwendbare Fehlerroutine handelt, die in einen anderen Nachrichtenfluss eingebettet ist) überprüft.
- Klicken Sie zur Fehlerbehebung doppelt auf die einzelnen Fehler bzw. Warnungen. Der Nachrichtenfluss bzw. untergeordnete Nachrichtenfluss mit dem Fehler wird in der Editoransicht geöffnet und der fehlerhafte Knoten hervorgehoben.
Beim Verschieben eines Nachrichtenflusses bzw. untergeordneten Nachrichtenflusses werden die zugehörigen Dateien (beispielsweise alle ESQL- oder Zuordnungsdateien) nicht automatisch in das Zielbrokerschema verschoben. Um auch diese Dateien zu verschieben, müssen Sie die in diesem Abschnitt beschriebene
Prozedur für jede einzelne Datei ausführen.