Neue Benutzer: In diesem Abschnitt finden Sie Informationen zum
Implementieren und Testen eigener Nachrichtenflüsse während der Entwicklung. Wenn Sie Ihre Nachrichtenflüsse, Nachrichtenmodelle und anderen Ressourcen entwickelt haben, können Sie sie in einem Broker implementieren.
Sie können Funktionen verwenden, die im WebSphere Message
Broker Toolkit
bereitgestellt werden, um Sie beim Testen Ihrer Nachrichtenflüsse zu unterstützen. Lesen Sie den
Abschnitt Wie implementiere und konfiguriere ich Nachrichtenflüsse? mit Informationen über die Implementierung und
Konfiguration von Nachrichtenflüssen zur Verwendung in einer Produktionsumgebung.
Damit Sie Ihre Nachrichtenflüsse implementieren und testen können, müssen Sie mindestens einen
Broker erstellen und konfigurieren.
Sie können die Standardkonfiguration erstellen, um eine geeignete Brokerumgebung zum Testen von
Nachrichtenflüssen während der Entwicklung zu erstellen (siehe
Standardkonfiguration erstellen). Die Erstellung der Standardkonfiguration ist nur möglich, wenn Sie über das WebSphere Message
Broker Toolkit oder den WebSphere Message
Broker Explorer auf das Information Center zugreifen.
Wie implementiere ich Nachrichtenflüsse und zugehörige
Ressourcen?
Über die Links in diesem Abschnitt können Sie Informationen zur Implementierung Ihrer Nachrichtenflüsse, Nachrichtenmodell-Schemadateien und der entsprechenden Ressourcen in einem Broker abrufen. Lesen Sie den Abschnitt 'Nachrichtenfluss implementieren', um einen Überblick
über die Konzepte der Implementierung von Nachrichtenflussressourcen zu erhalten.
- Wie erstelle ich ein Brokerarchiv?
Eine Brokerarchivdatei ist eine komprimierte Datei, die kompilierte Nachrichtenflüsse, Nachrichtenverzeichnisse und andere Anwendungsentwicklungsressourcen enthält.
Über diesen Link gelangen Sie zu einer Anleitung zum Erstellen einer Brokerarchivdatei. Mit dem Brokerarchiveditor können Sie Nachrichtenflüsse und Nachrichtenmodell-Schemadateien dem Brokerarchiv hinzufügen bzw. daraus entfernen. Sie können den Brokerarchiveditor auch verwenden, um die konfigurierbaren Eigenschaften in Ihrem
Brokerarchiv zu bearbeiten.
- Wie füge ich Dateien zu einem Brokerarchiv hinzu?`
Sie können Nachrichtenflüsse und Nachrichtenmodell-Schemadateien in eine Brokerarchivdatei einfügen. Dabei werden die Nachrichtenflüsse, Nachrichtenmodell-Schemadateien und zugehörige Ressourcen kompiliert. Sie können auch die Quellendateien zur Brokerarchivdatei hinzufügen. Sie können einer Brokerarchivdatei keine Ressourcen aus einem Projekt hinzufügen, das einen Fehler enthält.
- Wie implementiere ich ein Brokerarchiv?
Hier erfahren Sie, welche verschiedenen Möglichkeiten Sie haben, eine Brokerarchivdatei in einem Broker zu implementieren. Die einfachste Methode, um Nachrichtenflüsse zur Entwicklung in einer Testumgebung
zu implementieren, ist die Verwendung des WebSphere Message
Broker Toolkits.
- Wie überprüfe ich die Ergebnisse der Implementierung?
Hier erfahren Sie, welche Möglichkeiten Sie haben, die Ergebnisse der Implementierung zu überprüfen. Wenn Sie Nachrichtenflüsse in einer Testumgebung implementieren, ist die einfachste
Methode die Verwendung des WebSphere Message
Broker Toolkits. Sie können auch den mqsilist-Befehl verwenden und dabei den Namen des Brokers und der Ausführungsgruppe, in denen Sie Ihre Brokerarchivdatei implementiert haben, als Parameter angeben.
- Wie bearbeite ich konfigurierbare Eigenschaften?
Systemobjekte, die in Nachrichtenflüssen definiert sind, haben konfigurierbare Eigenschaften,
die Sie innerhalb des Brokerarchivs vor der Implementierung aktualisieren können. Durch Ändern
konfigurierbarer Eigenschaften können Sie ein Brokerarchiv an eine neue Domäne anpassen, ohne die
Nachrichtenflüsse oder andere Ressourcen bearbeiten und neu kompilieren zu müssen.
- Wie aktualisiere ich den Inhalt eines Brokerarchivs?
Sie können den Inhalt
eines Brokerarchivs aktualisieren, indem Sie Ressourcen daraus entfernen und sie, nachdem Sie die erforderlichen Änderungen vorgenommen haben, wieder hinzufügen. Alternativ können Sie auch die Aktualisierungsoption im Brokerarchiveditor verwenden.
Wie kann ich einen Nachrichtenfluss testen?
Über die Links in diesem
Abschnitt erhalten Sie Informationen über die verschiedenen Funktionen, die das
WebSphere Message
Broker Toolkit zum Testen von Nachrichtenflüssen bietet.
- Wie teste ich einen Nachrichtenfluss mit dem Testclient?
Sie können Nachrichtenflüsse testen, die WebSphere MQ- oder HTTP-Empfangs- und -Sendeknoten verwenden.
Wenn Sie für die Empfangsknoten in Ihrem Nachrichtenfluss Nachrichtenmodell-Schemadateien definiert haben, kann das Testtool für Nachrichtenflüsse eine Schablone für Eingabenachrichten im XML-Format bereitstellen, mit der Sie Testnachrichten entwickeln können.
- Wie kann ich eine Testnachricht in eine WebSphere MQ-Warteschlange einreihen?
Hier erhalten Sie eine Anleitung zum Erstellen und Verwenden einer Einreihungsdatei zum Einreihen
einer Testnachricht in eine WebSphere MQ-Warteschlange.
- Wie kann ich eine Testnachricht aus einer WebSphere MQ-Warteschlange abrufen?
Hier erhalten Sie eine Anleitung zum Lesen einer Nachricht aus einer
WebSphere MQ-Warteschlange mithilfe des Dialogs zum Entfernen von
Nachrichten aus Warteschlangen.
- Wie kann ich meine Nachrichtenflüsse testen?
Sie können den Message-Flow-Debugger verwenden, um beim Testen Ihrer Nachrichtenflüsse Hilfe zu erhalten, indem Sie verfolgen, welchen Weg eine Nachricht durch Ihren Nachrichtenfluss nimmt. Sie können auch den ESQL-Code, den Java™-Code und die
Nachrichtenzuordnungen in Ihren Nachrichtenflüssen schrittweise durchgehen, um die erstellten
Ausgabenachrichten anzuzeigen.
- Diagnose von Problemen
Wenn Sie Schwierigkeiten beim Implementieren Ihrer
Nachrichtenflüsse und anderer Ressourcen haben oder beim Testen Ihrer Nachrichtenflüsse unerwartete
Ergebnisse erhalten, ziehen Sie die Informationen zur Fehlersuche im vorliegenden Abschnitt zu Rate.