FME Flow:2025,0

WebSocket-Nachricht

Der WebSocket-Trigger empfängt Nachrichten über TCP von einem WebSocket-unterstützten Client, der den WebSocketConnector-Transformator in einem FME enthalten kannworkspaceund die folgenden Java- oder HTML5-Webbrowser:

  • Microsoft Edge
  • Firefox 11+
  • Chrome 16+
  • Safari 6+
  • Opera 12.10+

Der WebSocket-Trigger hat zwei Ausgabeports. Der Erfolgsport () kann eine Nachricht senden, wenn der Trigger sie erfolgreich empfängt. Der Fehlerport (X) kann eine Nachricht senden, wenn die Kommunikation des Triggers mit dem Client fehlschlägt.

WebSocket-Kommunikationskanäle

DerWebSocket-Server befindet sich auf derFME Flow Kern. StandardmäßigFME Flow verwendet 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 unterKonfigurieren für HTTPS.

Parameter

TippUm zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie aufBestätigen.
  • Ziel-URL: Dieses Feld ist bereits mit der URL desFME FlowWebSocket-Server (im Lieferumfang IhresFME Flow Installation). Alternativ können Sie eine Verbindung zu einem anderen WebSocket-Server herstellen.
  • Stream-ID: Geben Sie die Stream-ID für den Auslöser an. Die Stream-ID ermöglicht es dem WebSocket-Server, Nachrichten zu identifizieren und sie mit dem Trigger zu verknüpfen.

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

Messaging-Protokoll

Siehe auch