A space to discuss FME Flow
Recently active
This article covers setting up FME Form & Flow Emailer transformers, but doesn't cover the System Email setup in FME Flow.https://support.safe.com/hc/en-us/articles/25407404506253-How-to-Connect-to-Microsoft-Exchange-Online-using-OAuth-2-0-Microsoft-Modern-AuthenticationThat page has much fewer settings available than the transformers:The docs don’t mention how to use Client ID (UI notes this as Microsoft OAuth only)https://docs.safe.com/fme/html/FME-Flow/WebUI/System-Email.htm What are the steps needed to set up System Email with Microsoft OAuth?Do we need to register an SMTP Account & Password rather than use Client ID / Client Secret?
We have 3 different FME servers, how can we modify the FLOW UI so that you can easily distinguish one server from the other?
Greetings!I have a simple workbench that runs without issue on Form (v2025.0) that uses a CSV reader that lists File_name, file_url in which the url is a SFTP://hostname:22/path/filename.typ The CSV reader is linked to the FTPCaller.This process works fine on Form (desktop) and loads the files to the respective server and path.However, when the workbench is run from the server, is runs Successful-but does not load the files; in the log there is an error: FTPCaller (FTPFactory): FTP/FTPS/SFTP transfer error: Could not resolve hostname Any suggestions on why?
I am trying to read/write from ArcGIS Portal in FME Flow with a parameterized Web Connection, but am not able to select a connection in FME Flow. I used these steps to set everything up succesfully: https://support.safe.com/hc/en-us/articles/25407772142733-How-to-Create-an-ArcGIS-Enterprise-Portal-Web-Connection-OAuth-2-0 ✅ FME Form I created:a webservice named 'Esri ArcGIS Portal MyCompany’ several web connecions: ‘user1 Esri ArcGIS Portal MyCompany’, ‘user2 Esri ArcGIS Portal MyCompany’This works fine in FME Form and I can read from ArcGIS Portal. ✅ FME FlowI published these service, connections and workspace to FME Flow as described, and this runs fine as well. As long as the connection is hardcoded in the workspace. ❌ FME Flow with Portal Connection ParameterNow I want to create a parameter for this connection, so I can choose in FME Flow which connection to use, but that doesn't seem to work.When creating the parameter the only supported service is 'Esri ArcGIS Portal (Template)’,
Hi All,I have a question regarding the integration of FME Flow with the ArcGIS suite. I am currently developing a 3D viewer platform utilising ArcGIS technologies, such as the 3D viewer, to display LiDAR data in SLPK format. The platform operates smoothly; however, my client has requested the capability to download the data as LAS files based on an 'Area of Interest' (AOI) drawn by the user.I am considering embedding an FME Flow application within an ArcGIS Experience Builder that hosts both the 3D Viewer and the FME Flow application to facilitate the download of LAS files. Is this feasible? Any information or resources to assist in achieving this would be greatly appreciated.Additionally, is it possible to customise the FME Flow map to function as an ArcGIS Webmap (either 2D or 3D) to display the extent of the LiDAR data? My tests have only shown the default map with OpenStreetMap as the background, but I aim to provide users with the extent of the LiDAR data so they are aware of what
When I tried to connect to FME Flow from FME Form, it failed and got following logs:Starting connection to 'Prod FME Flow' Connecting to 'https://fmeflow.xxxx.xxxx.nsw.gov.au' (web connection, authenticated login)... Successfully connected to FME Flow 2024.2.1 - Build 24801 - win64. Register client failed - FME Flow encountered an error and reported the following message. Internal Server Error Request to https://fmeflow.xxxx.xxxx.nsw.gov.au/fmeapiv4/transmission/registration/eb34e62a-ebe9-4ec8-9d4c-fbbf3cc5a38a/enabled?machineCode=3705524670 returned status code 500.Can someone help me out? Thanks.
Our Flow instance has more web connections than it should. That’s the result of allowing new connections without peer review.Now, one of our team members is leaving and I’m concerned his workspaces will use connections that won’t transfer. (We use Entra)Is there a way to find all the connections used in various workspaces (scheduled and on-demand apps). I don’t see a view for that in the individual workspaces, or I’d step through them all.Other than downloading and opening each workspace (~100), or deleting the connections to see what happens, is there a way?
When I installed FME Server, it is asking me for the name of the server which I specified. But when I register the license and the engines are started, they are listed as localhost_ENGINE1. Is there a way to change it the server name? What if I wanted to specify the engines to run with the server name, how do I do that at install?
Hi allI have installed the FME Flow 2025.0.1 Build 25220 - win64, and the server is running but some texts displaying as hexadecimal. Does anyone have any idea why it's happening?
Hi guys, I have a doubt, I don’t know if such an option already exists or not, if it does, please guide me to the page.I need to make a notification system within the FME Server to send a live notification to a email if a job fails. Now there are number of methods to do this I believe, and I tried some of them but failed to achieve what I really require. What I need is a live notification system, i.e., it must notify me as soon the job fails. Now this notification message must contain time, workspace name, repository name, and the error message in a clean manner, like for example “Workspace Name : work.fmw”. Here the workspace name and repository name must be there without any fail, the other details I can compromise, but these two information is a must. Now, this notification system must not depend on a workspace, because I know i can create a notification system using FME Flow Notifier within a workspace. But I want the system to be independent of a workspace as it requires the works
Hi, We encountered a strange problem regarding python environment when running multiple jobs via jobsubmitters on FME Flow. We recently updated from FME Server 2022 to FME Flow 2024.2.3Build 24825 which is when the automation stopped working. The automation triggers a sequence of master workspaces, which then runs multiple child workspaces. The first master workspace contains a creator, pythonCaller and 2 FMEFlowJobSubmitters in sequence. The rest of the workspace is not important, as the problem is with these first transformers. When running the master workspace, the Flow engine is loaded with python 3.12+ and runs the first pytonCaller and first FMEFlowJobSubmitter without a problem. However, when running the second FMEJobSubmitter, the following error is given: “FME Engine encountered a Python issue. Workspace requiring Python 2.7 is requested to run on an FME Engine configured to use a Python 3.12+ interpreter. FME cannot continue given the Python version mismatch”However, all mast
Hi,We are creating an FME Flow Automation App to help our land surveyors importing their data. Is there a way to send a message to the FME Flow Automation App interface if an action fails?We are currently using FME Flow 2023.2.2.
I have managed to use The Directory and File Pathnames reader, Attribute Manager and File Copy Writer to copy a file from one location to another. How would I be able to copy that same file into multiple subfolders of a single parent folder? I used this method so far.
The above error is the error am having running a workspace on FME Flow. Log ErrorThe log file for job ID "6" does not exist.
I'm trying to install HighAvailamility setting (2 windows server , Oracle DB) fmeflow2023 windows (fme-flow-2023.0.0.3-b23319-win-x64.exe) Environment:2 FMEflow servers, Windows server 2022 standard editionsystem fileshare , Windows server 2022 standard edition fileserverOracle, Oracle 19c EE with Data guard Installion done fmeflow servers and it doesn't work.Trying to open web page (from local fmeflow server) it just give empty page with Fme:flow image. C:\\Program Files\\FMEFlow\\resources\\logs\\installation , folder is empty. Where to get help ? what is safe.com support address ?Is there any support from safe.com ?
Hello everyone,I created a workspace app that is now used by my colleagues. In my script I have a geom parameter. In the workspace app the user uses the map tthen o populate the value for the geom parameter.My colleagues asked whether it's possible for the search to be limited to a certain area (Netherlands or even Utrecht ) One colleague made a typo and ended up in Latin-America. In order to minimize such mistakes it would be nice to limit the searches to certain areas and I was wondering whether that would be possible.
I’m trying to set up an automation with a merge process similar to what is described hereGetting Started with the Split-Merge Block – FME Support Center However, when I try to add in a Merge action to the Failure port I get the following error message Has anyone encountered this? I’m using the Merge Tool with a Failure Port so I’m not sure why it’s complaining FME 2024.1 Build 24612
I have a routine that extracts property boundaries from a web service and outputs to shp to be imported into our Property and Rating system. I do have a Geometry Validation process to repair geometries where they may self intersect or are corrupted, however there are two polygons that are not repairing, even though they pass the test. Both are like the below. The polygon doesn’t actually cross over itself. Rather, this is two separate vertices where the bottom section meets the top section, and it’s all one polygon. Is there a way to automatically fix these with FME as we can’t edit the original. My workaround is to have the tiniest buffer and dissolve so the vertices don’t touch which passes the validation test in our P&R import, but ideally we should have clean geometries.Any help appreciated. Regards, Josh
Hi there,I have a number of FME Workflows on our GIS server that successfully run via scheduled tasks and bat file. However this latest one I have created only runs under my account and not the service account. The difference between this and other workflows is that this one is connecting to web services (Vicmap as a Service). I have made sure the service account has full permissions on any folders it is writing to as well the FME Programs folder. We are currently on FME Workbench 2022 but will soon be upgrading to the latest license structure.Do I need to consider any other permissions when dealing with web services? Regards,Josh
I’m trying to replicate a user’s Web Service for Sharepoint Online. However, I don’t have the field called ‘Request Format’ within the ‘Retrieve Token Parameters’ section. Does anyone know why this would be missing for me but not for other users within the business? Other users
Hi, we are silent installing FME Flow for the first time. We used to install FME Server using a silent install script, which uses the next installation properties:FMESERVERHOSTNAMEINSTALLDIRFMESERVERSHAREDDATAPGDATAWEBSERVERHOSTNAMESERVLETPORTDATABASEPASSWORDIn the new FME Flow silent install instructions, a different set of installation properties is used. I think the properties above compare to COREHOSTNAME (changed)INSTALLDIR (unchanged)FMEFLOWSHAREDDATA (changed)PGDATA (unchanged)EXTERNALHOSTNAME (changed)SERVLETPORT (unchanged)DATABASEPASSWORD (unchanged).My questions:Can this be confirmed? Would it be possible to get a link to the location where this is documented?
I am running an automation process that collects some data via a webhook ,does some processing then outputs some shapefiles. I am trying to extract the URL to the download zip that you get when you run the workspace outside the automation from a workspace app or just run on flow itself.The issues im having are:-When the workspace is run within the automation it does not create a zip file in the temp/engineresults like when you run from a workspace app-If i explicitly define temp/engineresults as the output location, it will write either a hardcoded zipfile name (not the autogenerated one) OR if i remove the .zip extension it writes each individual file - which i dont want-I am able to extract out the autogenerated URL from the logfile, however because of the bullet points above there is actually no file being created at that URLI've seen plenty of topics around this URL, but none of them seem to cover my situation, im basically asking what configuration do i need on my writer and then
We are converting a number of GIS-focused Automations in FME Flow 2024.0 to use the new SDE Database Connections instead of the old PATH resource. FME Flow is returning an error when attempting to read the new database connection properties: ‘An error occurred while attempting to retrieve the connection parameters from the connection file’ For each of the FME Flow Database Connections, we used an FME Resource, ‘SDE_GISD’, for the path reference for the connection file. We found if we use a UNC path instead of the FME Flow resource it works as expected. Is this a limitation or are we doing something wrong?Connection works as expected on local host, local server host, and with UNC path for the database connection within FME Flow. Just not with using a Resource path in the connection.Error:315 2024-7-31 11:51:25 | Opening the Esri Geodatabase reader 316 2024-7-31 11:51:25 | An ArcGIS license is already checked out. The product checked out is 'ArcServer' 317 2024-7-31 11:51:25
We migrated from FME Server 2022 to FME Flow 2024 (FME Flow 2024.2.3Build 24825 - win64) and we have imported the 2022 backup successfully. When I now want to create a new project and I want to add a Resource path to the Project, the list of Resources to chose from is empty.I’ve looked at the request and the response contains the list of resource paths at the highest level but this list is not displayed in the UI. Is there a known issue with this release or a config setting that we missed?Request URL:https://<fmeserver>/fmeapiv4/resources/connections?limit=100&offset=0&suppressBroadcastError=false&cb=1744107685909Request Method:GETStatus Code:200 OKResponse : { "items": [ { "name": "FME_SHAREDRESOURCE_BACKUP", "owner": "admin", "ownerID": "fb2dd313-e5cf-432e-a24a-814e46929ab7", "sharable": true, "displayName": "Backup", "description": "This shared resource is the backup directory",
So, I've created an server app that sometimes posts very large datasets and have so far been able to restrict access to the data by just emailing the dataset back as an attachment (user email as parameter)(its not super safe, but safe enough - the data isn't super sensitive but sensitive enough). I've thus been able to restrict the data to the person running the server app by letting the person enter their email and get the data back that way. But now the datasets is growing kinda fast and the email client isn't putting up with 20-50 megabytes of attachments. So I read that it was possible to get the server app to respond with the download link (again not super safe, but safe enough). So: how do I do that? What parameter carries the data download link from server apps? Or, it doesn't work that way? (in wich case I'd have to do a workaround, and nobody likes workarounds :-) Been searching and trying for several hours without luck. Tried the ServerNotifier and the