A space to discuss FME Flow
Recently active
Server Log Error: FME Server 2022.0.0.2 2022-7-19 11:15:03 | AttributeFilter_FAIRWY Disabled Nuker -1 50 (TeeFactory): Feature specification `NO_LOGGING' in mapping file row `FACTORY_DEF * TeeFactory FACTORY_NAME AttributeFilter_FAIRWY Disabled Nuker -1 50 INPUT FEATURE_TYPE AttributeFilter_FAIRWY NO_LOGGING' is not valid -- it has an invalid number of entries
We are running into issues with the user parameter file inputs for Automation Apps. In this case our end user wants to upload a new csv file every time they run the automation app, and they want to upload it from their local computer/machine. Right now the only way to accept this user input is to have the csv file uploaded to a data store in FME Server, prior to selecting it as a user parameter, and then running the automation app. We noticed that this problem doesn't happen for workspace applications and they can upload local files directly as the end user, with no need to upload it to the data store in fme server prior. Is it possible to have our end user run an automation app and upload the user parameter directly from their local machine?
What Parameter should we use to connect to .sde(s) file uploaded to File & Connections-> Database Connections, on Flow?$(FME_MF_DIR)part_etl_server.sdeUsing above parameter we are able to connect the part_etl_server.sde which we attached into script publishing from Form but we need to connect into what we already have on server? Thanks
I am trying to read data from a shared drive into a PATH reader on server and keep getting "Could not find folder'I have checked permissions on the server, i have the services with the right permissions, i have even tried adding the shared drive as a resource but that fails too.I can login to the actual server and i can map the drive and see the data so i have no idea what i can do now.can the PATH reader see shared drives?I am also using UNC paths.
I've been able to create a Workspace that gathers PDF's -> ZIP them -> Attaches files -> to Emailer Transformer. The file only needs to be temporary until the Workspace is complete.I'm trying to understand FME Server Resources and using [FME_SHAREDRESOURCE_TEMP] or [FME_SHAREDRESOURCE_DATA] within a Workspace but no success. Are these the wrong location or not accessibleORDo I need to follow and create a new location "Example 4: Using a Resource Folder Within a Workspace" in https://community.safe.com/s/article/fme-server-resources-uploading-referencing-and-con-1
@DeWetAtSafe: I found your archlinux package of fme desktop 2017 at https://aur.archlinux.org/packages/fme-desktop-2017/I tried to re-pack fme desktop 2018 using the files for 2017 as a template, albeit unsuccessful.Would it be possible that you create a package for the fme desktop 2018, too? That would be most helpful!
We have a FME Flow (2025.1) workspace where it takes a csv file with parameters to run. This has been working fine for a long time in two separate but identical deployments. However when tried to run this workspace today, it throws an error as below:This is same in both deployments when accessed via external url (which uses an Azure application gateway). It is showing same error when accessed internally via port 8080 (as in the image below). Any idea what is going on, how to resolve this?All other workflows seems working fine, except this one.
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?
If I look at the web interface I receive errors. Error: Error communicating with FME Server. FME Server may not be running. Contact your FME Server administrator who can investigate the log files for further details.Connection refused: connect.Does anyone know what the source of these messages are?
Hello all,I succesfully connected to an Oracle Weblogic ESB (JMS) with some publications and subscriptions.But...The infrastructure here has a JMS-cluster, meaning there are two url-entries, not one.Connecting to one of the two works fine, but does not have the redundancy intended by having a cluster of two.So, when I put one URL in the Provider URL-field it works, but how can I enter two, for redundancy?This goes for publications and subscriptions. Kind regards,Martin
At the moment I get a token with a normal HTTPCaller with username and password as User parameters. However, I would like to store username and password secure. For this reason I tried to use a Web Connection. Unfortunately this didn't work. Any recommendation hwo this should be done? This is my HTTPCaller that works fine but with the drawback that username and password are defined as user parameters in plaintext.
What ports do I need to open on my firewall to ensure I have full functionality of the FME Server WebUI?
One of my teammembers suffered a hardware crash recently. He got a replacement laptop from IT but it’s performance is terrible. When opening the Inspector, 3D mode returns next image:It is a Lenovo Thinkpad P15 with an i7, 64GB ram and an NVIDEA RTX A2000 GPU. Windows 11.My machine is almost the same spec and works flawless. Windows 10.I know this question is not really FME related but what would be logical things to check / try to get it running the inspector in 3D?What we did was install the latest videocard driver, but this did not change anything. Our IT is only staffed to solve Office365 problems, no help from there.
I have a workspace that removes specific vertices using a point feature class. Hopefully if anyone is looking for such a tool they will find this help topic. It is located on Geonet:https://community.esri.com/thread/95310Here is the problem:This workspace works wonderfully except that many features fail to output. After troubleshooting the workspace, I think I have determined the problem is with the incoming data. If I go back to the original data in ArcGIS and use the "Replace Geometry Tool" in the advanced editing toolbar. The features will then output in the workspace. However, I don't want to manually fix all of the failed features--though it's certainly better than manually deleting all of the vertices.Does anyone have any idea what might be causing this, and what can be done to fix it automatically?I have tried Repair Geometry (Arc) and Geometry Validator (FME) with everything passed . I have also tried loading copy/paste, and appending the features to a new geo
Hi All - I have done this multiple types with different data formats/inputs (e.g., Excel, CSV, Shapefiles) with no issue. However, I can’t seem to be able to allow end-users to select a fgdb from their drive and use as an input for the script (very simple script which converts Feature Class to other formats). The Workbench works perfectly fine via setting up a User Parameter which is linked to the ESRI File Geodatabase FeatureReader. I could even add another User Parameter to allow users to select specific Feature Classes for the script which is handy too but not necessary (linked to Feature Types to Read).However, once this is published in Flow then the interface doesn’t allow for the end-user to “Upload Files” like other Self-Serve Apps I have created. You only have the option to “Browse Resources” which doesn’t let you browse your computer to select the relevant File Geodatabase. Note that I have tweaked with the User Parameter “Item to Select” choice and chosen either ‘Folder’ or ‘
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
Hı all,I just started learning the fme server. We create wep api using django rest freamework. Is it possible to do web api with fme server? Is Fme server enough in speed and security. Is there a documentation I can examine as an example? Thank you
I’m working with FME Flow 2025 and I’ve built a Flow App that allows users to run a workspace by clicking a “Run” button.My concern is about system overload: if a user (maliciously or accidentally) clicks the “Run” button hundreds or thousands of times, this could flood the job queue and potentially saturate the single engine I have available.I’ve looked into Job Queues and Job Routing Rules, but they only let me set priorities and routing conditions (repository). I understand that jobs can be routed to different engines using queues, but that’s not my goal. My goal is to limit the number of jobs submitted by users, not to distribute them across multiple engines.What I’m trying to achieve is: Prevent users from creating an infinite queue of jobs. Ideally, enforce a limit per user (e.g., max 5 jobs active or queued). Any ideas?
Good day!The result of my WB is PDF map which should be sent as attached file. But I met the problem. File has been damaged. The size of file is less than original. It looks like FME-server had no time to attach the full file.Have you any ideas about fixing this problem?
We currently run all our FME jobs as an AD service account. Unless a workspace uses SQL Authentication for DB access, all DB access occurs as this service account. This has turned into a security concern and I’m sure others have dealt with this. Which of the following is the best solution or what have I missed?It sounds like the new FME licensing allows unlimited engines. Could we create a new engine for each workspace and run it as the service account with DB access, and access to network shares? Kindly point me to steps to do this.Group Managed Service Accounts - can a FME workspace run as a gMSA? Use SQL Authentication instead of Windows Authentication for DB access. I understand FME encrypts passwords but we’d still use the FME service account to access a ton of resources.How do others handle FME jobs and access to resources?
Hi,I'm trying to upgrade a FME Flow Hosted instance, but I can't create snapshots from the backups tab, because I get this message "Snapshots not supported for unsupported instances"...How can I get a snapshot of my current instance to restore in the new one ?Thanks
Hello, I'm using FME Server 2019.2.3, and have written a Server app, which runs a data download workspace. How can I get an email sent to the user with a link to download the output? Currently I have an automation which is a triggered by posting to a topic, and sends an email, but am stuck on how pass a parameter from the job with the user's email address to the automation? Thanks, Owen
We have a large number of JPG images that cover the same area (flown with a drone in a criss-cross pattern). We need to split the set of images into smaller, workable groups. The idea is to, if possible, create an area of 2 rows by 2 columns that cover the same area where the images were taken. If an image falls within one of the four quadrants, it should be moved to a specific folder that representsthat quadrant. That way we can correctly subdivide the set of images into four, more manageable blocks. The 2DGridAccumulator seems to be able to setup a grid, but is there now a way to compare each image to each cell of such a generated grid and then move that image to a folder as explained above? As the drone flew in a criss-cross pattern, the date modified for each file cannot be used to determine in what block it should be placed (ie by just using Windows File Explorer to categorise the images). Apologies if there is a straight forward solution for this which I could not find.
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
Perhaps just of curiosity, I would like to know what all the lines in the safe.lic license file actually mean. Not an answer like "they are needed" but more information why they are needed and what they correspond to. FEATURE FME (this might be the main license)FEATURE FME_GUIFEATURE nationalFEATURE basic_rasterFEATURE segy_readingFEATURE segy_writingFEATURE smallworld (this is the license level)FEATURE fmeobjects_reprojectFEATURE ssis_extensionFEATURE spatialbiz I've heard during my years as a FME expert that some of these lines correspond to "old licensing levels" or similar but now with FME Form, is that really true?