Das Beispielprogramm 'Benutzerdefinierte Erweiterung' konfigurieren

Zur einfacheren Befolgung dieser Anweisungen kann es hilfreich sein, diese vor dem Beginn auszudrucken, da Sie das Message Brokers Toolkit schließen müssen, bevor Sie Schritt 3 durchführen können.

Gehen Sie folgendermaßen vor, um die Beispielprogramme 'SearchFilter' und 'NumCompute' zu konfigurieren:

  1. Importieren Sie die beiden Beispielprogramme. Dadurch werden im Arbeitsbereich die folgenden Verzeichnisse hinzugefügt: Bitte beachten Sie, dass beim Importieren und Einrichten des UDE-Beispielprogramms im Zusammenhang mit dem Ordner 'UDESampleMessageFlowProject' ca. 9 Fehler und 1 Warnung ('Veraltete Methode') im Toolkit angezeigt werden. Diese Meldungen treten erwartungsgemäß auf und werden nach Bearbeitung von Schritt 5 aufgelöst. Mit diesem Schritt werden die UDEs aktiviert, so dass sie in der Palette der Nachrichtenflussknoten angezeigt werden.
  2. Schließen Sie das Message Brokers Toolkit.
  3. Kopieren Sie den Ordner 'UDESamplePlugInNodeProject' aus folgendem Verzeichnis: in folgendes Zielverzeichnis:

    Dadurch können die Knoten in der Palette der Nachrichtenflussknoten angezeigt werden.

    Unter Linux müssen Sie, wenn Sie das Toolkit nicht als Root-Benutzer ausführen, zusätzlich die folgenden Dateiberechtigungen einstellen:
    1. cd /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins/UDESamplePlugInNodeProject
    2. chmod 666 *
    3. chmod 755 icons
  4. Starten Sie das Message Brokers-Toolkit mit der Option "-clean". Hierzu können Sie die Befehlszeile verwenden oder den Menüdirektaufruf abändern. Die Option "-clean" muss jedesmal verwendet werden, wenn an den UDEs Änderungen erfolgt sind, damit sie von der Palette der Nachrichtenflussknoten übernommen werden.
  5. Sollten die Fehler im Message Brokers-Toolkit bestehen bleiben, bereinigen Sie alle Projekte im Arbeitsbereich: Klicken Sie auf Projekt > Bereinigen.... Klicken Sie in dem Dialog, der sich daraufhin öffnet, auf OK.
  6. Wechseln Sie in die Perspektive 'Brokeranwendungsentwicklung'.
  7. Suchen Sie nach dem Ordner mit den Beispielbibliotheken im Fenster 'Ressourcennavigator'.
  8. Erweitern Sie den Unterordner für die entsprechende Plattform, bis sowohl die JAR-Datei als auch die relevante LIL-Datei angezeigt wird.
  9. Drücken und halten Sie Strg-Taste, und wählen Sie dann die LIL- und JAR-Datei aus.
  10. Klicken Sie auf 'Datei' > 'Exportieren' > 'Dateisystem', um die Datei 'UDESampleJavaCode.jar' und die relevante Datei 'NumComputeNode.lil' in ein Verzeichnis zu exportieren. Wenn Sie zur Eingabe des Verzeichnisses aufgefordert werden, in das die Dateien exportiert werden sollen, und Sie den Namen eines noch nicht erstellten Verzeichnisses eingeben, wird das Verzeichnis automatisch erstellt. Beispiel: 'C:\UserLibraries'.
  11. Geben Sie in der Befehlskonsole in der Eingabeaufforderung folgenden Befehl ein:

    mqsistop WBRK6_DEFAULT_BROKER

  12. Geben Sie in der Befehlskonsole in der Eingabeaufforderung folgenden Befehl ein:

    mqsichangebroker WBRK6_DEFAULT_BROKER -l Verzeichnis aus Schritt 10

  13. Geben Sie in der Befehlskonsole in der Eingabeaufforderung folgenden Befehl ein:

    mqsistart WBRK6_DEFAULT_BROKER

  14. Wechseln Sie zur Ansicht 'Brokerverwaltung'.
  15. Stellen Sie eine Verbindung zur Domäne her:
    1. Klicken Sie in der Domänenansicht mit der rechten Maustaste auf die Domäne WBRK6_DEFAULT_CONFIGURATION_MANAGER.
    2. Klicken Sie auf 'Verbinden'.
      1. Erweitern Sie den Eintrag WBRK6_DEFAULT_BROKER.
      2. Klicken Sie auf 'Brokerarchiv' > 'UDESampleServerProject'.
      3. Implementieren Sie die Datei 'UDESampleArchive.bar', indem Sie sie auf die Ausführungsgruppe UDESampleExecutionGroup ziehen.

Die BAR-Datei enthält je einen kompilierten Nachrichtenfluss für die Beispielprogramme 'SearchFilter' und 'NumCompute'. Dort müssten zwei eingesetzte Nachrichtenflüsse in 'UDESampleExecutionGroup' angezeigt werden.

Sie können jetzt die Beispielprogramme ausführen. Weitere Informationen finden Sie unter Das Beispielprogramm 'Benutzerdefinierte Erweiterung' ausführen

Symbol für die HauptseiteZurück zum Beginn des Beispielprogramms