WebSocket Publisher

Der WebSocket Publisher empfängt Nachrichten über TCP von einem von WebSocket unterstützten Client und veröffentlicht sie in FME Flow-Themen. Unterstützte Clients umfassen den Transformer WebSocketSender sowie die folgenden Java- oder HTML5-Webbrowser:

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

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.

Konfigurieren des Publishers

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

  5. Ziel-URL: In dieses Feld wird die URL des WebSocket-Servers auf dem FME Flow Core (in Ihrer FME Flow-Installation enthalten) eingetragen. Sie können jedoch auch eine Verbindung zu einem anderen WebSocket-Server herstellen.
  6. Stream-ID: Geben Sie die Stream-ID für die Publikation an. Die Stream-ID ermöglicht dem WebSocket-Server, Nachrichten zu identifizieren und sie mit anfragenden Anwendungen zu verbinden. In diesem Fall handelt es sich bei der anfragenden Anwendung um den Notification Service Publisher.
  7. Klicken Sie auf OK.

Nachrichtenprotokoll

Siehe auch