A space to discuss FME Flow
Recently active
Hi,I have a unique situation where my org can’t connect to Flow from Form desktop.Some background first.We are hosting our own server with Flow 2025.0, and Form to match.For several months now we have been using Microsoft Azure to login to Flow, and to also connect via Form using the same authentication method. The Azure login to Flow via the web GUI still works without any issue. Visiting the Manage Web Services options, the web service that was built using the MS Azure Active Directory template authenticates fine using the “Test” option so proper communication is occurring between the Microsoft tenant and our Flow server.Our IT department recently upgraded the GIS team to Windows 11 and since then we’ve experienced problems.Within Form, using the admin account with a password still works and we can carry on publishing.However, trying to connect via Azure is giving us fits. Any attempt to create a new connection to Flow results in the following error message - “Request to update a
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, I have been getting this typical error. The scenario is I have a base template that I use in my feature writer to ingest the data into from Column A to DL. Now when I process the workflow using the FME FORM and generate the output every thing seems to work fine. However when the output gets generated through the FLOW/ Workspace link somehow FME is trying to ingest in blank characters after the column DL that does not even appear visually and I selected a random range of range of cells to check if any exists after Column DL and there seems to be nothing. The log says Excel Reader: Found named range '_xlnm._FilterDatabase' on sheet 'StandardTemplate'. This is a Microsoft Excel internal name so FME will not show it as a sheet. If you wish to read this named range, please rename it. StandardTemplate is the sheet name that exists on the base template and the goal is to ingest the data into this sheet.
Hi!I’m using FME 2024.2.1 (also tested in 2025) and making a POST request via OPENAPICaller to the following endpoint:http://localhost:8080/fmeapiv4/ldapservers/{id}/synchronize The endpoint responds with HTTP 204 (No Content) and an empty response body. In FME, however, the request is marked as rejected, and the translation ends with translation failed.Is this expected behavior — that a 204 without a body is considered an error in FME/OPENAPICaller?Is there any way to work around it (e.g. by adjusting headers, using a different transformer, or having the endpoint return 200 with an empty JSON response)?Setup details: FME version: 2024.2.1 (also tested in 2025) Transformer: OPENAPICaller Method: POST URL: http://localhost:8080/fmeapiv4/ldapservers/{id}/synchronize Response: HTTP 204 (No Content), empty body → FME shows rejected / translation failed Any suggestions for handling 204 responses or avoiding the rejection would be appreciated.
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?
I have an FME job which is based on the JobFailureNotify example provided by this article below, where I have an automation that triggers on a job failing and then runs this workspace to email me some details from the JSON it provides.Send Email Notification on Failed or Cancelled Jobs – FME Support CenterI’m using 2025.1 and apiv4. When I try to test it in FME Flow, I get the following error. It’s like FME Flow cannot handle the URL in the HTTPCaller to have ‘/log’ after an attribute value.My request URL is: https://<MYSERVERURL>/fmeapiv4/jobs/@Value(jobID)/log (where <MYSERVERURL> is my FME Flow URL).If I manually type in a job ID, the URL works. It only fails when the job ID is an attribute value. I have tried concatenating the entire URL into a new attribute and using that as the request URL, but that did the same thing. Anyone got any ideas how to get around this? I’ve attached a screenshot of my HTTPCaller as well.53 2025-11-6 11:53:35 | HTTPCaller (HTTPFactory): HT
This is the first time I have tried setting up an Automation in Flow by monitoring for a new file.I have a simple workspace that is unzipping a zip file and updating a database with it’s contents. It works in Form and when published to Flow and manually run. I tries following this article bit nothing seems to happen: https://support.safe.com/hc/en-us/articles/25407764152973-Run-a-Workspace-When-Data-Arrives-in-a-DirectoryThe trigger is set like this: I have a filter checking for zip files:And then a Workspace: In the log file i gives the line:2025-11-6 15:24:41 | Performing query against PATH dataset `\\MYNETWORK\ICT_GIS\Projects\DAI-XXXX Land Registry Update\Zipped\TEST.zip\' It should be looking in \\MYNETWORK\ICT_GIS\Projects\DAI-XXXX Land Registry Update\Zipped\ for a file called *.zip, but the \ at the end makes it look like that is a folder name (maybe I am just misreading that).Further down it then has a warning:Path Reader: No files found in folder 'D:\FME Temp\fmeengines\loca
Dear all,when fme flow start I still have this warning:Thu-18-Sep-2025 03:36:23.523 AM WARN main 401881 : Parameter ENABLE_AUTOMATION_LOG_CLEANUP missing from config file. Using default value of: trueThu-18-Sep-2025 03:36:23.523 AM WARN main 401881 : Parameter MAX_NUM_AUTOMATION_DEBUG_LOGS missing from config file. Using default value of: 200000Thu-18-Sep-2025 03:36:23.523 AM WARN main 401881 : Parameter AUTOMATION_DEBUG_CLEANUP_INTERVAL missing from config file. Using default value of: 120I’ve searched in the documentation but these parameters aren’t documented and I don’t know in which file I have to insert to prevent the warning in the fmeserver.log (common config or flow config).Anyone has a suggestion?Thanks, regardsGio
Is it possible to get log files on FME flow to show Transformer Location? So thisInstead of this
I see a description of the FME_SERVER_WEB_URL in documentation. Question: What does it do? With a setup that has a proxy server that relays requests to the FME Flow server via URL ReWrite and ARR, a flawed web-hook request (e.g., a parameter name address is given to a web hook that doesn’t have an address parameter) causes an error message to be returned to client--with details such as the internal server name (as set by FME_SERVER_WEB_URL, which is set to the internal server out-of-the-box) and the FME Flow username of user who published workspace. I understand changing service URLs for this sort of setup; that seems to be how the client knows how to download/stream the result. But FME_SERVER_WEB_URL seems to be more for just info provision (logging, etc.). What if I don’t want the FME_SERVER_WEB_URL parameter to show the internal server name in error messages from bad web-hook requests?
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!
Hi everyone,I have a workspace in FME Flow that generates a ZIP file as output (stored in the default EngineResults folder). After the workspace finishes, an email is sent via a Topic and Email Subscription to notify the user. Currently, the email includes a ${fme_job_download_url}, which works for internal users but not for external users since they don’t have access to FME Flow.I’d like to attach the generated ZIP file directly to the email instead of sharing the download link. Has anyone implemented this before? What’s the best way to configure FME Flow so the email automatically includes the output file as an attachment?Thanks for your help!
I am trying to make a custom top level resource folder work, but i can't write the output of my apps and workspaces to the folder. If i try to write output to the custom folder, it fails almost immediately, and when i inspect the logfile it just says Log Error The log file for job ID "816" does not exist.Did i forget some steps in the configuration of the custom folder? Or what did i do wrong? Thanks in advance for the help! For reference what i did:Adding Top-level resource folder in FME Flow | Community
Hi all,I have a process where I use the AutodeskDocsConnector transformer to list some files in a folder in ACC, and then download selected files depending on some criteria.I have set up an application in Autocad Platform Services to get a client ID and secret, and I have created a new connection in FME using these details. This workspace works perfectly in FME Form.In FME flow I have brought though this same connection, and I have authorized it successfully. When I run the workspace the first AutocadDocsConnector that lists the files appears to work, although it provides some information (not an error or warning) which I believe is crucial to my issue: “AutodeskDocsConnector: Could not get information about parent of file 'BIM_GIS_Test/Models/IFC'. This may be due to not having correct permissions. Continuing without parent information”.It then attempts, but fails, to download the select file. It actually creates an empty file with the correct name in my output folder. The error it pr
We sometimes have a problem with our MQTT-connector that is disconnecting (always running on our FME Server), but it only shows in the log as a warning. 21318 2021-5-17 11:08:21 | MQTTConnector: Unexpectedly disconnected from broker. Will attempt to reconnect automatically... Error: Connection Refused: unacceptable protocol version. Restarting it works just fine, but it didn't try to reconnect, or at least no log message about it. It was haulted like that for 10 days until I manually stopped & started it … When this happenes, the job seems to be running like normal, and you manually has to go into the log (when running) to see that the job has stopped receiving data from the MQTT-provider. I had to implement a separate test on a different FME Server job to check whether sensordata came in or not, but the optimal would be to get a notification (eg. by email) if the connection is not reestablished within a few seconds. Looking forward to suggestions & future updates. Kenneth.
I want to ensure that the Job logs are retained for 521 weeks and do not get deleted during the system cleanup. As a result, I have configured as per the screenshot in the above image. Is the configuration accurate?
I am trying to set the annotation scale options for a block in CAD but I cannot seem to find the proper attribute or setting. I want to be able to set the available annotative scales similar to how its done for text below in the DWG styler. I want to have these scales preloaded for my block as seen below.
My fme flow 2025 server setup requires proxy settings to allow access to other ressources in the net.This seems to cause trouble with the Elastic Writer (Elastic Cluster in this case).When switching the proxy off, it is no problem to write content into a elastic index.Switching the proxy on and putting the elastic server in the “no proxy for” list, leads to connection attempts to the proxy server and then timeouts, like here (10.150.0.77 is the proxy server):2025-10-28 20:45:44| 1.2| 0.0|INFORM|ELASTICSEARCH_CLUSTER Writer: Feature Type Parameter 'fme_match_id_attribute' has value '_id' for feature type 'adressen_4326'2025-10-28 20:45:44| 1.2| 0.0|INFORM|ELASTICSEARCH_CLUSTER writer: Opening cluster 'http://geogdiesp001.xxx:9200/'2025-10-28 20:46:05| 1.2| 0.0|ERROR |ELASTICSEARCH_CLUSTER writer: JSON parsing error: boolean expected (at offset 2)2025-10-28 20:46:05| 1.2| 0.0|ERROR |ELASTICSEARCH_CLUSTER writer: Failed to connect to 10.158.0.77 port 80 after 21004 ms: Could n
Is it possible to use FME Flow Hosted with a Remote engine located on an internal network. Thinking that this configuration would minimise FME Flow core maintenance, Simplify firewall rules, provide access to internal network resources like file system shares and databases... If it is possible, is there any documentation on how to setup this configuration.Cheers,e.
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.
Hi All,Does anyone have any experience and examples for calling FME server from a QGIS processing script? I have published some (data download) workspaces in FME server into workspace apps for my end users within the company. They really like this, but they would prefer not to leave QGIS. I would like the script to place the zip file returned bij FME server in a folder and unpack it. Thank you.
It appears that FME automations run workspaces as the last user to edit the automation, not the automation owner or the workspace owner. Is there a way to identify the last user to edit an automation and where that differs from the automation owner? I can't see anything within the interface, or returned as automation information via the API (FME Server 2021)
Hi All,We have FME Flow (and Hosted) 2023.2.I would like to set up a FME Flow Hosted instance. The instance will have engines configured both on Cloud and on-premise. I am not very sure if the FME Flow Hosted instance can connect to the remote on-premise engines through so-called remote engine service. I read a discussion of the topic in this Forum below. It appears to be negative. But the discussion was 9 months ago. Not sure if it is still valid today. As the FME Administrator's Guide states, “Customers of FME Flow Hosted can also connect to Remote Engine Services.” https://docs.safe.com/fme/html/FME-Flow/WebUI/Remote-Engine-Services.htm#:~:text=Customers%20of%20FME%20Flow%20Hosted,Flow%20installation%20behind%20a%20firewall.But it is still not very clear and definite. Therefore. can anyone shed some light on this? Thanks-John
I’m having a problem with my API endpoint (both PUT and POST). It’s supposed to insert or update records in a PostgreSQL database. The database encoding is set to UTF-8, but unfortunately, any text data I send ends up stored with garbled characters (e.g. Polish letters are replaced by strange symbols).It doesn’t matter whether I call the endpoint from postman or directly from a browser the result is the same.Has anyone run into a similar issue? payload: { "lok_miejscowosc": "Poznań"}Content-Type application/json; charset=UTF-8db result:lok_miejscowosc|---------------+PoznaÅ„ |