FME Flow: 2025.0
Installieren der FME Flow Web Services
Führen Sie gegebenenfalls alle Schritte aus:
- Starten Sie das FME Flow-Installationsprogramm auf dem <webHost>.
-
Geben Sie im Dialogfeld "Installation Extractor" einen Zielordner (Destination folder) an, in den die Installationsdateien extrahiert werden sollen. Beachten Sie, dass dieser Ordner nur angibt, wo Installationsdateien extrahiert werden — er gibt nicht an, wo FME Flow-Programmdateien installiert werden sollen. Dieser Speicherort wird später im Installationsprogramm festgelegt.
Tipp Merken Sie sich den Speicherort unter Destination folder. Nach der Installation möchten Sie vielleicht:- Die .log-Datei der Installation überprüfen.
- Diese Dateien entfernen, um Speicherplatz zu sparen.
Klicken Sie auf Install.
Wenn die Extraktion abgeschlossen ist, wird das Installationsprogramm geöffnet. Fahren Sie im Installationsprogramm mit dem Dialogfeld "Choose Setup Type" fort.
- Wählen Sie die Installationsoption "Distributed/Fault Tolerant"
- Wählen Sie im Dialogfeld "Custom Setup" nur die Web Services-Komponente für die Installation aus.
- Geben Sie im Dialogfeld "Destination Folder" das Installationsverzeichnis an.
- Geben Sie im Dialogfeld "User Account" das Windows-Benutzerkonto an, unter dem die FME Flow System Services ausgeführt werden. Dieses Konto muss Folgendes besitzen:
- Lese- / Schreibzugriff auf das FME Flow System Share, das Sie im nächsten Dialogfeld angeben. Das System Share ist der Speicherort, an dem FME Flow Repositorys- und Ressourcen-Dateien speichert. ((Weitere Informationen finden Sie unter Bereitstellen eines Remote-Dateisystems für das FME Flow System Share.)
- Lese- / Schreibzugriff auf das FME Flow-Installationsverzeichnis, das Sie im vorherigen Dialogfeld angegeben haben.
- "Anmelden als Dienst"-Rechte auf diesem Computer. Weitere Informationen finden Sie unter diesem Microsoft Docs-Artikel.
Hinweis Im Zweifelsfall können Sie die Kontoeinstellungen für die FME Flow-Systemdienste nach der Installation im Dienste-Manager (Windows) oder in Linux-Äquivalenten aktualisieren. - Geben Sie im Dialogfeld "Existing FME Flow System Share" den UNC-Pfad zu dem Remote-Dateisystem für das FME Flow System Share an.
- Geben Sie im Dialogfeld "FME Flow External Hostname" den Namen des Computers ein, der diese Installation der FME Flow-Webdienste hostet, wie Benutzer ihn beim Herstellen einer Verbindung mit dem FME Flow-Web-Benutzeroberfläche angeben. Wenn ein Load Balancer oder Reverse-Proxy bereitgestellt wird, über den auf den Web Application Server zugegriffen werden soll, aktivieren Sie Advanced und geben Sie den External Web Traffic Port an. Geben Sie diesen Port nur an, wenn er sich vom Web Application Server Port (siehe unten) unterscheidet.
- Geben Sie im Dialogfeld "FME Flow Core Hostname" den Hostnamen des Computers ein, auf dem FME Flow Core installiert ist.
- Wählen Sie im Dialogfeld "Database Server Type" den Database Server Type aus, den Sie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben haben.
- Geben Sie im Dialogfeld "Database Server Parameters" die Database Server Parameters für die FME Flow-Datenbank an, wie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben.
- Geben Sie im Dialogfeld "Database User" das Kennwort des Database User ein, wie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben.
- Legen Sie im Dialogfeld "Web Application Server" den Web Application Server fest. Wenn bereits vorhanden, wird empfohlen, den Dienst während der Installation herunterzufahren.
- Geben Sie im Dialogfeld "Web Application Server Port" den Port an, der für die Kommunikation mit dem Web Application Server verwendet werden soll. Port 80 ist der empfohlene Standard. Wenn dieser Port bereits verwendet wird, wird Port 8080 empfohlen.
- Starten Sie das FME Flow-Installationsprogramm.
- Wählen Sie die Installationsoption "Distributed (Custom)".
- Wählen Sie im Dialog für die Komponentenauswahl nur die Web Services-Komponente aus.
- Geben Sie an der Eingabeaufforderung "External Hostname" den Namen des Computers ein, der diese Installation der FME Flow-Webdienste hostet, wie Benutzer ihn beim Herstellen einer Verbindung mit dem FME Flow-Web-Benutzeroberfläche angeben. Wenn ein Load Balancer oder Reverse-Proxy bereitgestellt wird, über den auf den Web Application Server zugegriffen wird, geben Sie auch den External Web Traffic Port an. Geben Sie diesen Port nur an, wenn er sich vom Web Application Server Port (siehe unten) unterscheidet.
- Geben Sie den Hostnamen des Computers ein, auf dem der FME Flow Core installiert ist.
- Das Installationsprogramm fordert Sie zur Eingabe des Pfads zum Remote-Dateisystem für die FME Flow System Share auf. Geben Sie den Pfad zu dem eingehängten Verzeichnis ein, das in Bereitstellen eines Remote-Dateisystems für das FME Flow System Share angegeben wurde.
-
Wählen Sie den Database Server Type, wie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben.
-
Geben Sie die Database Server Parameters für die FME Flow Database ein, wie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben.
- Geben Sie das Kennwort des Database User ein, wie zuvor im Assistenten Installieren des FME Flow Core und der FME Engines angegeben.
- Das Installationsprogramm fordert Sie auf, den Web Application Server anzugeben. Wenn bereits vorhanden, wird empfohlen, den Dienst während der Installation herunterzufahren. Port 8080 wird empfohlen.
- Starten Sie FME Flow manuell und konfigurieren Sie ihn so, dass er automatisch startet. Siehe Arbeiten mit den FME Flow-Systemdiensten.
- Damit die Web Services Data Download und Data Streaming bei der Ausgabe von Ergebnissen, die von einer FME Engine zurückgegeben werden, auf den richtigen Webhost-Speicherort verweisen können, müssen Sie diesen Speicherort manuell in Ihren Konfigurationsdateien der FME Engine ändern:
- Suchen Sie Ihre FME Engine-Konfigurationsdateien unter <FMEFlowDir>\Server\fmeEngineConfig*.txt
- Ändern Sie für jede Datei unter SUB_SECTION für FILE_DOWNLOAD_SERVICE und STREAM_DOWNLOAD_SERVICE die Anweisung SUCCESS_RESPONSE wie folgt:
Von:
SUCCESS_RESPONSE 0:Translation Successful|OutputLocation=!FME_AUTO_DIR_NAME!
Nach:
SUCCESS_RESPONSE 0:Translation Successful|OutputLocation=<webHost>/DefaultResults/!FME_AUTO_DIR_NAME_SIMPLE!
Nach der Installation auf dem <webHost> wird der FME Flow Web Application Server automatisch gestartet. Wenn Sie einen eigenen Web Application Server verwendet haben, können Sie diesen Dienst neu starten.
Die FME Flow Web Services und andere Clients kommunizieren über TCP/IP mit dem FME Flow Core. Anfragen werden über Port 7071 an den FME Flow Core gerichtet. Ergebnisnachrichten werden über einen zufällig zugewiesenen Port, der vom FME Flow Core erstellt wurde, an die Clients zurückgegeben. Stellen Sie daher sicher, dass Sie alle Firewall-Einstellungen auf dem <webHost> mit einer Regel konfigurieren, die eine vollständige Kommunikation mit den <coreHost>-Rechnern ermöglicht.
Was ist der nächste Schritt?
Wenn Sie die FME Flow-Datenbank auf Ihrem eigenen Datenbankserver konfigurieren und nicht die PostgreSQL-Datenbank installiert haben, die im FME Flow-Installationsprogramm enthalten ist, fahren Sie mit dem Schritt Konfigurieren der FME Flow-Datenbank auf einem separaten Datenbankserver fort. Ansonsten fahren Sie mit Anmelden an der Web-Benutzeroberfläche fort.