A space to discuss FME Flow
Recently active
Is it possible to run workspaces in FME Server as different user accounts i.e. service accounts? I am aware of running FME Services Engine as a different account. The issue there is that over time you will have to grant this account access to a lot of different resources and this would not be good cyber-security practice.
On FME Server 2022.1.1, me and a fellow colleague noticed we cannot download any FMW files from the Workspaces page.Upon opening a Chrome console, we both get the following errors when trying: Failed to load resource: the server responded with a status of 500 ()main-es2015.4568b5467a926bd0ac9b.js:1 ERROR TypeError: Cannot read properties of null (reading 'body') at HTMLIFrameElement.j [as __zone_symbol__ON_PROPERTYload] (safe-software-app.22623.min.js:10:16906) at HTMLIFrameElement.w (polyfills-es2015.e7ece7f15ffd343d735b.js:1:35186) at u.invokeTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:25728) at Object.onInvokeTask (main-es2015.4568b5467a926bd0ac9b.js:1:526473) at u.invokeTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:25649) at a.runTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:21137) at l.invokeTask [as invoke] (polyfills-es2015.e7ece7f15ffd343d735b.js:1:26778) at p (polyfills-es2015.e7ece7f15ffd343d735b.js:1:39061) at HTMLIFrameElement.h (polyfills-es2015
Hi everyone, This question is about the detailed permissions user/role management interface.We’ve been facing issues finding all permissions required to run a specific workspace, like allowing services, access to shared ressources data and to specific connexions. The question is: Is there a hint to grant or list all these needed permissions to run a specific workspace ? Thank’s in advance. Kevin
I’m looking to uninstall FME Server 2019.1.3.1 from an old machine. When it was originally installed, it came as an executable file, not msi. Uninstalling from Programs and Features brings up the below message, and if I attempt using the exe instead, it unpacks everything and then gives me the same message. Is there an actual .msi for this? The Safe downloads site only goes to v2021, and even then it’s an exe not an msi.Thanks!
Is there a 2024 release webinar from Safe? I can't seem to find one after a good search.I can only find a 2023 webinar:https://fme.safe.com/webinars/166441/And then some short release notes:https://community.safe.com/product-updatesThanks,Annette
Before the FME Flow Marketplace installation on Azure I configured a /24 vnet with multiple subnets of 30 hosts. Enough I thought.During the installation we discovered that only a vnet with a prefix of /16 vnet is accepted.A red text is displayed: "the virtual network must contain an ipv4 address space larger than or equal to 16 ”Wenn a /16 vnet is applied everything worked fine.But… why a /16 vnet, /16, (more than 65.000 hosts)?I don't want to waste a /16 vnet.Is there a way to change this behave and use our /24 vnet?
Hi, I get warnings when running some automations in FME Flow. Running just the workspaces manually does not give these warnings and all data is written as expected in both cases. Any ideas for what is causing these to appear? Thanks Automation log:1 2024-04-04T22:00:00+02:00 | 803022 : Dependent parameters: [] 2 2024-04-04T22:00:00+02:00 | 803018 : Expected parameters: [DestDataset_GEODATABASE_SDE, SourceDataset_MSSQL_ADO_3] 3 2024-04-04T22:00:00+02:00 | 803019 : Provided parameters: [SourceDataset_MSSQL_ADO_3] 4 2024-04-04T22:00:00+02:00 | 803019 : Provided parameters: [SourceDataset_MSSQL_ADO_5, SourceDataset_MSSQL_ADO_6, SourceDataset_MSSQL_ADO_7] 5 2024-04-04T22:00:00+02:00 | 803022 : Dependent parameters: [] 6 2024-04-04T22:00:00+02:00 | 803018 : Expected parameters: [] 7 2024-04-04T22:00:00+02:00 | 803022 : Dependent parameters: [] 8 2024-04-04T22:00:00+02:00 | 803018 : Expected parameters: []
I saw recently that in FME Form 2024.1 dynamic scripted parameters have been introduced. While I was excited to see this new feature, I was curious if these parameters work the same when published to FME Flow?I searched the FME Flow documentation, but was unable to find further information regarding this. Is this functionality only limited to FME Form?Documentationhttps://docs.safe.com/fme/html/fpkg-sdk/advanced/scripted-selection/https://docs.safe.com/fme/html/fmetools/fmetools/scripted_selection.htmlFME Related IdeaFME Form User Parameter
Hello all,I am learning about Kubernetes by trying out FME Flow on Azure Kubernetes Services. I’ve got Flow running on the default AKS setup of one agentpool and one userpool, using an Azure postgresql database. Small configuration-changes in the .yaml and doing a helm upgrade work as expected.Now I try to follow this safe-support article on engine assignment and job routing and I fail to get it to work (on 2024.1+ versions of Flow).Just as described in the article, I used ‘nodeSelector’ and a tag to assign engine-pods to a node-pool.The ‘new’ engine-pods on the node-pool I created do not schedule. They remain pending.The message is:0/4 nodes are available: 1 node(s) didn''t match pod affinity rules, 1 node(s) had untolerated taint {CriticalAddonsOnly: true}, 2 node(s) didn't match Pod's node affinity/selector. preemption: 0/4 nodes are available: 4 Preemption is not helpful for scheduling..The pods should schedule on the first of the three mentioned node-pool. Ap
We are planning our 2024 upgrade and need to know when the anticipated release date is for FME 2024.2. We are looking to upgrade soon, but may delay some depending on the anticipated release date. Thank you in advance for your help!
Hi, I try to upload a file to the FME Flow Shared Resource Folder via the Flow REST API. When I use Postman the request works as expected but I need to send the request in a command prompt with curl. Of course, first I tried to use the curl that can be generated in Postman but it always returns the error “curl: (26) Failed to open/read local data from file/application. Here are the paramters for the working upload in Postman:POST https://fmeflow/fmerest/v3/resources/connections/FME_SHAREDRESOURCE_DATA/filesys/Test Headers Authorization: fmetoken token=1234 Body (form-data) file: test_upload.txt Postman generates the following curl:curl --location 'https://fmeflow/fmerest/v3/resources/connections/FME_SHAREDRESOURCE_DATA/filesys/Test' --header 'Authorization: fmetoken token=1234' --form 'file=@"/C:/Users/e059231a/Downloads/test_upload.txt"' I already tried to remove the quotes from the filename and to replace the slashes with double backslashes but still get the mentioned error.
Where to get the FME for Home Use, like ArcGIS Home Use license?
Hi allI am looking for suggestions as to if FME Flow can automatically send text messages out to members of the public. The scenario is as follows:-The day before a collection is due, FME runs an automation which finds all registered users who have signed up for notifications and live within the collection zone, and then sends a text message out to them to remind them of the collection.Any ideas if this is possible…ThanksAndy
Hi All,We are working on adding new FME Engines on a Separate Linux Machine in a fault-tolerance environment where two FME Cores have been configured. Following the FME Flow Administrator’s Guidehttps://docs.safe.com/fme/html/FME-Flow/AdminGuide/Adding_FME_Engines_on_Separate_Machine.htmThe install instructions have this step on the Linux section,The installer prompts you for the name of the <coreHost>. In a fault-tolerant installation, the primary <coreHost> should always be specified. Do not specify the failover host.Here we are not very clear. We have two FME Flow Cores.first, how do we know which one is supposed to be the primary or the failover host between two Cores?Secondly, if say that the first Core to start can be considered the primary, what happens to the engines on a Separate Engine if the primary Core is down?Can anyone give us some helps on this?Thanks,-John
Hi there,I have set up a webhook in Flow that is (supposed to be) triggered by a survey123 submission. I have added the webhook in survey123, saved and updated the survey on my device. I have saved and started the automation in Flow. When i submit a survey there are no event counts running through the automation and there are no logs. I have tried both with https authentication and without and have tried with another very simple survey. When https authentication is off, I can test the webhook via postman which successfully triggers the automation. This could be more of an esri question but is there anything I am missing from this webhook set up?I have other webhooks connecting power automate to my surveys and they work fine.Cheers
I'm using a FeatureReader to import Revit (*.RVT) files. I need to loop through a folder of Revit files and write the output to a GDB using the same filename as the input Revit file.I'm looking for something like fme.basename, but I can't find it anywhere, neither in the FeatureReader's geometric outputs nor in the schema. I can't find any attribute to expose that would give me the input filename. I've also tried FilenamePartExtractor, but I have nothing to put in the "Source Filename" field.What am I missing here? Thanks
I would like to either return a kmz county outline (polygon) or be able to use a polygon as input to an workspace app by typing the name of the county filter first on state then on county.I currently have a workspace app that accepts drag and drop kmz files. it filters lines points and polygons and buffers or not around the features then it hull accumulates or not. Then it does a spatial filter on a postgis db to return an aggregated table to excel file and creates a download. I recently added the kmz creation of the non aggregated features to the download.I have set up a few of the kmz county outlines but wondered about just making a dataset available and then punching in the county name to do the query for the input.I would also (pie in the sky) like to keep the drag and drop (AOI) kmz input to this app.Is this something someone has done?
Hello FME community, here’s an outline of what I’m trying to accomplish:The fmw is included as a FME Server Workspace App (Server version 2021.2.5, Build 21816 - Linux). The fmw searches for features within a specified area (drawn by the user in the map) and if features intersect the drawn area, they are bundled into a FeatureWriter and provided to the user via a DataStreaming service. This works great when features are intersected.When features are not intersected, a NoFeaturesTester (stored in the same Repository as the fmw) directs the output to create a HTML file (FeatureWriter_3), created and stored in $(FME_SHAREDRESOURCE_TEMP). This file says something like “No results returned, the are no features of type X.Y,Z in the extent MinX, MaxX, MinY, MaxY...etc).Each time I test the App, the html file is created and populated correctly. Now the bit I don’t know is possible: at the end of the process is a SystemCaller which is attempting to open the HTML file in a new web browser tab (w
Hello,So the following issue that was suppose to be fixed with version 2018.1 and onwards is not completely dealt with The issue seems to point to an error related to UNC paths using international characters when adding Network Resources as pointed out by this article:https://support.safe.com/hc/en-us/articles/25407651730573-No-FME-Engines-Available-After-Adding-Network-Based-Resource According to the article this error was fixed from 2018.1 onwards. However I found out that using a space in the UNC path will cause a similar error (if not the same) and the only way to fix it is to remove the Network Resource with the space in their UNC Path. I’ve tried with different versions and so far the error shows up even on 2024.1. This UNC path generates the error:\\seerver\Customers\Data InWhen the above UNC path is added to the Network Resources, the system is able to recognize the path and creates the respective folder in the Resources (granted you need to have the right permissions for the
Hello FME Community,I’m encountering a puzzling issue with a Jinja2 template that I’m running through the PythonCaller in FME Flow. The template works perfectly fine on my local machine, but when I deploy the same script on FME Flow, I receive the following error:Python Exception <TemplateSyntaxError>: expected token 'end of print statement', got 'X'Context:The Jinja2 template is used to generate a Contract document with placeholders that are populated at runtime. Below is a simplified version of the template:Contract1. A Person with these Details2. Name: {{ tag1 }} Postcode: {{ tag2 }} Date of Birth: {{ tag3 }} E-mailadres: {{ tag4 }}{% for compensation in compensation%}located at the* / the*: {{ fee.tag70 }} section: {{ fee.tag4 }} number(s): {{ fee.tag5 }}{% endfor %}Steps Taken:Local Testing: The template renders correctly when I run it locally using Python (same Jinja2 template) on my machine. FME Flow Execution: When running the same script on FME Flow, it fails
Hi, I am trying to connect transmission lines to POIs using the PointonLineOverlayer but before that i wanted to dissolve all the transmission lines into a singular line/polyline. The issue I am having is that regardless of what I try I am getting breaks in the lines where there isn’t supposed to be any like in the image below. I am trying to use a combination of the generalizer, snapper, intersector, and linecombiner transformers but these breaks still persist. I even tried to buffer the lines, dissolve and then use centerline replacer and they persisted. Would appreciate any advice on this manner.
I have a Web Connection configured that I use in my HTTPCallers as Authentication. This works fine on FME Desktop and also works for some time after uploading to FME Server. But after an hour or so (the expiry time of the token) all workflows on FME Server fail. So my guess is that the Web Connection does not refresh the TOKEN. Do you have any recommendations?My Web Service Settings:Acces Token Request: Request URL: configured Request Data: configured Access Token Response: Token Object Key: serviceResponse.access_token Expiry Time Object Key: serviceResponse.expires_in Expiry Time Format: Duration (Seconds) API Call Parameters: Placement: Header Header Format: Authorization: Bearer [TOKEN] This is the error log I get:`_error' has value `HTTP/1.1 401 Unauthorized' `_http_status_code' has value `401' `_response_body' has value `{ "statusCode": 401, "message": "GW-Unauthorized. Access token is missing or invalid." }'
Hello everyone, I need to create a loop in FME 2021, this loop would allow me to be able to browse several tables of several schemas of my database to retrieve a specific column "last_update" and then sort this column to retrieve the "last update date". So I would like to retrieve the "last update date" of all my tables but I don't know how to create a loop in FME 2021! Thank you for your help!
Hi All, I get the following error when trying to export a project where there is an issue with a dependency:This project contains items that don't exist or are inaccessible by you. My user is a superuser and I can see the file however when I click the link to take me to the file, I can see that the link is different. Is there a problem with the link?Link returned by project:/fmeserver/resources/lookup?path=FME_SHAREDRESOURCE_DATA%5CEDM_CSVexpected link:/fmeserver/resources/browse?path=FME_SHAREDRESOURCE_DATA%2FEDM_CSV&name=DataI noticed that @kate-safe mentioned in a recent ticket that this was a known bug ()Is there anyway to fix this without upgrading FME flow? It’s put a halt on all of our deployments.Flow installation details:FME Flow 2023.1Build 23619 - win64 Many thanks! Sam
Hey everyone,ich have a nice use case in our city: we want to offer a service where families can look which school is the nearest. My Idea was an app Server to create with only one field in order to type one Address. The System should calculate all the routes to the schools in the city (these addresses are known) and visualize them as a list or/and in a map as a result of the server app. Do you think this is possible? I need first of all a FME workbench with an address and a file with the school addresses and calculate the routes and I have problems to get it. If this task is done, do you think is it possible to show as output the list with the distances and the routes in a map? many thanks in advance!