A space to discuss FME Flow
Recently active
So not specifically about FME, but very useful nonetheless:https://thecodingkitty.com/videosShort videos explaining IT concepts, with cats 😺. A lot of them are quite relevant to FME Flow.
I have a folder with hundreds of DWG files. We are moving away from CAD software and so wanted to convert our existing DWGs into SVGs for future compatability with new apps
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": "
If someone chooses to use FME Flow for Connection Storage in FME Form, how does it work when the FME Flow connection is changed from one environment to another?Do the connections automatically switch to those defined in the second environment, or does the Connection Storage need to be updated each time?Will the Deployment Parameters follow the change?
HiWe are currently using FME Server 2021.2.1 on one of our servers, and we have identified a security vulnerability in this version. We would like to know if there are any available patches to resolve this issue. Please note that our ArcGIS Enterprise version is 10.9.1. We are concerned that upgrading FME Server to a newer version may cause compatibility issues with our current ArcGIS environment. Could someone please advise on the best way to solve this issue?
I have some daily automations set up to update feature layers in our GDB from a rest endpoint. There are instances when the workspace cannot connect to the source to read in the features and therefore fails the job. I have retry parameters set on the run workspace action as follows: number of attempts 1, wait between attempts 5 seconds, backoff multiplier none, randomization factor none, max wait 1 minute. Having the retry as been helpful but causes us to recieve multiple emails. Specifically, if the job succeeds we recieve 1 email that it was successful. If the job fails both attempts, we recieve 2 emails that it failed both attempts. If the job fails the first and succeeds the 2nd attempt, we recieve one failure and one succeess email. We have some users who are only set up to recieve failure emails and therefore are not aware that the 2nd attempt was successful.Is there a way to configure the retry parameters or automation to only send an email on the final attempt? If needed for re
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!
I have a working workbench that accepts a user parameter for a Cityworks WorkOrderSid. I have a FWM Flow Webhook setup per instructions. I think my issue is that the work order sid is not getting transfered as expected. Here is a screenshot of the CW Template Details: I think the Template text is wrong because im getting an error in FLOW:it looks like the auth code is getting passed in to the WorkorderSID?Let me know if you need to see any other part of the setup...
Hi FME Server Team,I would like to request an enhancement to the FME Server REST API.API Endpoint:/transformations/jobs/completedEnhancement Request:Currently, it is not possible to filter completed jobs by their finish time using this endpoint. I would like to request support for querying completed jobs by finishTime, in addition to filtering by repository and workspace.Use Case:For monitoring and automation purposes, I need to programmatically retrieve jobs that have successfully finished within the past 5 minutes, filtered by a specific repository and workspace name.Example Query:repository: <repository_name>workspace: <workspace_name>completed successfully (completedState: success)finished within the past 5 minutes (finishTime >= <timestamp>)Having the ability to query by finishTime (ideally with support for both a start and end range, or a relative time based on current time eg. last 5 minutes) would greatly streamline our integration workflows.Thank you for c
Hi,In articles such as this: https://support.safe.com/hc/en-us/articles/25407440139533-How-to-Create-a-SharePoint-Single-Tenant-Web-Connection-for-FME-Flow the workflow for publishing web connections with delegated permissions is to upload to Flow, and then modify the underlying Web Service. However, if FME Flow is set to be the connection storage, then that Web Service will be modified for Form as well as Flow.I am wondering how to manage this? Should I create two web services and web connections and upload both to Flow, then edit the Flow version to include the client secret? Then we would need to develop the workspace in Form using the Form specific connection, and then switch to the Flow version before publishing?It would be good to get some guidance on best practice for this.Thanks,Marc
FME Flow currently has columns in the Jobs Completed screen like the workspace, source, date/time, engine, etc.What happens for bulk dynamic data replication is you need to run the same fmw multiple times with differing parameters. e.g. a SQL Server to SHP Downloader that runs on a single table at a time.Whilst yes you COULD run the workspace only once (reading hundreds of thousands of features), this not only adversely and unnecessarily affects server resources but means a single error affects all data. Instead, it’s best to run the workspace multiple times (once per SQL Server table) via say a FMEFlowJobSubmitter.In FME Flow this means you get the Jobs screen full of hundreds of the same workspace with a differing date. There’s no way to tell at a glance what parameters caused the 10 out of 200 jobs of the same workspace to fail.I’d like to see a parameter exposed in the Jobs screen so that I can see at a glance that Table ABC and XYZ failed. Not that Workspace123 failed 10 times wit
Hi there,In this article (Configure user attribute mapping with Azure AD SAML Provider – FME Support Center), a group claim can be setup to pass an AD group name which aligns to a role in FME Flow. As a group claim could be based on a search criterion and many AD groups could be returned which is a common method of Enterprise group membership in ArcGIS Enterprise software. I was wondering if this could be used to grant several roles to a user?Looking at controlling access to repositories, who can view workspace and who can run a job, etc via AD group assignment.Thanks
I am quite stuck on a problem with the Esri Geodatabase (ArcSDE Geodb) writer in FME 2025.1 and would appreciate any ideas.I am using the writer in update mode and not updating the spatial column.The error is only on FME Flow and not FME Form. Error updating feature for the table/feature class '<feature class name>'. Check the geometry of such feature is valid and is not too small for the resolution.I tried removing the geomerty before the writer since no geometry is being updated - same problem.The FME Flow Server has ArcGIS Server 11.1 installed rather than ArcGIS Pro 3.3 as on the desktop. [Edited with version numbers ]The feature class has archiving so I am little nervous updating the records directly with SQL.Any thoughts?
I know it’s not currently possible to set up an automation app that takes a user uploaded file as input, but i was wondering if anyone has gone down the route of using a workspace app to upload a file and then having that workspace trigger an automation via the rest api sending the details of the uploaded file location?
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!
Since using FME Flow version 2024.2.3, running on Windows Server 2022. we face the following issues.BackgroundWe found that in FME Flow 2024.2.3 the network security protocol TLS1.3 is not configured by default. We expect it to work, see e.g. FME Community TLSv1.3 Support). Also, for TLSv1.3, the minimum requirements for the versions of OpenSSL and Java used are:Tomcat 9.0.13 and later versions have built-in TLS 1.3 support For TLS 1.3 support, you need JDK 1.8.0_170 or later.As FME Support Third Party Component Versions reports, FME Flow 2024.2.3 uses Tomcat 9.0.91 and Java JDK 17.0.12+7.Actions First step: We enabled TLSv1.3 on our Server, by including the following keys in the Windows Registry: Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server "Enabled"=dword:00000001 "DisabledByDefa
FME Flow version: 2024.2.5 build 24832 - win64In Automation, I can successfully send out emails when there’s only one receiver, but when I try multiple receivers or use CC, it will fail with error: Mon-19-Jan-2026 04:50:36.849 pm | INFORM | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801007 : Sending email with subject "Email testing - Non approved TMP notification" to recipient(s) "xx@xxx.gov.au, xx@xxx.gov.au" ... | ERROR | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801027 : An exception occurred. Invalid Addresses Success log:Mon-19-Jan-2026 03:35:56.273 pm | INFORM | pool-2-thread-61 | Non approved TMP notification (e97e7a37-d7f6-4452-86b6-0c71e2a1decc) | event (640991ed-84e5-46b3-939f-cac134976325) | 801007 : Sending email with subject "Non approved TMP notification - Non approved TMP notification" to recipient(s) "xx@xxx.gov.a
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 everyone,I have a task to automate a process which starts with a Smartsheet. I’m somehow new to FME. Does anyone know how can I add the Smartsheet to my workbench as a reader.
Hi,I'm running a bit older version of FME Flow (2023.2.5). I'm trying to upload files to an S3 type storage with the S3 connector. In FME Form it’s working fine, FME Flow fails: FMEException: 933502: S3Connector: There was an error connecting to Amazon S3: 'Connect timeout on endpoint URL: "**"'. Confirm that your credentials and region settings are correct. Some regions are not publicly available - contact AWS for more information.If I use a PythonCaller with the same credentials it's working fine, so I guess it's not a network or proxy problem. I've tried using an older version of the S3 connector, but with the same results.If anybody has an idea how to fix this or where to look I would be very grateful!Cheers,Bram
I am using a generic/dynamic schema in FME Workbench, and I have a workspace that processes multiple different datasets through the same workflow.At the end of the process, each dataset is written separately to the writer. However, I noticed that the outputs end up inheriting attributes from other datasets, which remain in the schema but with empty values, even though those attributes do not exist in the original source.I would like to understand: Why does FME keep attributes from other datasets when using a generic schema? What is the best practice to prevent schemas from being mixed ? Has anyone encountered this scenario or could suggest the correct approach to keep independent schemas for each dataset?
We are at FME 2024.2, both Form and Flow. I set up an organizational webhook in ArcGIS Enterprise Portal (11.3) to respond to the item sharing action and use a workspace to process the content message. The workspace extracts the item id and then use the HTTPCaller to retrieve the item’s metadata, using this URL parameter -- https://myArcGISURL/portal/sharing/rest/content/items/@Value(id), Testing of the webhook content message in the FME Form is successful. But when running this workspace on the FME Flow webhook automation, the HTTPCaller gives this error. It appends a token parameter to the URL parameter.An error occurred while accessing the URL 'https://myArcGISURL/portal/sharing/rest/content/items/0f8ecac9c0c741b2aeb0da076d8df6ec?f=json&token=3c8qQVHUWB_73Wod2huNSkmjdxpX4s_ZGZ7ebK8UjIxQ8A4zZdzzwuKf3-Mk0ZuxgbezOmCKWwq2vi6OXQy2LdCcLfBUmdfr5vC0cW3hBq7GvDkN1WM2er2tvJ7hOC88uy5EyBmRG5VoXLLKKBGEYuydCHnocwL1F9oHLFh0oNv4XSHa9mhLFr1RUEc2Gt6KFgd6MAxFidxQGEIivcifWgo3szwDWPHpfL7tEVUi13nv_Lu
Hello World!I am experiencing unexpected behaviour related to the automations on FME Flow (2025.1.2), where a drop-down multichoice parameter is stuck on empty selection ("Select a choice"). Even after editing the automation and restarting it, when I refresh the page and check the parameters - it is empty again!It seems like it is a display problem as the workspace runs with the choice I entered but then there is a second problem. The multichoice parameter is configured to produce a <space>-separated string, but the resulting string is a comma-separated string. I can compare the resulting parameter in the completed job logs when triggering the workspace manually vs when it is triggered from the automation.There are more users with similar problems as discussed in the forum thread: Automation Parameters are Resetting | Community. I contacted the support crew at Safe Software, and they were aware of the issue. But until they come up with a permanent fix we need to find a temporary
Hi all, I’m trying to connect to an SFTP operated by one of our vendors with an Automation Action but when trying to connect it just gives me an ‘Algorithm negotiation failed’ error with no other output.This page (FME Flow Troubleshooting: Automations – FME Support Center) says it’s an issue with the key exchange or host key algorithms not matching. They seem to have overlapping algorithms but I’m not sure how to definitively check what FME is using. Anyone had this issue?
We setup an OAuth client in GCP that we’re trying to get working with FME Flow. I have installed the safe.google-bigquery package on FME Form and configured the web service with our unique client information from GCP. See below I then created a web connection based on this web service and uploaded this and a workspace utilizing this connection to our FME Flow instance. The workspace succeeds initially, presumably until the access token expires, but is failing with the following error after an hour or so: It works again if I manually re-authorize the connection so I believe Flow is failing to retrieve a refresh token from GCP: Any help would be appreciated. Thanks!