Deploying FME Flow using Flow Apps or the REST API
Recently active
Is it possible to turn off the “Browse Resources” button or make browse file system larger in FME Flow apps? Here is a screenshot of what i’m referring to.
Dear Community,i am experiencing a strange behavior from our FME Server when uploading/publishing a FME Desktop workspace in FME Server.Previously, it was possible to publish workspaces from FME Desktop to FME Server.Recently, publishing from FME Desktop is no longer possible, nor is it possible to upload workspaces to FME Server via the Web UI.I only receive very little information about the error in FME Desktop ,also with the debug logging.The following excerpt from the log:Successfully retrieved service properties.Retrieving service parameters for ‘geodatabase_sde2none.fmw’...No service parameters found.Uploading as ‘geodatabase_sde2none.fmw’...Publish failed - FME Flow encountered an error.When I upload a workspace in FME Server via Web UI, I get the following messages in the network console of the Browser:Get Call <FME-Server-URL>/repositories/{repository}/items/{item}returns a 404 Not Found status code and {"reason": "missing","what": "geodatabase_sde2none.fmw","message": "
Hi!I have had trouble fully understanding how to setup the ArcGIS Server license on the FME Flow VM. I cannot seem to find clear documentation online to walk admins through this process. I understand that an ArcGIS Server license needs to be on the same machine as FME Flow if workflows contain ArcSDE and gdbs.If possible, can someone please provide steps, or link to an article that clearly walks through this setup? For some background, my organization has an Esri Enterprise environment, but I have no idea if when walking through the setup if a new site needs to be created, or if I’m supposed to join our existing site, or if joining an existing site could disrupt our Enterprise environment if things arent setup correctly on on FME Flow machine.Any and all help is greatly appreciated!
Is there documentation on where the various logs for FME server live? And also something for how they are structured? I’d like to create a datadog/grafana esque dashboard to be able to view these easier. Thanks!
We just upgraded to FME Flow 2025.2.1 and are now seeing some odd errors in our nightly data automation. Two nights in a row we have had jobs stopping at the same spot, there is nothing in the job log, and the job just fails with the message Job did not complete. When I look in the Windows event log (SYSTEM) for the server I can see a note of a “Fail Fast Exception” in fmeengine.exe - has anyone else seen anything like that?
Hi all,In our company we are using FME Flow, it's works great.Except with one workspace we get some errors. On the desktop version is works flawlessly! The error we get is about a plugin (STUF-GEO) that cannot be loaded:144 2024-7-3 21:48:01 | File C:\Program Files\FMEFlow\Server\fme\metafile\STUF-GEO.fmf could not be opened 148 2024-7-3 21:48:01 | Could not load module 'C:\Program Files\FMEFlow\Server\fme\plugins/STUF-GEO.dll' : 'The specified module could not be found' 149 2024-7-3 21:48:01 | Could not load module 'C:\Program Files\FMEFlow\Server\fme\STUF-GEO.dll' : 'The specified module could not be found' 150 2024-7-3 21:48:01 | This FME edition does not recognize the `STUF-GEO' reader. Please ensure that the current platform supports this reader, the reader name is spelled correctly, and that you have installed all required plug-ins 151 2024-7-3 21:48:01 | This FME edition does not recognize the `STUF-GEO' reader. Please ensure that the current platform supports this
I upgrade FME Flow from 2024.2 to 2025.2.1 using the Windows express installation method. With all setting using default.Under “Engine Management” the localhost showing have 0 standard engines. Even I manually change it to 2, it stays at 0. FME Flow Engines service is running correctly. When I tried restart the service, FMEEngine.exe will show on details tab in Task Manager then disappear. When I tried run FMEEngine.exe, this error pop up:processMonitorConfigEngines.txt:NODE_ADMIN_PORT=7500NODE_MANAGED=true# ENGINE process configuration templateTEMPLATE_START_ENGINE="C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost TEMPLATE_STOP_ENGINE=TEMPLATE_PARAMS_ENGINE=log=true|attempts=20|continual=60|wait=0|norestart=2PROCESS_DESTROY_MODE=DEFAULT# Start FME Engine 1START_ENGINE_localhost_Engine1=!TEMPLATE_START_ENGINE! -ENGINE_TYPE STANDARD fmeprocessmonitorengine.log:M
When people download data from us they get maps that have names about what kind of data they are downloading and not the names. Like the photo but under the folders there are the names that i can control (see blue circle). Does anyone know how to change this or just skip the folders and just let everything go to the same place? They have a demo for this for shapefiles where they go in the same folder but it cant be used for cad as it needs to use layer name not for naming files but for the layer name I want in the file. Also when you do this you get extra attributes from other files even if they are just empty. This is so in the demo from Safe here: https://support.safe.com/hc/en-us/articles/27400509041421-Data-Distribution-Tutorial
Hello everyone,I’m wondering if we could rack your brains for some help. Where I work we had FME Flow and Form introduced in a rush for a particular project. In my team (GIS) we have some prior experience with FME Form but none with Flow. We have undertaken the online training but it’s no replacement for hands on experience.We fumbled through and managed to get the solution for the rush project sorted. However, I think our solution is a workaround as we had to make 2 flows, one to read from a database, do some stuff and then write to the FME Flow resources folder, and then the second to read from resources and write to our network share. We were never able to read from the database location and write to the network share in one flow, which seems wrong to me.We have moved onto other projects recently and are coming across the same problem (also in the backup scheduler). From poking around a bit more we’ve found that if you run the workspace locally in Form > get the output and then p
Maybe someone has experienced this before, i have been trying to make an workspace App in fme FLOW 2023, the goal is to make an app where the user can choose the source file. I have tried creating the App but it does not allow the user to choose the file location.does someone have an idea what i may be missing out? I am using the FME PATH reader. Thanks,Keller.
We are able to login to FME Flow URL directly using SAML login but when we are trying to publish FME workbenches using SAML login, getting below error message. Can someone please help on the below error message:We noticed that the following error is due to a block from Conditional Access policy.As per findings from IT team, This issue is from FME application end where login is not able to recognise what OS or browser being used on the server, the application might not configured correctly and may not support conditional access. And this needs to be checked from the Application End.
Hello,I want just to share a issue and the solution, I encountered with my CD pipeline.The FME Flow : 2024.2.3 Ansible version below 2.19The need : upload file in a ressource connection or upload fsproject file. But for specific reason I had to use Flow api V4.FME Flow APIIn Api V3, we can use the upload file in the body with these resquestpost /resources/connections/{resource}/filesys/{ path }It’s support to set the file in the body for the upload a single file or the multipart form data. Both are available.In api V4 the request to upload a file is :Post /resources/connections/{connection}/uploadAnd for upload fsproject for importPost /migrations/imports/uploadBoth in api V4 support only the multipart form data.AnsibleThe module uri support the mulitpart form data that only from 2.19. And I have not the hand on the devops tool.SolutionI use a curl command line with FME flow api v4.Personnaly, I prefere the versatility of api v3. It’s sad that the api v4 reduce the possibility.
We have a FME Flow (2025.1) workspace where it takes a csv file with parameters to run. This has been working fine for a long time in two separate but identical deployments. However when tried to run this workspace today, it throws an error as below:This is same in both deployments when accessed via external url (which uses an Azure application gateway). It is showing same error when accessed internally via port 8080 (as in the image below). Any idea what is going on, how to resolve this?All other workflows seems working fine, except this one.
Hello everyone,unfortunately i do have a “problem” with a workspace-app. The workspace-app has an upload-field where you can also click “Browse Resources”. Clicking on that opens a windows with two tabs (default as i understand it). One “Resources” and one “Temporary Uploads”.The goal is to configure it in a way that the “Resources” tab is not available/visible.I checked out this question here Enabling "Resource" tab in workspace application. | Community. However, not granting any permissions in the “Resources” area of the API-token for this app does not solve it.Basically doing the opposite of the anser given in the linked question,Are there any other configuration parameters i overlooked? Edit:it might be worth mentioning that the app as permissions for:the repository in which the workspace lives Job submitter and data upload services one web connection FME Flow Version is 2025.1.2 but with 2025.1.0.1 the same behavior was observedThanks for your help!
Hi, we are trying to perform a silent install for fme flow 2024.2.3. Because the installer installs on-the-fly some additional software like CLR Types for SQL Server and the Visual Studio Redistibutables, we cannot use our old method of copying a pre-extracted set of cabinet files, as suggested in the installation manual. We have to execute the self-extracting archive and supply the installation properties as a quoted string. We tried a couple ways of coding the properties (single quotes, double quotes, 8-fold quotes) however the script simply seems to install the additional software and then presents in a non-silent mode the fme-flow installer dialog box (see attachment). Anyone have any ideas? Our simple install script is attached to this question too. @david_r maybe?
As the title states, i am looking to update from 2022.1.1 to 2025.1.3.3 in place on the dedicated server that is set up.per the knowledgebase: https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Upgrade-in-Place-Same-Machine.htmi need to “Configure the FME Flow database on a separate database server” could i just use a different drive or different folder for the new installation instead?
Hello (FME) world,I’d like to identify all URLs called by all FME workspaces in FME Flow - as we are migrating servers and I need to ensure these are whitelisted.Is there a ~quick and ~easy way to do this?Thanks!
Our current FME Flow configuration uses 4 standard engines and 2 queues. One queue is set to high priority and is dedicated for workspace apps for quick turnaround jobs, and the other is the default queue with medium priority. One engine is dedicated to the quick turnaround queue, and the other 3 are dedicated to the default queue. We have a single job routing rule that assigns jobs that are sourced from workspace apps to the quick turnaround queue. The question is, if the default queue has no jobs at the current time and there is already a job running in the single engine dedicated to the quick turnaround queue, can a workspace app job be moved to the default queue, instead of waiting for the current job to finish? I’m guessing this is a simple ask, but I’m missing how to accomplish it.
My workspace is set to python compatibility 3.11 + a custom arcgis python environment, which works perfectly running in formRunning the same workspace on my Remote engine(on the same machine as form) it is using python v3.12 inside the FME install directory, even though I have changed the python variables to point to the correct version and python path using fme APPLY_SETTINGS The settings look correct using fme LIST_SETTINGS + I have restarted all FME servicesHow do I set the remote engine to use the correct python environment?Remote engine - FME 2024.2 on windows, on premFME Flow 2024.2 - Cloud/hosted
I use the ArcGISOnlineConnector (3.10) on FME 2024.2.1.0On FME Form everythings works perfect. When I try to run it on FME Flow it still seems to finish the workspace, but it Fails and somewhere in the log is the following lines:1002 2025-7-10 15:31:05 | Message Type: fme::internal::_v0::py::Exception1003 2025-7-10 15:31:05 | Python Exception <ValueError>: API not configured1004 2025-7-10 15:31:05 | Error encountered while calling method `input'1005 2025-7-10 15:31:05 | ArcGISOnlineConnector_CALLER (PythonFactory): PythonFactory failed to process featureAnybody an idea what the issue could be?
I have an FME workspace currently published on our development FME Flow instance. I am now going to deploy it to production FME Flow. The problem is this workspace comes with three FME Flow apps. Is there a smart way to transfer the apps to a new FME Flow? Thank you :)
We want to see how you’re designing your Flow Apps, Self-Service Apps, and Gallery Apps! Whether it’s the header layout, color scheme, or overall UX, we’re curious about what’s working—and what inspires you.📸 Share a screenshot of your app in the comments or in your favorite community channel. Don’t forget to highlight: Headers and navigation choices Layout ideas that improve usability Any clever widgets or visuals 💡 Extra Inspiration:If you work in municipal services, we’d love to see apps geared toward: Citizen requests & reporting tools Local service maps or interactive dashboards Appointment booking or resource management And even if it’s not municipal-specific, tips on common workflows are always welcome, like: Converting between coordinate systems Handling geospatial data Streamlining approvals or data entry Let’s build a gallery of creativity and practical design tips together! 🌟
Hi everyone,I’m running FME Flow 2024.2.5 (Build 24832 - linux-x64) on Debian 11 and I’ve followed the instructions posted on https://support.safe.com/hc/en-us/articles/25407741842573-How-to-Setup-an-Oracle-Instant-Client-for-Use-with-FME, but i get the error message “Oracle client libraries (e.g. oci.dll) could not be loaded. Ensure that the 64-bit client is installed and properly configured, and the PATH environment variable includes the file path to your Oracle client.”. The reference to “oci.ddl” is obviously an error, but it’s not the point… I think there is still some issue in the configuration.Any suggestions are welcome.Thanks
I have a set of self-service data conversion apps on our FME Flow (2024). As of now these are workspace apps with a data download service for the user to upload the input data and download the results. I would like to expand on this a little by doing some quality checks on the data and give user feedback on some potential problems. I have started testing on setting up the workspace apps with data streaming services and building HTMLreports for user feedback. The main problem is that I struggle to see how to provide both. The data download app won’t show the HTML report, and the data streaming app won’t provide a download. I have looked at this demo article, as it seems to provide what I need: https://support.safe.com/hc/en-us/articles/25407459193613-HTML-Page-with-Link-to-Download-Excel-File-FME-Flow-AppMy problem here is that this demo shows a workspace where the input data is already uploaded to the server resources, while I want to run this for user uploaded data. Are there any tips
Hi,We have a strange issue in our FME Flow 2024.2.3, Build 24825 - win64 that prevents our process running in FME FLow. However, same process runs perfectly normal in my desktop and also in FME Server hosted machine. The job fails with no message on why it failed with below line hanging on for few minutes.“Writer `FeatureWriter_2_0' of type `GEODATABASE_FILE' using group definition keyword `FeatureWriter_2_0_DEF'”Job status: Failure Things i have done so far with no clue:Process runs normal in any PC and also in Server machine Have checked Esri Licenses and they are all valid (as this runs in desktop when run manually) Service account that runs the process has all access required. Process runs if read file (SQL executor) and gdb writer separately, but they dont work and crashes when run in same workspace. Resources -> Logs -> engine -> current -> fmeprocessmonitorengine.log Wed-20-Aug-2025 07:12:52.155 AM INFORM Thread-6405 localhost_Engine1 FME_INSTANCE_NAME localh