JMS Subscriber

Der JMS Subscriber empfängt Benachrichtigungen von Themen und leitet sie an JMS-kompatible Nachrichtenbroker (z. B. IBM WebSphere MQ) weiter.

Einrichten eines JMS-Nachrichtenbrokers mit FME Flow

Bevor Sie einen JMS Subscriber konfigurieren, müssen Sie einen JMS-Broker einrichten, um mit FME Flow zu arbeiten. Die Schritte hängen von dem von Ihnen verwendeten Broker ab und werden im folgenden Abschnitt erläutert (gilt sowohl für den JMS Subscriber als auch für den JMS Publisher):

Erstellen eines JMS Subscribers für FME Flow

  1. Wählen Sie in der FME Flow-Web-Benutzeroberfläche die Option Benachrichtigungen > Subskriptionen und klicken Sie auf Neu.
  2. Geben Sie einen Namen für die Subskription an.
  3. Geben Sie JMS für das Protokoll an.
  4. Legen Sie die Themen fest, für die Sie die Subskription vornehmen wollen, indem Sie den Dropdown-Selektor verwenden. Um ein Thema zu erstellen, das Sie direkt verwenden können, klicken Sie auf +.

  5. Geben Sie die JMS-spezifischen Felder für den Subscriber an
  6. Klicken Sie auf OK.

Vorlage für Inhalt der Benachrichtigung

Die Vorlage für den Inhalt der Benachrichtigung verwendet die folgenden Schlüsselwörter in der eingehenden Benachrichtigung:

{

"location": "<location>"

"subscriber_content": "custom_message"

}

Wenn der Schlüssel "subscriber_content" vorhanden ist, überschreibt er die Vorlage für den Inhalt der Benachrichtigung.

Betrachten Sie zum Beispiel folgende Vorlage für den Inhalt der Benachrichtigung:

Hello, {Location}

Wenn die eingehende Benachrichtigung Folgendes enthält:

{

"location": "world"

}

Der JMS Subscriber sendet die folgende Nachricht:

"Hello, world"

Wenn die eingehende Benachrichtigung Folgendes enthält:

{

"location": "world"

"subscriber_content": "My custom message"

}

Der JMS Subscriber sendet die folgende Nachricht:

"My custom message"

Siehe auch