FME Flow:2025,0

JMS-Nachricht

Der JMS-Trigger empfängt Nachrichten von Java Message System (JMS)-kompatiblen Nachrichtenbrokern wie beispielsweise IBM WebSphere MQ.

Der JMS-Nachrichtentrigger hat zwei Ausgabeports. Der Erfolgsport () kann eine Nachricht senden, wenn der Trigger sie erfolgreich empfängt. Der Fehlerport (X) kann eine Nachricht senden, wenn der Trigger keine Nachricht empfangen kann.

Einrichten eines JMS Message Brokers mitFME Flow

Bevor Sie einen JMS-Trigger konfigurieren, müssen Sie einen JMS-Broker einrichten, mit dem Sie arbeiten können.FME Flow. Die Schritte hängen vom verwendeten Broker ab und werden im folgenden Abschnitt erläutert (gilt sowohl für den JMS-Trigger als auch für die externe JMS-Aktion):

Parameter

TippUm zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie aufBestätigen.
  • Anbietertyp oder Kontext: Der Nachrichtenbroker, mit dem eine Verbindung hergestellt werden soll, oder die anfängliche Kontextfabrik, wenn der Broker nicht aufgeführt ist.
  • Anbieter-URL: Die URL des Verzeichnisses, das die Verbindungsdetails für den JMS-Anbieter enthält.
  • Zusätzliche Anbietereigenschaften: Alle zusätzlichen anbieterspezifischen Eigenschaften in der FormSchlüssel=Wert. Zum Beispiel,randomize=false. Geben Sie mehrere Paare in separaten Zeilen an.
  • In den meisten Fällen ist dieses Feld nicht erforderlich. Die von Safe getesteten JMS-Broker, darunter Apache ActiveMQ, IBM Websphere MQ und Oracle WebLogic JMS, benötigen keine zusätzlichen Eigenschaften, um eine Verbindung herzustellen.

  • Verbindungsfabrik: Der Name des Verbindungsfabrikobjekts.
  • Benutzername: Ein authentifizierender Benutzername.
  • Passwort: Ein Authentifizierungskennwort.
  • Reiseziel(e): Der Name des/der Zielobjekts/Zielobjekte. Diese entsprechen Warteschlangen und/oder Themen. Es können mehrere Ziele angegeben werden, getrennt durch ein Komma.

Beispielkonfigurationen

Ausgabeattribute

Siehe auch

Attribut Beschreibung
Zeit Ereigniszeit
Quelle Ereignistyp
Fehlertyp

(Nur Fehlerport) Fehlertyp:

  • Ungültige Nachricht: Beim Konfigurieren dieser Komponente ist ein Fehler aufgetreten, z. B. fehlende oder fehlerhafte Werte.
  • DeadLetter: Beim Herstellen einer Verbindung mit einer externen Ressource ist ein Fehler aufgetreten. Beispiele hierfür können Verbindungsprobleme, ungültige Anmeldeinformationen oder allgemeine Ausnahmen bei externen Ressourcen sein.
Fehlermeldung (Nur Fehlerport) Fehlermeldung
Nachricht (Nur Erfolgsport) Nachrichteninhalt
jms.messageType (Nur Erfolgsport) Nachrichtentyp

Siehe auch