Ein Nachrichtenflussprojekt ist ein Container für Nachrichtenflüsse; Sie müssen vor der Erstellung eines Nachrichtenflusses ein Projekt erstellen.
Das Projekt und seine Ressourcen werden in einem Dateisystem oder in einem gemeinsam genutzten Repository gespeichert.
Wenn Sie ein Dateisystem verwenden, kann es sich hierbei um ein lokales Dateisystem oder ein gemeinsam genutztes Laufwerk handeln. Beim Speichern von Dateien in einem Repository können Sie jedes der verfügbaren Repositorys verwenden, die von Eclipse unterstützt werden (beispielsweise CVS).
Zur Erstellung eines Nachrichtenflussprojekts und weiterer Ressourcendateien, die zur Entwicklung von Anwendungen benötigt werden, können Sie den Schnelleinstiegsassistenten verwenden.
Wenn Sie lediglich ein Nachrichtenflussprojekt erstellen möchten, gehen Sie wie folgt vor:
- Wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'.
- Klicken Sie auf , oder klicken Sie mit der rechten Maustaste auf eine beliebige Ressource in der Brokerentwicklungsansicht und dann auf .
Sie können auch die Tastenkombination Strg+N drücken. Daraufhin wird ein Dialog angezeigt, in dem Sie den Assistenten für die Erstellung eines neuen Objekts auswählen können. Klicken Sie in der linken Anzeige auf 'Nachrichtenbroker'; in der rechten Anzeige wird eine Liste von Objekten angezeigt, die Sie für WebSphere Message Broker erstellen können.
Klicken Sie in der rechten Anzeige auf 'Nachrichtenflussprojekt', und klicken Sie dann auf 'Weiter'.
Daraufhin wird der Assistent für neue Nachrichtenflussprojekte angezeigt.
- Geben Sie einen Namen für das Projekt ein. Entscheiden Sie sich für einen Projektnamen, der die darin enthaltenen Nachrichtenflüsse erkennen lässt. Wenn Sie dieses Projekt beispielsweise für Nachrichtenflüsse verwenden möchten, die für das Rechnungswesen zuständig sind, könnten Sie ihm den Namen 'Finanz_Flüsse' geben.
- Lassen Sie das Kontrollkästchen 'Standardwert verwenden' markiert (es ist beim Aufruf des Dialogs bereits markiert). Dies gilt, wenn Sie für das Verzeichnis des neuen Nachrichtenprojekts den Standardpfad verwenden möchten (d. h. das Unterverzeichnis \workspace Ihres aktuellen Installationsverzeichnisses. Das Eingabefeld Verzeichnis kann nicht bearbeitet werden.
- Sie können auch die Markierung im Kontrollkästchen 'Standardwert verwenden' löschen und im Eingabefeld Verzeichnis einen Pfad für die Dateien des neuen Nachrichtenflussprojekts angeben. Dies gilt, wenn Sie nicht den Standardpfad verwenden möchten.
- Sie können den gewünschten Pfad mithilfe der Schaltfläche 'Durchsuchen' suchen oder den Pfad manuell eingeben.
- Klicken Sie auf 'Weiter', wenn Sie angeben möchten, dass dieses Nachrichtenflussprojekt von anderen Nachrichtenflussprojekten oder von Nachrichtengruppenprojekten abhängt.
Daraufhin wird eine Liste der aktuellen Projekte angezeigt. Wählen Sie ein bzw. mehrere
Nachrichtenflussprojekte oder ein bzw. mehrere Nachrichtengruppenprojekte (oder
beides) aus der Liste aus, um die Abhängigkeiten dieses neuen Nachrichtenflussprojekts
anzugeben. Nachrichtenflussprojekte und Nachrichtengruppenprojekte werden gefiltert, so dass nur
Artefakte im aktiven Arbeitsbereich angezeigt werden.
Dieses Nachrichtenflussprojekt hängt von einem anderen Nachrichtenflussprojekt ab, wenn Sie vorhaben, darin allgemeine Ressourcen zu verwenden. Folgende allgemeine Ressourcen können von Nachrichtenflussprojekten gemeinsam genutzt werden:
- ESQL-Subroutinen (in Brokerschemas definiert)
- Zuordnungen
- Nachrichtengruppen
- Untergeordnete Flüsse
Ein Beispiel hierfür wäre, dass Sie einen untergeordneten Fluss wiederverwenden möchten, der eine Standardfehlerverarbeitung wie das Schreiben der Nachricht in eine Datenbank oder die Aufzeichnung eines Traceeintrags bereitstellt.
Dieses Nachrichtenflussprojekt hängt von einem Nachrichtengruppenprojekt ab, wenn Sie vorhaben, innerhalb der Nachrichtenflussknoten in ESQL auf die darin definierte Nachricht zu verweisen.
Nachdem Sie das Nachrichtenflussprojekt erstellt haben, können Sie Abhängigkeiten hinzufügen, indem Sie in der Brokerentwicklungsansicht mit der rechten Maustaste auf das Projekt und anschließend auf Eigenschaften klicken.
Klicken Sie auf 'Verweise', und wählen Sie das abhängige Nachrichtenfluss- oder Nachrichtengruppenprojekt aus der angezeigten Projektliste aus.
- Klicken Sie auf 'Fertigstellen', um die Task abzuschließen.
Die Projektdatei wird in einem Verzeichnis erstellt, das denselben Namen wie Ihr Nachrichtenflussprojekt in dem angegebenen Verzeichnis trägt.
Alle anderen Dateien, die Sie erstellen (oder deren Erstellung Sie veranlassen) und die mit diesem Nachrichtenflussprojekt in Zusammenhang stehen, werden in demselben Verzeichnis erstellt.
Ein Standardbrokerschema (default) wird ebenfalls innerhalb des Projekts erstellt. Sie können in einem einzelnen Projekt verschiedene Schemas erstellen und verwenden, um Nachrichtenflussressourcen zu organisieren und zur Sicherstellung der Eindeutigkeit den Bereich der Ressourcennamen bereitzustellen.
Führen Sie als Nächstes die folgende Task aus:
Nachrichtenfluss erstellen