A space to discuss FME Flow
Recently active
Hi all.I have two sets of automations, where all automations in set 1 needs to be all done before initaiting all automations in set 2.I'm wondering what the best practice is for this scenario ?I tried to include an active wait mechanism in the set 2 automations, but then they just got started first, blocking the set 1 automations.I'm starting all set 1 automations with a single (topic) trigger, as they may run in parallel, and I can start all set 2 automations with another single trigger. But all set 2 need to wait for all set 1 to finish, and that I can't do with triggers as far as I know.All help and suggestions are appreciated.Cheers
I'm wondering to what degree items uploaded to FME Hub are checked? Are they considered "safe to download" or "use at your own risk"? Imagine a wild scenario where I would upload a custom transformer with a SystemCaller in it that formats the c drive, will that get flagged or not? (and what if I password-protect it?)
Hi, Where can I download License Generator that I need to use for my LicenseChecker?
Hello all, When will FME (server and desktop) be supported on the new Ubuntu LTS release 22.04? Thanks for your interest, Martin
Hi, I have been running the JobHistoryStatisticsGathering.fmw using a FME schedule, and in recent times I have been noticing an error (log attached) that I am unable to get to the bottom of.53 2023-3-23 10:00:27 | JobHistoryReader_HTTPCaller (HTTPFactory): [1]: HTTP transfer summary (PANDORA): status code: 401, download size: 52 bytes, DNS lookup time: 3 ms, total transfer time: 97 ms54 2023-3-23 10:00:27 | JobHistoryReader_HTTPCaller (HTTPFactory): An error occurred while accessing the URL 'https://PANDORA:443/fmerest/v3/transformations/jobs/completed?limit=1000&offset=0'55 2023-3-23 10:00:27 | The below feature caused the translation to be terminated56 2023-3-23 10:00:27 | Storing feature(s) to FME feature store file `C:\ProgramData\Safe Software\FME Server\resources\logs\engine\current\jobs\47000\job_47701_log.ffs'...........69 2023-3-23 10:00:27 | Attribute(string: UTF-8) : `_response_body' has value `{"message":"Authentication failed: Failed to login"}'I dont believe I have m
I have a workspace that proceses a lot of features and then writes it to a geopackage but it replaces the file with new data.I want if the file exists to append the features if it does not exists to create the file.How do i do that?
Hello,We install a second server FME to update the version. When this version will be ok, we will stop the old server. All is ok if we run the new server manually but it doesn't work when we want to run fmeserver like a service. 5 services is ok but the fmeserver-database.service doesnt work. Have you an idea? Thanks
A question coming from an organisation with many machines installed with FME servers (40+). Next to the installation we also require a lot of time in configuration for the FME server deployments. We would like to automate deployment and configuration in the near future. We have found Ansible and Chef and also Kubernetes. With kubernetes we have succesfully deployed FME server on premise. The only major issue is the esri dependency of Arcpy scripts and SDE databases. Therefore we are looking for Ansible as a serious candidate for automation. We would like to automate as much as possible, not only because it saves times, but also to make sure all the machines are perfectly similarily deployed. Any tips or recommendations from other users/Safe software? Thanks in advance.
Last saturday (23:46) I recieved the first message above. Then, at Sunday (00:01) I received the second one. Should I be worried about that? (So far, I have not received that kind of message again.)
I have a workbench intended to run daily on FME Server. It does the usual data transformation stuff and then it email reports to a member of staff once per week. The report contains information relating to contractor performance over a 30 day period. I only want to send out a report if there's in new activity in the past 30 days. Currently, I have 9 x reports (one for each contractor). The reports are updated daily. I want the Emailer transformer to email only those reports containing new activity. I have gotten as far as calculating which reports are valid (i.e. within 30days) and using an Attribute Creator to fanout a new attribute, being the path & filename of the report. The Emailer then reads the fanout parameter as the Source File, picks it up and sends it. The problem is, the Emailer is sending each attachment in individual emails. I want the transformer to recognise which reports are valid and then send them together in a single email. The image I have attached shows 5
Hi! We're using FME Server 2021.1.3 Build 21631 - win64. Since last update have problems with access to libraries. Some of jobs crashes on random way. For example:"Module 'VectorToRasterFactory' is unavailable for use with this FME edition"" Library 'C:\\Program Files\\FMEServer\\Server\\fme\\plugins/VectorToRasterFactory.dll' was found but could not be loaded. Ensure that all the dependent modules exist for this library"or"Module 'DatabaseUpdaterFactory' is unavailable for use with this FME editio""Library 'C:\\Program Files\\FMEServer\\Server\\fme\\plugins/DatabaseUpdaterFactory.dll' was found but could not be loaded. Ensure that all the dependent modules exist for this library"or"Module 'TextEncoderFactory' is unavailable for use with this FME edition""Library 'C:\\Program Files\\FMEServer\\Server\\fme\\plugins/TextEncoderFactory.dll' was found but could not be loaded. Ensure t
I'm having some issues with our FME Server which I don't understand. Every now and then, when running a nightly scheduled job, a FeatureReader fails to read a CSV file. The log returns:Trying to find a DYNAMIC plugin for reader named `CSV2'Library 'D:\Program Files\FMEServer\Server\fme\plugins/CSV2.dll' was found but could not be loaded. Ensure that all the dependent modules exist for this libraryModule 'CSV2' is unavailable for use with this FME editionWhen I resubmit the job, everything works fine... which is great for the data being processed, but harder to debug. The issue feels somewhat familiar and I did find similar questions but not related to CSV2.dll.I'm quite sure this is not related to desktop/server versions. Version is 2019.1.2.As far as I am aware nothing has changed in the installation, I do know the certificates were replaced recently but I doubt this has anything to do with it. Not sure where I should start looking, can anyone point me in the right direction? Update:
Need to install arcgis pro 2.9.5 on the FME servers so FME has access to ESRI projection engine. How I can proceed there is any documentation that what are the prerequisite and how to install.
I need to perform FME server (2022) silent installation in EC2 machine, do I need to create response file or there is any script that we can directly execute using cmd.
I'm very new to the concept of deploying things within a Docker environment. As far as I know, FME Server works perfectly fine with this but what about the interaction with FME Server after it´s up and running. Are you as a workspace author just uploading your workspaces like you do on a normal FME Server on a regular Windows plattform? Same with FME Projects? My second question is if there is a way to use Docker and Jenkins to install FME Projects instead of the normal way through FME Server Gui import/export. RegardsStefan
I am having issues with using the payload that is being sent to the webhook in FME server. I have setup a webhook, I watched this video: https://www.safe.com/webinars/hook-line-and-sinker-reeling-in-arcgis-webhooks/ But I cannot set the same values in my ParameterFetcher and my Workspace on FME server is not allowing me to set anything with webhook. I have the webhook created and I am able to log the webhook message to the logs and see the expected output. I am having issues sending it into an fme workspace.
Hi all.Has anyone attempted this ?I'm exploring the possibility, and although it ought to be possible, it fails to validate.One this puzzles me though: All configuration examples I've googled, mentions both an EMAIL ADDRESS and a USERNAME, which is also an email. And they're different when accessing a shared mailbox.But the automation trigger only has one "IMAP Email Account" setting.Is the IMAP trigger missing a setting ?Cheers.
I am trying to set up an automated fme workbench to run once a day. I ran the Workbench in FME Server and it ran just fine without error. All this workbench does is run a SQL Creator that sends the data to an excel writer (one for each type of permit) and then it saves the files into a folder on FME Server. That is all it does. The version is FME Server 2022.2.1.
Hi everyone, I'm trying to convert a PDF file containing geographic data into a shapefile format using FME. There is a lot of work that has been going on in the recent past on this, and even I had tried a few online tools, QGIS plugins and now playing around with FME using a few transformers.Actually, my spatial pdf file has the transmission lines network that includes transmission lines, substations and the geographic region with text information provided that represents the points and lines on the file with a descriptive legend.Since I couldn't efficiently work with that file as it is 15Mb and has around 800k entities, I am working on a sample pdf.Can someone guide me through about what concept can be applied to perform this?Thank you.Attached:wallawalla.pdf: sample fileERCOT: Practical file
What could be a reason for uncomplete login form? It looks like this:Looking into dev tools I see two errors popping up:DevTools failed to load source map: Could not load content for https://<domain>.com/fmeserver/dist/app/libs.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE/fmeserver/#/home:1 GET https://<domain>.com/fmeserver/ 401DevTools failed to load source map: Could not load content for https://<domain>.com/fmeserver/dist/app/libs.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILUREjquery.22789.min.js:2 GET https://<domain>.com/fmeapiv4/info/login 404Other than that the server appears to be working as expected - health check returns the following:{"status":"ok"}database is there and I was able to connect into it, license has been applied successfully, tokens work, in general all API based functions work as expected. The only problem is to use the front end... Server info (got via API..
Hello. Using FME Server 2022. I have an issue monitoring our FTP. I want to monitor all subdirectories for changes. I keep getting an error where "/." is being appended to the "Path to Watch Directory" an infinite number of times. I get thousands of errors from the automation. Here is the error message:When I check into our ftp client logs, here is an example of the file path that FME Server creates: /upload/Directory/./././././././././././././. Why doesn't the trigger just detect and stop at the directories that exist?
Using my basic FME skills, I've been able to automate the download of the OS Mastermap Topographic Area, Line and Point but am struggling over how to maintain the changehistory feature collection type which FME wants to insert a single value. Being a common task amongst many GIS users, I would hope there are some models out there....?
Hello There I am using FME to generate a WebSocket stream, on the desktop we are getting the valid JSON format, but when published to the server I am getting an extract Caracter ( " \\") backslash --------------------------------------{ "ws_publisher_content": "{ \\"type\\" : \\"FeatureCollection\\", \\"Features\\" : [ { \\"type\\" : \\"Features\\", \\"geometry\\" : { \\"type\\" : \\"Point\\", \\"coordinates\\" : [ 48.740187789955101, 27.965531016954699 ] }, \\"properties\\" : { \\"truck_plate\\" : \\"YHSR2379\\", \\"latitude\\" : 27.965531016954699, \\"longitude\\" : 48.740187789955101, \\"event_type\\" : null, \\"event_color\\" : null, \\"severity\\" : null, \\"status\\" : \\"On_Road\\", \\"counter\\" : 1562, \\"time_stampe\\" : 20230115061550 } } ]
I have succesfully set up a PostgreSQL trigger and PL/Python function to POST some JSON to a webhook using our on-prem PostgreSQL database and FME Server. It works well following the instructions here and here. However, our PostgreSQL database is moving to AWS RDS and PL/Python3u and PL/Perlu are not allowed as untrusted languages and the trusted versions won't allow the GET/PUT/POST operations. I have seen mention of using ActiveMQ, NodeJS and others and wanted to know if anyone has a working solution in AWS to share or can point me in the right direction?
Hi,I am struggling with install of FME desktop.... This is the detail from the event log.Machine is windows server 2019. Faulting application name: fmeworkbench.exe, version: 2022.7.45.22789, time stamp: 0x63d9e992Faulting module name: Qt6WebEngineCore_fme.dll, version: 6.2.4.0, time stamp: 0x625ef5dcException code: 0x80000003Fault offset: 0x0000000002645d96Faulting process id: 0x37bcFaulting application start time: 0x01d950d3b739183bFaulting application path: C:\\Program Files\\FME\\fmeworkbench.exeFaulting module path: C:\\Program Files\\FME\\Qt6WebEngineCore_fme.dllReport Id: 9d532fef-92d3-429e-b884-fb15a1e27e8aFaulting package full name: Faulting package-relative application ID: We have successfully installed it on another windows 2019 server and it does runFME is also running successfully with build 22789 in the machine where desktop doesn't work.