Schedules, triggers, events, alerts, and notifications.
Recently active
Hi, im quite new in FME so im not sure if I can explain what im trying to do :) but I get an error message in FME workbench. Does anyone know what I can do to fix this? I have checked all the suggestions..Insida_basfil_Recorder (RecorderFactory): Failed to open FME feature store file `C:\Users\ics088\AppData\Local\Temp\wb-inspectors-iFMRGD\inspector.ffs' for write -- ensure that the folder exists, the file is not in use (even by another transformer), and that you have sufficient privileges to write to it.Saving feature type index into file 'C:\Users\ics088\AppData\Local\Temp\wb-inspectors-iFMRGD\inspector.fsi'Finished saving feature type index into file 'C:\Users\ics088\AppData\Local\Temp\wb-inspectors-iFMRGD\inspector.fsi'Translation FAILED with 1 error(s) and 2596 warning(s) (857 feature(s) output)ERROR : Failed to open FME feature store file `C:\Users\ics088\AppData\Local\Temp\wb-inspectors-iFMRGD\inspector.ffs' for write -- ensure that the folder exists, the file is not in use (eve
Hello everyone,I am trying to create a FME Flow workspace which can be triggered via webhook and want to pass the result back to the initiating application for the user to download. The plan is more or less like this: In a webmap application, the user can create a bounding box. In the background the FME Flow workspace is triggered which then sends some HTTP-Requests to an OGC API, gets an xml response and parses that response into a more user friendly GeoPackage. That GeoPackage is then provided to the user via download. Now that process already works partway. I managed to trigger the workspace via webhook and create the GeoPackage according to the parameters provided in the webhook message/body but I am struggling on how to now pass on the created file to the user/back to the webmap.The data is created within the shared_resources folders where I can access it but I cant seem to find any way akin to the data download or data streaming options that would work using webhooks. Any help?
I'm attempting to use PointCloudSurfaceBuilder in FME 2024 to build surfaces from a classified LAS point cloud (3D, ~3.6 million points, CSRS.UTM-11N), as part of a workflow to generate pit-free canopy height model (CHM) slices.My goal is to use the Search Radius parameter to control triangle edge length and prevent long connections across canopy gaps. However, I’m consistently running into the following issues: Surface output is sparse or almost empty, even when using the full unfiltered point cloud (no slicing or thinning). Changing Search Radius from 0.45 to 1.5 to 10 meters does not resolve the issue — only a few tiny triangles are ever generated. Processing time exceeds 30 minutes per tile. SurfaceModeller OR RasterDEMGenerator works quickly and gives a full raster, but lacks control over triangle size (i.e., cannot limit interpolation distance). Repeated warnings appear in the log: My questions are: Why does the surface fail to build even with a large Search Radius and f
Hello. We have several Flow Workspace Apps that use a customized browser icon and heading logo image. I was wondering if those files can be retrieve from Flow or can be found in a folder path on the machine where Flow is installed, since we have misplaced those image files. Any help would be appreciated. Thanks.
Hello FME Community,I’ve encountered an issue in FME Flow and would appreciate your input.We have an automation webhook that receives messages from another system and then triggers a workspace. The source system is a building management system used by our real estate department. It sends a message whenever a new building is added or an existing building is updated, and this works perfectly.However, the problem occurs when a building is deleted. The delete message contains data only in the header and nothing in the body. As a result, FME Flow returns a 400 Bad Request error with the following output: {"message": "JSON Parse Error: Unable to read message body"}.The error goes away if I add {} in the body in Postman and then send the message to Flow.I’ve spoken with the administrator of the building management system about the possibility of including {} in the body, but unfortunately, that’s not an option. Question:Is there a way to configure FME Flow to accept a webhook with an empty bo
Hello All, I have successfully created a Workspace App that allows the user to search for available sampling sites in our database, and return the matched results in a new webpage using the Data Streaming service. We are using version 2024.1 for both Flow and Form.The screenshot below shows the simple flow - the users parameter values are tested to see which are blank/missing for when optional fields have no selections entered/chosen. The appropriate SQLExecutor then outputs the matches to the HTMLReportGenerator which creates a HTML table for the writer to generate the content. My end goal is similar to this question but differs in that my results are based on user input. I would like the content of the HTML / results table to be embedded within the app layout, so I can be lazy. I’d want to keep a consistent design for a more professional user experience but if I can avoid having to create customised HTML to produce similar headers / footers / logos etc, I will jump at the opportun
Goodmorning! I have an FME Flow workspace app, and it won't run. It has worked for about a week, and after that it stopped working. The problem is, according to the logs, the AttributeFileWriter. It just says, rejected, nothing more. We believe its the string we use to dynamically choose the output location of the photo's. See attached picture. This is the string: $(FME_SHAREDRESOURCE_DATA)/@Value(Jaar)\@Value(IncidentNummer) @Value(Dag)-@Value(Maand)-@Value(Jaar) @Value(Plaatsnaam)\@Value(IncidentBijlageId).jpgThe strings works just fine in FME Form, but, not anymore on FME Flow. This string has worked before on Flow, but stopped working for some reason. We did look into it, but could not find a solution to this. Can anyone explain this? Thank you!
I accidentally deleted the wrong automation in FME Flow and I am not able to see how I can recover it.
I’m looking into how long certain jobs are spending in a queue prior to running via a restAPI call. I have a number of jobs where the time reported for timeQueued is greater than the time reported for timeStarted It’s not really an issue, i can just assume that these have been processed immediately but it’s a bit strange
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.
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
Is it possible to get log files on FME flow to show Transformer Location? So thisInstead of this
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!
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
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
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 FME Community,I came across the following notice in the AWS S3 API documentation about the Owner object:“Beginning November 21, 2025, Amazon S3 will stop returning DisplayName. Update your applications to use canonical IDs (unique identifier for AWS accounts), AWS account IDs (12-digit identifiers), or IAM ARNs (full resource naming) as a direct replacement for DisplayName. Between July 15 and November 21, 2025, you will begin to see an increasing rate of missing DisplayName values in the Owner object.”Reference – AWS DocumentationCould you please confirm whether this upcoming change will (or might) affect how FME Flow interacts with Amazon S3 — for example, any components that depend on the Owner object or its DisplayName field?Environment: OS: Ubuntu FME Flow 2023.2.1 and 2025.1.1 Thank you in advance for your guidance!
Hi,I’m running into an issue with FME Workbench 2021. When I run the workspace locally, all expected files are generated correctly. The same workspace also works when published to our older FME Server (same version, 2021.0).However, after publishing it to a new FME Server environment (also 2021.0), some of the output files are missing. No errors are reported in the log, but certain files simply don't get written. The log even says they have created the files.Nothing has changed in terms of file paths or logic – they still use dynamic paths (e.g., FME_SHAREDRESOURCE_TEMP). The only major change is that we replaced FeatureReader with HTTPCaller to avoid a bug with esri_OID in high availability setups.I’m running the exakt same job but still I get this issue. I’ve already:Verified that the paths are correctChecked resource locationsTried republishing and updating the “download data” edit.Still, the problem remains in the new server setup.What could be causing this?
FME has the capability to send email notifications to an external client and this can either be done using the Emailer transformer in FME Form or using the Email Action in Automations on FME Flow.This article https://support.safe.com/hc/en-us/articles/25407404506253-How-to-use-Microsoft-Modern-Authentication-with-FME provided by Safe Software outlines the necessary steps to enable Microsoft modern authentication for use with FME.A colleague from our IT department created an Azure AD app and assigned the necessary permissions to it. I edited the Microsoft Mail (safe.emailer) web service template according to the instructions and verified that the web connection is working as intended (by pressing the "Test" Button in the "Manage Web Service" Dialog). We can use this web connection to send emails via the Emailer transformer. Locally in FME Form as well as in workspaces running on FME Flow.Now i want to configure the email action to use the same Azure AD Tenant. Unfortunately, I'm a bit s
Hi everyone,We are planning an fme upgrade shortly and I want to compile a list of the workspaces, automations and other items we have on our FME Flow instance to help plan for testing, and determining the amount of effort etc we will need to plan for.Is there a way of doing this?Does anyone have a process they can share?Have had a look at using the api interface and http callers and could set something up with this, but hoping someone might have already done this that I could adapt for my systems. Or that there is a simpler native way that i have missed.TIAJacky
FME 2021.2.6 (no possibility to update)I have a complex FME workspace with about 10 Feature Readers for different databases. For development, it’s essential to use feature caching. However, when running the workspace, the caching must be turned off. My current method to release an update:Update the dev-workspace Copy the dev-workspace to the production location Open the production workspace and disable caching for each Feature Reader manually Launch the production workspace through a .bat file (that executes multiple procedures, one of them being the workspace)I would much prefer to pass “enable feature caching” as a parameter in the .bat file to avoid opening and alterting the readers everytime I update the workspace. Am I missing out on a more efficient option here? I could probably pass the timeout time as a user parameter and set it to a very low value (e.g., 1s). However, I assume this will severely impact performance, so I want to turn off caching all the way. Please correct me,
Hello FME Community,I'm looking for a way to configure the system's SMTP mail server settings directly during the FME Flow installation process, rather than after.Our goal is to fully automate the deployment of FME Flow using scripts (e.g., for Windows Server), and we want the instance to be fully configured and ready to go once the installation is complete, without needing to manually log in to the web interface.I know how to configure the mail server post-install via the Web UI.My Question:Is there a supported method to pass the SMTP parameters (host, port, credentials, etc.) directly to the installer, config file, or command line parameters?Thanks in advance for any insights!