FME Flow:2025,0
Webverbindungen
WählenVerbindungen und Parameter > Webverbindungen.
Auf der Seite „Webverbindungen“ werden die Webverbindungen aufgelistet, die Sie hochgeladen haben.FME Flow zusammen mitworkspaceS.
Vieleworkspaces, die ausgeführt werden vonFME Flow erfordern, dass Sie eine Verbindung zu einem Webdienst herstellen und sich authentifizieren. Beispielsweiseworkspace das einen HTTPCaller-Transformer enthält, erfordert möglicherweise, dass Sie sich bei einem Webdienst wie Google BigQuery authentifizieren, indem Sie Ihren Benutzernamen und Ihr Kennwort angeben.
FME Flowermöglicht Ihnen, die Authentifizierungsparameter für diese Webdienste sicher zu speichern und als eigenständige Objekte zu referenzieren, auf die gleiche Weise, wie sie inFME Workbench. Wenn Sie eineworkspace ausFME Flow für die eine Webverbindung erforderlich ist, werden auch die Anmeldeinformationen der gespeicherten Verbindung referenziert, sodass Sie diese nicht erneut eingeben müssen.
Hinzufügen von Webverbindungen
Es gibt zwei Möglichkeiten, Webverbindungen hinzuzufügen:
- AusFME Workbench: Wenn Sie einworkspace ZuFME Flowund dieworkspace eine Webverbindung enthält, können Sie angeben, ob die Verbindung zusammen mit demworkspace. Wenn Sie die Verbindung hochladen, wird sie dieser Seite hinzugefügt.
- Auf der Seite „Webverbindungen“: Klicken Sie aufNeu. Oder aktivieren Sie das Kontrollkästchen neben einer bestehenden Verbindung und klicken Sie aufDuplikat. Geben Sie auf der Seite „Webverbindung erstellen (oder duplizieren)“ einen Namen für die Verbindung ein und geben Sie den Diensttyp an. Geben Sie je nach Typ die restlichen Verbindungs- und Authentifizierungsparameter an. KlickenOK.
Verwenden von Webverbindungen
Um eine Webverbindung verwenden zu können, muss sie bei dem Webdienst autorisiert werden, auf den sie verweist. Workspaces, die hochgeladen werden vonFME Form kann mit den beim Upload bereitgestellten Autorisierungsinformationen ausgeführt werden, solange das Zugriffstoken des Webdienstes noch gültig ist. Wenn das Zugriffstoken ungültig wird oder nicht mit dem Webdienst aktualisiert werden kann, müssen Sie die Webverbindung direkt autorisieren mitFME Flow. Alternativ können Sie dieworkspace ausFME Form.
So autorisieren Sie eine Webverbindung mitFME Flow
- Falls noch nicht abgeschlossen, konfigurieren Sie die Webdienstdefinition mitFME Flow. Weitere Informationen finden Sie unterVerwalten von Webdiensten, unten.
- Autorisieren Sie die Verbindung:
- Klicken Sie auf die Verbindung, um sie zu öffnen.
- Klicken Sie auf der Seite „Bearbeiten“ aufAutorisieren.
Verwalten von Webdiensten
Wenn Sie einworkspace ausFME Form die eine Webverbindung beinhaltet, wird auch ein Verweis auf den zugehörigen Webdienst hochgeladen. Sie können einen Webdienst auch direkt aus dem Dialogfeld „Webdienste verwalten“ inFME Workbench, unter Tools > FME-Optionen > Webverbindungen. Um die hochgeladenen Dienste anzuzeigen, klicken Sie aufVerwalten von Webdiensten. Die Seite „Webdienste“ wird geöffnet. (Um einen Webdienst von dieser Seite zu entfernen, wählen Sie ihn aus und klicken Sie daraufEntfernen.)
In den meisten FällenFME Flow füllt Ihre Web-Service-Anmeldeinformationen aus den Web-Verbindungsinformationen, die hochgeladen wurden vonFME Form. Diese Anmeldeinformationen reichen aus, umworkspaces, solange das Webdienst-Zugriffstoken gültig ist. Wenn das Zugriffstoken nicht mehr gültig ist oder nicht aktualisiert werden kann, müssen Sie die Webdienstkonfiguration abschließen, um die Verbindung direkt mitFME Flow.
So konfigurieren Sie eine Webdienstdefinition im FME-Server
- KlickenVerwalten von Webdiensten.
- Klicken Sie auf der Seite „Webdienste“ auf den Webdienst, den Sie bearbeiten möchten.
-
Geben Sie auf der Seite „Webdienst bearbeiten“ die Dienstparameter an. Für die meisten Webdienste müssen Sie Autorisierungs- und Verbindungsdaten angeben.
TippInformationen zum Erstellen einer App, zum Abrufen der App-Anmeldeinformationen und zum Festlegen der Umleitungs-URI erhalten Sie, wenn Sie auf den Link nebenExterne Hilfelinks.- Client-ID UndClientgeheimnis (OAuth2) oder Verbraucherschlüssel Und Verbrauchergeheimnis (OAuth1): Mit einer App verknüpfte Anmeldeinformationen. Sie müssen im Webdienst eine App erstellen und dann die Anmeldeinformationen für diese App abrufen.
- Umleitungs-URI (OAuth2) oderRückruf-URL (OAuth1): Eine Webadresse, die zum Speicherort der fmeoauth-Webanwendung aufgelöst wird. Wenn IhrFME Flow ist vollständig in der Public Domain installiert, wie zum Beispiel aufFME Flow Hosted, wurde die Umleitungs-URI beim Veröffentlichen des Webdienstes korrekt festgelegt. WennFME Flow vor Ort ist, müssen Sie wahrscheinlich die URI ändern. Sie müssen in der von Ihnen erstellten App die richtige Umleitungs-URI festlegen.
- Wenn IhrFME Flow ist für den Zugriff auf Webdienste über einen Eintrag in einem öffentlichen DNS-Dienst konfiguriert. Verwenden Sie die vom Dienst generierte Umleitungs-URI.
- Wenn IhrFME Flow für den Zugriff auf Webdienste über eine DMZ konfiguriert ist, verwenden Sie die Umleitungs-URI (https://<Gastgeber>:<Hafen >/fmeoauth) für die benutzerdefinierte Installation des fmeoauth-Webdienstes auf demöffentlichMaschine.
- KlickenOK.
Entfernen von Webverbindungen
Aktivieren Sie das Kontrollkästchen neben einer oder mehreren Verbindungen, die Sie entfernen möchten, und klicken Sie aufEntfernen. Klicken Sie im Bestätigungsdialogfeld aufOK.