WebSocket-Nachricht

Der Trigger "WebSocket" empfängt Nachrichten über TCP von einem von WebSocket unterstützten Client, der den Transformer WebSocketSender in einem FME-Workspace und die folgenden Java- oder HTML5-Webbrowser enthalten kann:

  • Internet Explorer 10+
  • Firefox 11+
  • Chrome 16+
  • Safari 6+
  • Opera 12.10+

Der Trigger "WebSocket" verfügt über zwei Ausgabe-Ports. Der Success-Port () kann eine Nachricht senden, wenn der Trigger diese erfolgreich empfängt. Der Failure-Port (x) kann eine Nachricht senden, wenn der Trigger nicht mit dem Client kommunizieren kann.

WebSocket-Kommunikationskanäle

Der WebSocket Server befindet sich auf dem FME Flow Core. Standardmäßig verwendet FME Flow die folgenden Kanäle für die WebSocket-Kommunikation:

  • Port: 7078
  • URI: ws://<hostname>:7078/websocket

Informationen zum Konfigurieren des WebSocket-Servers für die SSL-Kommunikation finden Sie unter Konfigurieren für HTTPS.

Parameters

Tipp  Um zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie auf Validieren.
  • Ziel-URL: Dieses Feld wird mit der URL vom FME FlowWebSocket Server vorbelegt (im Lieferumfang Ihrer FME Flow-Installation enthalten). Alternativ können Sie eine Verbindung zu einem anderen WebSocket-Server herstellen.
  • Stream-ID: Geben Sie die Stream-ID für den Trigger an. Mit der Stream-ID kann der WebSocket-Server Nachrichten identifizieren und diese mit dem Trigger verbinden.

Attribute der Ausgabe

Siehe auch

Attribut Beschreibung
time Ereigniszeit
source Ereignistyp
error.type

(nur Failure-Port) Fehlertyp:

  • InvalidMessage: Beim Konfigurieren dieser Komponente ist ein Fehler aufgetreten, z. B. fehlende oder fehlerhafte Werte.
  • DeadLetter: Bei der Verbindung mit einer externen Ressource ist ein Fehler aufgetreten. Beispiele können Verbindungsprobleme, ungültige Anmeldeinformationen oder allgemeine Ausnahmen für externe Ressourcen sein.
error.message (nur Failure-Port) Fehlermeldung
message (nur Success-Port) Inhalt der Nachricht

Nachrichtenprotokoll

Siehe auch