Die Beispiele bestehen aus einem Beispiel-Parser und folgenden Beispielknoten:
Switch |
Ein Knoten, der sowohl in C- als auch in Java-Versionen implementiert ist und der eine Eingabenachricht je nach Nachrichteninhalt an eines der Ausgabeterminals weiterleitet. |
Transform |
Ein Knoten, der sowohl in C- als auch in Java-Versionen implementiert ist und eine einfache Nachrichtenumsetzung ausführt. |
Jeder Musterknoten besteht aus den Quellendateien und einigen Dateien, die zum
Testen der einzelnen Knoten verwendet werden können. Für den Musterparser sind nur Quellendateien
vorhanden. Ausführliche Informationen zu den Beispieldateien und deren Speicherort finden Sie unter Beispielknotendateien und Beispielparserdateien.
So implementieren Sie die mitgelieferten
Mustercodes:
- Kompilieren Sie die Mustercodes. Informationen zum Kompilieren eines Java-Knotens finden Sie unter Benutzerdefinierten Java-Knoten kompilieren. Informationen zum Kompilieren eines C-Knotens oder -Parsers finden Sie unter Benutzerdefinierte C-Erweiterung kompilieren.
- Installieren Sie die benutzerdefinierte Erweiterung in einer Brokerdomäne. Anweisungen zu diesem Schritt finden Sie im Abschnitt
Laufzeitdateien für benutzerdefinierte Erweiterung auf einem Broker installieren.
Extrahieren Sie auf dem Computer, auf dem die Workbench betrieben wird, die Datei SampleNodesProject.zip aus dem Unterverzeichnis 'samples' und kopieren Sie die Dateien in ein Verzeichnis, in dem die
Workbench auf sie zugreifen kann. Unter Windows lautet das Verzeichnis beispielsweise
Installationsverzeichnis\sample\extensions\com.ibm.samples.nodes.
Weitere Informationen zum Kopieren der Dateien finden Sie im Abschnitt Benutzerdefinierte Erweiterung für die aktuelle und vergangene Versionen des Brokers installieren.
- Öffnen Sie die Workbench, und wechseln Sie zur
Ansicht 'Brokeranwendungsentwicklung'. Die Kategorie 'Sample nodes' (Beispielknoten) wird nun in der Palette angezeigt, und die Beispielknoten werden darunter angezeigt. Eine Dokumentation zu den
Musterknoten finden Sie im Hilfesystem unter 'Samples' (Muster).
- Fügen Sie die Beispielknoten in einen Nachrichtenfluss ein (siehe Nachrichtenflussknoten hinzufügen).
- Implementieren Sie den Nachrichtenfluss. Informationen hierzu finden Sie im Abschnitt Implementieren.
- Sie können für den Switch- und den Transform-Knoten eine Nachricht in die Eingabewarteschlange
des Nachrichtenflusses stellen und die Ergebnisse beobachten. Gehen Sie dazu wie folgt vor:
- Stellen Sie sicher, dass der Nachrichtenfluss, der den Beispielknoten enthält, erfolgreich implementiert wurde (siehe Abschnitt
Ergebnisse der Implementierung überprüfen).
- Reihen Sie die Beispieleingabenachrichten (die oben aufgeführten Dateien .xml) mithilfe der Funktion zum Einreihen von Nachrichten in die im Eingabeknoten des Nachrichtenflusses benannte Eingabewarteschlange (siehe Abschnitt Debug: Testnachricht in Eingabewarteschlange einreihen).
Die Vorgänge in Ihrem Nachrichtenfluss können auch unter Verwendung eines Traceknotens oder des Fluss-Debuggers beobachtet werden.