Deploying FME Flow using Flow Apps or the REST API
Recently active
We had setup a FME Flow 2025.1 HA environment with 2 AWS Windows Servers and FSx shared folder as system share directory.We can publish the workbench to FME Flow as workspace and submit it without issue. And we could confirm the published workspace under FSx shared repositories folder.We can upload the python script to FME Flow resource folder and it could be called by the System Caller successfully. And we could confirm the uploaded python script file under FSx shared resources folder.We can upload the SDE file to FME Flow resource folder and we could confirm the SDE file under FSx shared resources/data folder. But when we call it from the workspace, it had following error message:An error occurred while attempting to retrieve the connection parameters from the connection file '\\fs-011axxxxxxxxxx.fsx.ap-southeast-2.amazonaws.com\fsx\FMEFlow2025\Resources\data\SDE\DEV_SDE\CORP_DEV.sde'When we copied this SDE file to FME Flow server local drive, “C:\FME\Data\CORP_DEV.sde” for example,
Hi all,Could you please share your experience on what types of AWS EC2 instances you use for FME Flow and FME Form. I wonder if the M5 instance type is recommended since it is used for FME Flow Hosted. We mostly use “t3.large”.I understand that the choice depends on server load etc., but I would like to know the best practices.Thanks!
I have integrated Active Directory with FME Flow by linking the security group, but the usernames still do not appear under User Management > Users. Do I need to add the users manually, or should they be synced automatically from the AD group?
Has anyone performed an installation of FME Flow 2025.1 and chosen to configure HTTPS during installation?Anything to watch out for?
Hello all, When creating a Data Downloader service, the workspace is required to have a writer (the output of the writer is offered to the user in a .zip-file). However, I need to retrieve pdf-files from a website using the HTTP-caller. The writer is in this case embedded in the HTTPCaller and cannot be selected as writer in FME Flow. I have considered saving the pdf-files as attribute (binary). However, I have not managed to convert the binary files back to pdf, or write the attribute as pdf. I need the functionality of the Data Downloader of being able to draw an area of interest, from which the associated pdf-files are downloaded. How could I make a Data Downloader-service that retrieves pdf's from a website?
Since recently upgrading FME Form to Build 25609, I’m seeing the following warning on startup.UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.There are no obvious problems, but I would like to suppress the warning. Any ideas on how to accomplish this? Thanks.
I have just deployed a distributed Flow (2025.1) in Azure with following configurations (this is to replace a similar deployment in Azure with 2021.1 FME Server version)Core machine - 1Engine machine -1Azure storage accountAzure hosted postgresql flexible serverAzure application gateway In addition to the internal load balancer Azure creates as part of the deployment, we also have a public load balancer associated with the core VM to allow outgoing external traffic.A backup of the configurations from the 2021.1 FME Server is restored to the 2025.1 using the backup/restore fucntion in FME Flow. (Used an intermediate version 2024.2 to restore a backup from 2021.1 and then created a backup to restore to 2025.1, no error and everything works fine in Automation mode) However when select a workspace and ‘Run Workspace’ option is selected, it throws a message saying: There was an error submitting the job. This is same for any workspaces (Sample, test and project specific). The error is 301 Mo
We are troubleshooting an issue getting FME 2024.0.2.2 to write to an ArcGIS SDE hosted in SQL 2019 on AWS. We have ArcGIS Pro 3.3.5 installed. This should all align with guidance found here: Notes on FME and Esri Versions and Compatibility – FME Support CenterAdditionally, we’ve found new guidance that seems to suggest the decade + old method of using desktop/Pro is no longer valid and ArcGIS Server is required to reside on the same machine as FME Flow: Using FME Flow with Esri ArcGIS Software – FME Support CenterWe have confirmed at publishing in Pro, the default is all licensed users are hitting the concurrent server and being assigned an Advanced license.The error we are seeing is: Our questions:Is the documentation right and ArcGIS Server is the only option (i.e., cannot use Pro)? If ArcGIS Server is the only option, must the ArcGIS Server instance remain running (i.e., the ArcServer.exe process must be started and running or can it be stopped)? It sounds from our error that the e
Hi Everyone,Currently FME Flow v2023.1 is installed in our client environment. From documentation it seems that the support will end for this version in Aug 2026. Can someone please confirm which version would be recommended for upgrade?@hkingsbury @david_r ThanksKirti
In version 2024 of FME Flow markdown is offered, but only support on a very restrictive level.As an example: headings, bold and italic work, and email addresses are interpreted in normal text paragraphs.However, the styling is not consistent. Text in itemizations has a different font size than normal text.Email addresses in itemizations are not interpreted...It would be great if the author had the possibility to use HTML to style the text, and make email addresses and url’s active when needed.
We’ve recently upgraded to FME Flow 2024.2 and have started encountering an issue where some of our processes fail to write to ArcSDE using the Geodatabase writer. The error message appears, but I can’t determine the root cause.Some processes are able to write to the SDE consistently, while few others mostly fail—though they have occasionally succeeded. I’ve tried re-uploading with various ArcGIS default settings, but it doesn’t seem to make a difference.We’re currently using ArcGIS Desktop 2022.Any insight would be appreciated. 2025-7-7 09:44:12 | Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility workspace parameter, found in Navigator -> Workspace Parameters -> Translation. This 64-bit version of FME requires ArcGIS Desktop along with 64-bit Background Geoprocessing; ArcGIS Pro; or ArcGIS Enterprise. Refer to this this article http://fme.ly/qua for more details
Hi,I created a workspace that uses an Esri ArcGIS Online (AGOL) Feature Service. The workspace run on FME Form and on FME Flow if i run it. However, once I make an workspace app from the workspace on FME Form I get the following error and my workspace fails: 89 2025-7-2 14:58:39 | ArcGIS Online Feature Service Reader: Connection 'AGOL service' does not exist. Check connection parameter and connection definitions in FME options and try again Here is a screenshot from my jobs. Lower one is of my run and top one is through the workspace app. We are running on FME Flow 2023.2.4
Hi,I’m trying to downoad FME Flow 2024.2.5 package for Linux Debian 11, but the link is broken:https://downloads.safe.com/fme/2024/deb_11/fme-flow-2024.2.5-b24832-linux-x64~debian.11.runMaybe a Safer can check this issue. Thanks!
I followed the advices in the troubleshooting from @lizsanderson21 to setup a custom Python interpreter in FME Flow under Windows.I did so because I needed to install pandas in a version that requires numpy to be more recent than the one that comes with FME.So far I thought all went fine, but when I call numpy.__version__ from within a PythonCreator then the version number returned is 1.26.2. When I use pip.exe list from within my custom Python installation folder then the numpy version returned is 2.2.6 → matching the version number from when I installed numpy through pip.I also installed pandas and SQLAlchemy through pip and the version numbers returned from the PythonCreator do match the version numbers pip.exe list returns.I wonder why numpy seems not to be used from the custom Python installation but rather from a fall back version that comes with FME Flow. Did I forget some step? I installed Python 3.12 on the FME Flow machine I ran the following three commands with the paths:
We have set up our remote engine on another server, now I’m trying to configure a remote engine in FME Server 2022, but the tab is not visible. How do I get it to show?
It is common knowledge that Flow has to be on the same server as ESRI ArcGIS Server for all the ESRI toys to function correctly.How does this work with a Remote Engine? If we have 2 servers, one with Flow and the other with ArcGIS Server, can we overcome the licencing issue by installing a remote engine on the ArcGIS Server machine?I see from this article Using FME Flow with Esri ArcGIS Software – FME Support Center that it states“ArcGIS Server must be installed and licensed on the same machine as the FME Flow Engine Service”, but what does this mean in practice…???? The “Flow Engine Service” means the main installation of Flow, rather than Remote Engine, yes? Any help will be warmly appreciated.RegardsStu
I am creating a PDF report in a PythonCaller and currently I am writing it into a subfolder of FME_SHAREDRESOURCE_TEMP.I would like to know where I have to write the file to be able to generate a download link for it.When I use normal writers than I reference the writer in the Download Service… but with a PythonCaller?
Having an issue where users using the Palo Alto VPN can't get licenses assigned.The logs show that they can can connect to the server but the logs show that lmgrd is not running(it is). It's works fine without the VPN 2025-05-22 15:52:28 Connected to a license service running on standard port 27000 on server (x.xx.xxx.xx)2025-05-22 15:53:13 Checking whether the license service offers FME licenses2025-05-22 15:53:13 The license service running on port 27000 on server (x.xx.xx.xx) does not appear to offer FME licenses. It provided the following vendor information: lmgrd is not running: License server machine is down or not responding. (-96,7:11001 "WinSock: Host not found (HOST_NOT_FOUND)")2025-05-22 15:53:13 The license service(s) tested on server (x.xxx.xx.x) do not appear to offer FME licenses. Please have your system administrator check that a SAFE license service is running on the correct port (standard ports are between 27000 and 27009) Our vendor port is set at 27010Any ideas?
Getting an error with the default (OOTB) schedules/workspaces for : backupConfiguration.fmw JobHistoryStatisticsGathering.fmw Both times it’s an SSL error with the HTTPCallers in those workspaces. Looks to me like they’re calling a URL based on the Windows machine name provided (gathered?) during installation.This was not an upgrade but fresh install so I think this thread about the API version does not apply. It’s definitely calling V3.However, after the initial install, I have switched to HTTPS and added a DNS name with a valid SSL cert. All my services - Data Download, Data Streaming, Job Submitter etc - are working fine with this new name/URL.But the HTTPCaller still uses the FME_SERVER_WEB_URL(FME_SERVER_WEB_URL)/fmerest/v3/migration/backup/downloadwhich I think comes fromfmeFlowConfigDid I miss a step when setting up HTTPS and should I have switched this entry? If not, is it safe to just put the full DNS name for my FME Server instance in the fmeFlowConfig ?Not a huge issue wit
Hi -I could use a hand. We are working with FME Flow 2024.1.1 with work spaces being generated in FME Desktop 2024.1.1.The data download service is working fine, but we would like to be able to do one or two things:Is it possible to just download a .docx or xslx file without it being zipped? It is one other step that our end users don’t need. If not, is it possible to name the zip file according to report for the area we are working in, something like: BostonStreets_20250203.zip. An example of the output we are seeing, and would like to change, is attached. We can name the files within the zip file whatever we want, no problem.Any help or suggestions are appreciated!Thanks!
Workspace I’m uploading from FME Form (2024.0.1.0) returns this error. Failed to update definition of database type 'Microsoft SQL Server (JDBC)' - FME Flow encountered an error and reported the following message.Database type Microsoft SQL Server (JDBC) cannot be edited.Request to http://XXXXXXXXX/fmeapiv4/databasetypes/Microsoft SQL Server (JDBC) returned status code 422. Is a workspace that has SQL Executors pointing to a SQL Server database and outputs results to a XLSX file on my laptop.Any help would be appreciated.
Hi list.I have a local FME Flow development setup using 2024.2.3Originally all of its 4 services ran as Local System, but the workspaces need to access files on a file share on another server, and so I tried changing the services (except database) to Local Network Service without much success.Our production servers (2022) do run with an AD account, so I have som experience with this approach. I therefore changed the development Flow to run under my AD account.The interface seems to be working ok, but now whenever I try to run a workspace, it errs with “There was an error submitting the job”.Why is this different ? What am I missing here ?Any insight is appriciated.Cheers
This article covers setting up FME Form & Flow Emailer transformers, but doesn't cover the System Email setup in FME Flow.https://support.safe.com/hc/en-us/articles/25407404506253-How-to-Connect-to-Microsoft-Exchange-Online-using-OAuth-2-0-Microsoft-Modern-AuthenticationThat page has much fewer settings available than the transformers:The docs don’t mention how to use Client ID (UI notes this as Microsoft OAuth only)https://docs.safe.com/fme/html/FME-Flow/WebUI/System-Email.htm What are the steps needed to set up System Email with Microsoft OAuth?Do we need to register an SMTP Account & Password rather than use Client ID / Client Secret?
We have 3 different FME servers, how can we modify the FLOW UI so that you can easily distinguish one server from the other?
I am trying to read/write from ArcGIS Portal in FME Flow with a parameterized Web Connection, but am not able to select a connection in FME Flow. I used these steps to set everything up succesfully: https://support.safe.com/hc/en-us/articles/25407772142733-How-to-Create-an-ArcGIS-Enterprise-Portal-Web-Connection-OAuth-2-0 ✅ FME Form I created:a webservice named 'Esri ArcGIS Portal MyCompany’ several web connecions: ‘user1 Esri ArcGIS Portal MyCompany’, ‘user2 Esri ArcGIS Portal MyCompany’This works fine in FME Form and I can read from ArcGIS Portal. ✅ FME FlowI published these service, connections and workspace to FME Flow as described, and this runs fine as well. As long as the connection is hardcoded in the workspace. ❌ FME Flow with Portal Connection ParameterNow I want to create a parameter for this connection, so I can choose in FME Flow which connection to use, but that doesn't seem to work.When creating the parameter the only supported service is 'Esri ArcGIS Portal (Template)’,