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
- 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.
- 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.
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.
Beispielkonfigurationen

Apache ActiveMQ-Beispielkonfiguration
Java-Klassenpfad |
Keine Änderung erforderlich. (Apache ActiveMQ 5.6.0 Bibliotheken sind gebündelt mitFME Flow.) |
Anbietertyp oder Kontext | ACTIVEMQ |
Anbieter-URL | tcp://server:61616 |
Zusätzliche Anbietereigenschaften | -- |
Verbindungsfabrik | Verbindungsfabrik |
Benutzername |
-- |
Passwort |
-- |
Reiseziel(e) | dynamicQueues/MyQueue |
IBM WebSphere 7 Beispielkonfiguration
Java-Klassenpfad | ... -FMESERVER_CLASSPATH „…;C:/Programme (x86)/IBM/WebSphere MQ/java/lib/*“ … |
Anbietertyp oder Kontext | WEBSPHERE70 |
Anbieter-URL | Datei:/C:/jndi/ |
Zusätzliche Anbietereigenschaften | -- |
Verbindungsfabrik | cf1 |
Benutzername | Administrator |
Passwort | Administrator |
Reiseziel(e) | q1,t1 |
Oracle Weblogic-Beispielkonfiguration
Anbietertyp oder Kontext | weblogic.jndi.WLInitialContextFactory |
Anbieter-URL | t3://bq-w2008:7001 |
Zusätzliche Anbietereigenschaften | -- |
Verbindungsfabrik | jms/TestConnectionFactory |
Benutzername |
-- |
Passwort |
-- |
Reiseziel(e) | jms/TestJMSQueue |
Ausgabeattribute
Siehe auch
Attribut | Beschreibung |
---|---|
Zeit | Ereigniszeit |
Quelle | Ereignistyp |
Fehlertyp |
(Nur Fehlerport) Fehlertyp:
|
Fehlermeldung | (Nur Fehlerport) Fehlermeldung |
Nachricht | (Nur Erfolgsport) Nachrichteninhalt |
jms.messageType | (Nur Erfolgsport) Nachrichtentyp |
Siehe auch