A space to discuss FME Flow
Recently active
Hi All, I’m sure this is very simple but I can’t seem to get it to work.I want to take the text body sent to my automation via a webhook and use it as the input to my workspace.So this would be the POST I’d then like to pass “this is not a test” into the workspace POST_test (below) so that I can process it further in the workspace. I imagine the issue is that I’m not defining where the information is coming from when entering the workspace, which is just a text file reader and text file writer for the purposes of this test.I followed this tutorial and can trigger the workspace using this method but I cannot get it to read the text directly from the body.Send Source Data to FME Flow with HTTP POST – FME Support CenterFurther searching suggested setting the source as a user parameter.I’ve tried to set the input as text string using a user parameter but this doesn’t remain in the reader after clicking ‘ok’.I’m using Flow 2024.0.5 and the V3 REST APITIA
Hello, We recently updated FME-flow to 2025.2.4. Shortly after we’re not able to publish workspaces from FME-form (2025.2) to Flow with the message ‘User is not authorized.’ while I use a superuser account. I cannot find something related in the User Management section on FME-form. Or might it also be something related on the server it is installed?If someone has tips or knows more about this issue that would be greatly appreciated.
Hi,I’m using FME Flow 2025.2.4.I have an FME Flow Automation which runs 4 workspaces. Each workspace takes an email address parameter (which will be the same value for each workspace).I would like to use the same Automation to run on a bi-weekly schedule but also allow it to be run on demand via an Automation App, so I have 2 triggers: Schedule and Manual When the Automation is run on Schedule it should pass a pre-defined email address to the workspaces.When the Automation is run manually via the Automation App the user needs to be able to provide an email address at runtime.Is this possible? Or do I need to create 2 separate Automations?I know I can create a manual parameter that gets passed from the manual trigger to the downstream workspaces but if I configure the workspaces to use this value it won’t exist when the Automation is run on schedule.Similarly, if I use an Automation Parameter for the workspaces when run on a schedule I can’t specify the value at runtime for the manual t
Hello Esteemed Community,I have been banging my head on this issue and have tried the help documents, this forum and the academy training to find an answer and am still stumped. I am struggling to access data that I submit with a topic through the data streaming service inside my automation via the FME Flow Topic Trigger. I have successfully tried the FMEFlowNotifier transformer just to see if I could get that working, but it does not fit in line with what I am trying to do which is to post to topics on success or failure at the end.This is what the service properties looks like: Service PropertiesAnd the JSON writer: JSON WriterI have tried access the properties both using {job_id} and {data.job_id} but the translation log shows that it uses those values as is.Value ExampleOne of the key issues I have is that I need to set the values to a custom attributes because the parameters I am using them for are number type and it won’t let me type something non-numeric. Custom Attributes on FM
We have an automation that is triggered daily with a CRON expression which runs 4 workspaces. The first 3 workspaces are run in parallel and the fourth runs on successful completion of one of the workspaces. Last night, two events appear to have been triggered at the scheduled time and so each workspace was run twice. Has anyone ever come across anything similar? I can’t see any obvious errors in the logs
Hopefully someone can offer some advice on using ArcGIS Online hosted feature service webhooks and FME Flow.I have set up webhooks on a test hosted feature service, derived from a survey123 form. When implementing a webhook directly via Survey123, I successfully receive a response in the FME Flow log. However, when implementing a webhook on the feature service, there is no response in the log.I’ve done some checks using https://webhook.site/ and I can see that ArcGIS Online is sending data when using that URL, so it’s not a problem with the feature service webhook, but appears to be an issue with FME Flow.I should add, FME Flow is HTTPS enabled. All feature service settings look to be correct and I have default Admin rights on AGOL.Has anyone encountered a similar problem?
Hi FME’ers,Recently I wanted to set up FME Flow to receive notifications from a notification service. My initial thought was to use an Automation with a Webhook trigger. Unfortunately this didn't work, because I couldn't register the Webhook URL in the external notification service, because it resulted in a validation error. After further investigation, it turned out that the notification service was set up using the Guidelines for NL-GOV profile CloudEvents 1.0. In 3.1.3 Abuse protection it's indicated thatThe validation request uses the HTTP OPTIONS methodFor this purpose, I thought about using the new Data Virtualization functionality of FME Flow, and found this article Webhook Verification Using Data Virtualization that looks very promising for my usecase. When I had a further look though, it seemed to me that the the HTTP OPTIONS method isn't supported for Data Virtualization endPoints (it appears that only GET, POST, PUT and DELETE are supported).See also this page on the Web Use
Has anyone got any tried and tested methods for testing ArcSDE connections that are stored in FME Flow, en masse rather than one by one.I thought i could use an SQL Executor but it appears FME doesn’t handle the error messages when they’ve come from a failed SDE connection so the workspace terminates if there is one bad connection.
Hello there FME community! I am working as an external consult with the GIS-team at a company where I have a shared responsibility of the FME environment. We are managing about 200 workspaces, each running more or less every day on Flow moving data around and generating reports.Every second year we upgrade the FME instances, setting up new virtual machines for FME Form, installing new FME Flow instances and upgrading all the workspaces. This takes a long time, as we have to open all workspaces, save them in the new version and then test that they behave like before. While this works for us and the customer is pleased, I really believe that the process could be more efficient. Are you in a similar situation? How are you approaching the upgrade? Are you upgrading the FME environment in a similar way, or do you have a more efficient approach? Best regards,Jacques de Flon Current situation (AI generated).
We are implementing a CI/CD pipeline for FME Flow using an Azure YAML pipeline. When exporting an FME project from DEV with deployment parameters enabled under Advanced Options, those parameters overwrite the values in ACC and PRD during deployment. If the same project is imported manually, this issue does not occur.Is this a known bug in the FME Flow API? Or is there a recommended way to prevent deployment parameters from being overwritten during automated deployments?Additional details:If all advanced options are manually unchecked, deployments work as expected. The token used for the pipeline requires full permissions (fmesuperuser); otherwise, roles cannot be deployed. Restricting permissions or deployment parameter rights results in nothing being deployed.FME Flow version we have is 2024.1.2Any insights or best practices would be appreciated!
Has anyone else run into issues with how things are displayed in FME Flow 2025.2.1 Examples: Engine Assignment Rules - we have two hosts which differ in name by suffix only. The way engines are displayed on the Engine Assignment Rules tab means you can’t quickly tell which engines are assigned as the critical bit is displayed as … (the full names are available on mouseover) The hostnames displayed in No proxy also have their urls partially replaced with …. so there appears to be no way to actually check via the user interface what values are entered here. In 2024.1 these values were displayed in full
Hi!I am using the Geometry Parameter to let the users draw their area of interest on FME Flow and then download the respective map. However, after publishing to FME Flow, I don’t see the map for the selection, nor am I able to turn it on in any way.I saw that usually there should be a map icon to the left of the text, which would open a map and let me draw a polygon of my AOI. What is the problem? I am using FME 2026.2.0.0 20260401 - Build 26291 and FME Flow 2026.1.1 Build 26121 (which should be compatible).
We are running 4 FME Flow 2025.1.2 environments (DTAP) and 1 FME Flow 2025.1.3 lab environment, all in a fault-tolerant setup with 2 cores and 2 engine hosts.In our DTAP environments, we initially had an incorrect configuration:processmonitorcoreconfig contained localhost instead of FQDNs for both cores Each engine host was registered to a different core (processmonitorengineconfig)This resulted in jobs mostly being picked up by a single engine host, depending on which core was leading.In our lab environment, the setup is correct:FQDNs are used Both engine hosts are registered to a single core Fault tolerance works as expected (both engines process jobs, and failover between cores works correctly)We applied the same configuration changes to DTAP to match the lab setup. However, after registering both engine hosts to a single core, we observe the following issue:Only a subset of jobs are processed correctly Another subset remains stuck in the queue indefinitely (status = queued) This ha
Hello FME community!I am using FME Flow 2025.2.4 Build 25835 - win64 and I am having issues with connections in apps and galleries. I have created Roles, shared my connections with full access, created new connections per this article http://fme.ly/zn8 nothing seems to work. The funny thing is that it has nt failed for me is I run the workspace directly in FME Server.Are there any tricks that I have not tired or is this a bug?Thank you in advanced for any help/ideas that you can provide.
Hi, I am a software developer, but don’t know much about FME yet. Please forgive my ignorance :-)I was asked to create a simple wrapper around the REST API v4 that lets a user start a job, and download the results as a zip file.Generating a token, submitting a job, and getting the job’s status is fairly straightforward, but I am at a loss when it comes to downloading the results. I see that there is another API /fmedatadownload, but it seems that the token I use when submitting the job does not work here. I tried passing it in the Authorization header, as a query parameter, and I also tried Basic authentication, but all of these return HTTP 401I am sure this must be very simple, but I am probably overlooking the obvious here.
Hi all,I have a fault tolerant deployment of FME Flow 2026.1 in our private AWS account. Our security team requires us to limit the number of ports to be opened between WebUI/Core and Engine hosts (eg. least privilege).Is there a best practice rule/formula in calculating the number of ports required to be opened depending on the number of engines per host and the number of hosts in your deployment and the starting port number? ThanksExample:3 engines / host and 2 hosts = 6 enginesIs there a redundant factor that needs to be applied? eg. 2 timesTherefore 3 engines x 2 hosts x 2 redundant factor = 12 TCP ports are required.The starting port number should be from 50000 fmeFlowConfig.txtFME_SERVER_PORT_POOL=50000-50011
Hello,FME Flow requires ArcGIS Server to allow for direct access to geodatabases and ArcGIS Server is licensed per 4 physical cores.As such, if you have an FME Flow deployment machine with 8 physical cores, will this mean 2 ArcGIS Server licenses?From and Esri perspective, I would say yes (I work for Esri Australia) but wondering if Safe Software know of any arrangement, given that ArcGIS Server does none of the processing, just providing the libraries.Mark
Hi there,I have installed FME Flow 2026.1 and have used the HTTPS option with a pfx certificate from the installer wizard on Windows Server 2022 AWS EC2.I can open the WebUI with https:// and everything looks fine and log in with SSO/SAML. The ‘Services’ page has the urls as https:// as well. Question: Is the steps in ‘Configuring for HTTPS’ still required?
Using $ref in FME Flow Data Virtualization APIs for Deduplication This might be an imprecise post, but my question is whether FME Data Virtualization follows the exported API specification or the visual editor’s interpretation - and why. I need guidance on restructuring my specifications: Data Virtualization seems to accept arrays of schema references but silently drops them, replacing them with blank references in properties but losing the json-type array in endpoint responses.This inconsistent handling of $ref makes it unclear how Data Virtualization processes schema references — especially for arrays, since the visual editor only supports $ref for objects. Thanks for taking the time in advance!EDIT: Im am currently using FME 2025.2.4 Build 25835 The Use Case of Arrays with $refHere is an example usage of Arrays of Referenced Objects from the OpenAPI spec. I use the schema /pet a lot for Deduplication. Also having Arrays of type pet. How would one achieve this in FME? 4.7.8.3 Paths
Hello community,for a few days, I have been struggling with our FME Flow. It occasionally throwsand I am the admin, I asked myself and… crickets.The only change we did recently is a Python library install.FME Flow gets in this error communicating state and then recovers. We tried restarting FME Flow, it likely made some difference (I am not sure whether it indeed fixed the problem even for a short period of time as FME Flow works between these messages anyway), but it didn’t last.This is FME Flow 2024.0 build 24612.Any ideas will be much appreciated.Thank you :)
I have installed FME Core on windows machine and distributed engine on Linux machine. I am getting following error in my logs “ERROR : FME Engine failed to register with FME Flow 'FME-CORE-DEV' on port 7070. Failed to verify message authenticity” Engine appears on FME FLOW but it is not active and always appers as disconnected.
Hello Community,I am struggling with FMEFlowJobSubmitter transformer in FME 2026 and am leaning on the community to help me figure the problem out.I have a workspace that runs a child workspace using WorkspaceRunner locally or FMEFlowJobSubmitter on FME Flow. It worked perfectly well on FME 2024.1. Recently, we upgraded to 2026.1 and the workspace started failing on FME Flow. It looks like the workspace fails to run the child workspace.Now, when I open my main workspace with 2026.1 FME Form and get to FMEFlowJobSubmitter parameters, I get an error message in the log:This is the whole experience:What I’ve checked/done so far:Both, FMEFlowJobSubmitter from 2024 and FMEFlowJobSubmitter from 2026, throw the same error in 2026 FME Form. I am fmesuperuser and fmeadmin, i.e. my privileges are quite extensive. Users were restored from backup after FME Flow upgrade, so technically there should be no changes in access privileges I checked Items and didn’t find anything that would feel related to
I utilise Deployment Parameters to sde database connections. When upgrading to 26.1 and then starting to test, deployment parameters failed due to being missing. I moved the shared resource path between versions, so I guess this is to be expected2026-4-21 16:25:07 | An error occurred while attempting to retrieve the connection parameters from the connection file 'D:/FMEFlowShare/resources/system//_RTIOSDE_TEST_DEVDATA_FME_Flow.sde'Deployment parameters, specially SDE file connections….are not restored from application backup, when you change the Flow Shared Resources from the C:\ProgramData\Safe Softwareto a D:\FMEFlowShare
Hi all, I have a workspace that was running fine on server, but now the user is unable to upload an input file as a temporary resource. The upload says completed but the OK button is greyed out. This seems to be the case with all workspaces, not just the one in question. Any ideas whats going on? Thanks, Owen
Hi,I need to make the Esri Arcgis connector available for all users within a APP-V packages, however these connectors install under the app data folder. Is there any way to install these connectors on a program files or data folder so that all the users can make usage of the Hub connectors. Is there a way to change this path? Thanks in advance. I already tried to copy the files to the program data however FME doesn't see the files and is unable to access the connectors. Yours sincerely.