A space to discuss FME Flow
Recently active
I created a workspace that takes a zip file (nested zip), unzips it to a temporary folder (I used StartUp Python Script to do so). It then reads all the unzipped SHP files from the temporary folder (uses dynamic ESRI Shapefile Reader), reprojects all the files, filters them by feature type (to points, lines, polygons), checks for duplicate features and if the geometry is valid. Finally, it saves 3 output shapefiles:1. all point elements consolidate into one output shapefile2. all linear elements consolidate to one output shapefile 3. all polygon elements consolidate into one output shapefile I would like the workspace to be independent of the input dataset (attributes). Because now when I run workspace with a second set of zipped shapefiles (with different attributes), I get shapefiles in the output with empty attributes that are in the first set of data. For example first dataset (which was used to create workspace) has ‘A’, ‘B’, ‘C’ attributes, second dataset has ‘D’, ‘E’, ‘F’, ‘G’
Hi community! I installed FME Flow 2023.1.1.1 on Ubuntu 22.04 with installer [1]. I choosesetup type "Distributed / Fault Tolerant" to use an existing Postgres instanceaccording to [2]. I then set up the Postgres database according to [3].I also changed proxyPort in /opt/fmeflow/Utilities/tomcat/conf/server.xmlto the correct port number. Then installed, enabled, and started the systemdunits according to [4]. Everything worked at this point and I could log in as admin and change thepassword as required. I could also log out and log in as admin. I thencreated a new admin user. When I logged out and try to log in as the new userthe landing page was stuck in an infinite refresh loop. I also deleted allcookies which did not have any effect on the constant reloading. The URL is https://view-db.vinci-energies.de/fmeserver/. I uninstalled FME Flow, dropped the fmeserver database, and installed FME Flowagain as before. Now the landing page doesn't even prompt for the admin loginan
Hi,Is it possible to download Automation workflow/save it to a file, so that it can be easily transferred to another FME Server/Flow?
Hi!We have configured FME Flow (2022.2.8) for OKTA SAML Authentication as per https://community.safe.com/s/article/Configuring-FME-Server-for-OKTA-SAML-Authentication On signing in with a username, password and MFA it redirects us back to the password page.The restV4.log or fmesaml.log never shows that we attempted to login. We tried to configure FME Flow for Azure AD SAML Authentication, but got the same outcome. Any ideas, please? Regards,Dmitry
I thought it would be as simple as Trigger (FME Flow System Event) -> Action (Log) ->External Action (Http Request that includes the information for the system event via the log ).
We're in the early stages of proposing external access to FME Server 2021.2 via a reverse proxy. I was wondering if it is possible to duplicate a service so that it can essentially run on multiple URLs since not all users will have access to the remote proxy (IT processes outside my control). I can see there is the possibility to create a new service but I'm unable to configure as required.Not sure if i'm overthinking this or missing something simple but any assistance would be greatly appreciated. Thanks
Hi everyone, I have a workspace/server app which has a Data Download service published. It produces a downloadable zip file of the writer results. We a user clicks ok to run the server app and the status is completed, the data download url is shown. I have an Automation however which receives a topic and this triggers another workspace to send an email with the job details (rest api).Is there a way to hide the above data download link URL and still create the url behind the scenes>
how to continue this workbench as no data have passed to next stage how can i redirect the data to final data if no data is passed in this step?
I have setup a FME Server Webhook trigger in the automations section and want to put the payload received into a database table by running a workspace after the action is triggered. Please help or advise if this is not the correct way? Thank you #Automation #Webhook
I have added a new team member into FME Server, with fmeuser role. Basically this user only care read and Run workspaces under Parks repository so in FME Server under Repositories slide-down I set this configurationbut when I checked the user in the Server end point I am seeing this:As you can see two Samples and Tools repositories also listed there! When I check back in Server side, looks like there are some circled-checks on read and run options for these two! Now can you guys pleas let ne know how I can force this user to ONLY have access into Parks repository using the fmeuser role.
I have a workspace that includes two Emailers that send emails based on what file is added to a folder. If a zero byte file is added to Folder A then an email will be sent; if a file that is more than zero bytes is added to Folder A then an email will be sent. It runs good in FME Form, it send two emails one notifying the recipient of a zero byte file added to Folder A and one email notifying the recipient of a non-zero byte file added to Folder A. But, after I publish this workspace to FME Flow, and create an Automation with the Directory Watch Trigger (triggered only when CREATE .... new file is added to the folder) that kicks off the workspace, it sends me 8 emails. Is this a bug with using the Emailer Transformer? I notice that in FME Flow I cannot view the Emailer parameters as I can with other Transformers. Any ideas on how I can get this Automation to send me only two emails?
I am having difficulty attaching the Host Info Text File.Please advise how it can be submitted. Thanks in advance for your assistance.
Hi all!I have some odd issue,I set up my Gmail web connection like describe in here, test it, and everything's is good.But when I want to use this connection in Emailer, it doesn't give the option to choose this Gmail web connection, and it ask me to set up new and regular one, which fails with Google error 401: disabled_client.Can anyone help me?how can I force 'emailer' to take the right Gmail connection?Thanks!
Hello,We have updated FME Server from 2020 to 2022.2. Then there is something wrong with the upload files : We publish into FMEServer a workbench containing a "File/URL" User parameterThen we RUN the workspace 2 times : The file we upload has the same name, but the content of these 2 files is different--> FME Server doesn't update the file located here : FME Server\\SystemShare\\resources\\system\\temp\\upload\\ if we don't purge the folder (In case we change the file name, it works well.)We have not encountered this problem with FME 2020.2 Can anyone help?Thank youRonan
I'm trying to prep a road network for use in the ShortestPathFinder. I found a flow on FME's documentation that looks like it does what I need (it uses a road network to prep for routing). The first three steps appear to have run fine, but I think the Snapper step keeps repeating. The following line has reached 100% completion 3 times but every time it does, it starts over doing the same thing: "Intersection operation processing one line against many others... 99.34% doneIntersection operation processing one line against many others... 99.87% doneIntersection operation processing one line against many others... 100% doneIntersection operation processing one line against many others... 0.52% doneIntersection operation processing one line against many others... 1.05% doneIntersection operation processing one line against many others... 1.58% done" Below is a screenshot of the flow I'm running. Am I correct that one step just keeps repeating? If so, how do I correc
Hi, I'm looking for a way to add my own key:value pairs/object to the Webhook JSON-response. The default webhook JSON response is:{"serviceResponse": { "jobID": 294, "statusInfo": { "mode": "sync", "status": "success" }}}Woud like to add something like:{"serviceResponse": { "jobID": 294, "statusInfo": { "mode": "sync", "status": "success" } "productData" : { "productVariant" : "type1" // = $(productVariant) }}} Not sure if it is possible at all. All suggestions are welcome.Thanks!
I will be receiving a number of datasets that I need to run through the same process. I would like to figure out how I can set up the workbench to be able to put through several datasets at once time. There will be the same 4 inputs that need to be run through the FME workflow I have set up to output 3 files.I'm looking at working with something like this:If anyone has an example I could maybe take a look at to help set this up or have any tips/advice for doing this, it would be much appreciated! Many thanks in advance!
To get a file validated, users can send an email to the FME-Server with the file attached. In an automation we first check, whether theres an attachement at all and whether the extension of the file is correct. If so, a validation-workpace starts, If not, the user gets an email back.This works fine, as long as there's just one attachement. But we now have a user with a grafic-file in the email-signature. FME-Server counts that as attachement too and sends him a mail, that he has to send a file with the correct extension, even though the file is there...I would have to loop through the attachements, if there were more than one, but how can I do this?(We are using FME Server 2020.0.2.1) Thanks in advance!Vera
FME Flow Hosted 2023click into the input variable Text Editor and dbl click the Webhook/message Content and this is the result: Click OK then APPLYClick back into the Text Editor and it's reverted back to this. I can't get it to stick with it's curly brackets:So as you could imagine any actions in the workbench downstream from this complains it's not a valid jsonhelp!this is the parameter published from Flow in_json: loosely following this from 2019https://community.safe.com/s/article/Emailing-a-Survey123-Report-using-FME-Server
We are currently running FME desktop 2020 with a floating license server (2020). If we upgrade our license server with a 2022 floating license will the 2020 FME desktop installs still be compatible until we finish testing and upgrading?
Hi,I would like to create a fme server app where a user can upload multiple ZIP files. For each zipfile I would like to call a FeatureReader for one file within the zip file. How can I accomplish that?I tried the directory and file path names reader but this gives an error in FME server saying it expects a folder and not a file.Thank you
I want to automate a rest call to the FME FLOW API for schedule information, like https://myfmeserver/fmerest/v3/schedules?includeAutomations=true&limit=1000&offset=0 What are the minimum FME permissions needed to be assigned to role or system user to be able to run that API call ?
Both the nodes sharing the same FME Flow System Share and FME Flow Database (postgres sql DB) which are on a shared network drive. The two express installs have independent URLs. So, in this scenario, there is no real fault tolerance from load balancer but if one node fails, the FME clients can change the URL to point to the second node's URL
@echo offstart "" "C:\Program Files\ArcGIS\Data Interoperability for ArcGIS Pro\fmeworkbench.exe" "%~dp0ReadGdbFromFolder_AA.fmw" --runHi all, currently this bat file when clicked opens FME Workbench and the workspace dynamically based on where the bat file is located in and that's great, but is there a way I can also make workbench run my workspace once it loads up the workspace itself?
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.