Mustercode 'Collector Node' konfigurieren

Einstellungen des Message Broker Toolkit ändern

Für den Testclient müssen Sie die Einstellungen des WebSphere Message Broker Toolkits von 120 Sekunden auf 300 Sekunden heraufsetzen:

  1. Klicken Sie auf Fenster>Einstellungen. Das Fenster 'Einstellungen' wird geöffnet.
  2. Erweitern Sie im linken Einstellungsteilfenster den Eintrag Brokerentwicklung.
  3. Wählen Sie Nachrichtenbroker-Testclient aus.
  4. Ändern Sie den Wert im Feld Sekunden, die auf Stopp des Testclients gewartet wird, von 120 Sekunden in 300 Sekunden.
  5. Klicken Sie auf Anwenden.

Erstellen Sie das Verzeichnis und die Dateien, die vom FileInput-Knoten gelesen werden.

Bei der Konfiguration eines FileInput- oder FileOutput-Knotens muss der Pfad des Verzeichnisses festgelegt werden, aus dem Dateien gelesen bzw. in das Dateien geschrieben werden sollen. Dabei können Sie in dem Knoten einen absoluten oder einen relativen Pfad einrichten. Bei Angabe eines relativen Pfads muss die Umgebungsvariable MQSI_FILENODES_ROOT_DIRECTORY definiert werden.

In diesem Beispiel wird im FileInput-Knoten 'fileinput' der relative Pfad fileinput gesetzt. Diese Eigenschaft wird während der Knotenkonfiguration im Nachrichtenflusseditor über die Eigenschaft Eingabeverzeichnis des Knotens auf der Seite Grundeinstellung festgelegt.

Das Stammverzeichnis in diesem Mustercode lautet:

Sie können auch ein anderes Stammverzeichnis angeben; in diesem Fall muss die Umgebungsvariable MQSI_FILENODES_ROOT_DIRECTORY auf das von Ihnen gewählte Verzeichnis gesetzt werden.

  1. Erstellen Sie die Verzeichnisse:
  2. Setzen Sie die Umgebungsvariable MQSI_FILENODES_ROOT_DIRECTORY auf das Stammverzeichnis.
    1. Befolgen Sie die Anweisungen im Abschnitt Befehlsumgebung einrichten, um eine Befehlsumgebung und Befehlsdatei zu erstellen, die die folgende Zeile enthält (dabei darf das Gleichheitszeichen (=) nicht von Leerzeichen umgeben sein):
      • Unter Windows:
        SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileInput
      • Unter Linux:
        export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileInput"
    2. Stoppen Sie den Broker und starten Sie ihn erneut. Entsprechende Informationen hierzu finden Sie im Abschnitt Broker starten und stoppen.

Sie können jetzt den Nachrichtenfluss importieren und implementieren, um den Mustercode auszuführen.

Hinweis: Beim Import des Mustercodes werden in der Anzeige für Probleme im WebSphere Message Broker Toolkit unter Umständen Fehlernachrichten ähnlich der folgenden angezeigt: Knoten hat ein nicht verbundenes Catch-Terminal. Diese Fehlernachricht hat keinerlei Auswirkungen auf den Mustercode zur Laufzeit.

Zurück zum Beginn des Mustercodes