A space to discuss FME Flow
Recently active
HelloI frequently receive this error message when exporting Revit geometries as gltf, though the same transformer was able to write to the same folder: "Unable to write to the file 'Z:\\fmeserverdata\\resources\\data\\destination\\Extraction\\rme_advanced_sample_project\\2009-01-Technical School\\2022-05-17\\GEOMETRIES\\GLTF\\Mechanical Equipment\\M_WSHP - Horizontal - High Efficiency - 7-18 kW - Left Return - Right Discharge\\ac8b9fc6-24ff-4c3b-a4c6-035f009e396e-0005e3ef.gltf'" Any advise?
We updated our test server to 2022, from 2021, yesterday. Since then i have been unable to save an automation with a action to run a workspace.I noted that an automation I had set up had lost its directory watch path after the update. I added the path a tried a saving but it seems to get stuck and just sits there with the spinning wheel going round. I left it last night when I left work and it was still spinning the wheel when I logged in this morning.I have tried recreating the automation and had no trouble saving until I tried to an action to run a workspace.I have tried republishing the work space, and using a different work spaceThe automation will save with just the directory watch trigger and a series of filter actions, but fails when I try to add a Run workspace action.So I'm stumped
We are using a Fault Tolerant configuration with 2 servers. We had to change the FME service account because the previous one could not register the ArcGIS Pro License. After changing the account, the new service account can no longer access the FME Web Interface. It is not the password, I can still log in the server using the account just not the web interface; error received is "(Directory Server) Failed to authenticate user "CN=fmeserviceaccountname,OU=SV,DC=ADS,DC=COT." The new service account was added to the FME service using the directory server. The account has permissions to login in as a service and has permission for the shared resource, both server drives and is used for the FME services on both servers. I thought I saw something about deleting the logs if the service account is changed, but I can not find the documentation now. I found an entry when I bekive the service account was changed to the new service account. Afterwards, I cound no longer log in the
I have an FME workspace on FME Server 2021 that writes a dwg file. The workspace has multiple parameters including 2 that are mandatory: FILENAME and EMAIL. We want to send an email on success or failure and I have set this up via an automation. This automation will be triggered via the rest api. In the automation 2 of the parameters are passed from the trigger via 2 manual keys. When I manually trigger the automation with a json file and only supply one mandatory parameter (EMAIL) the workspace still continues assigning the output filename to be automation key manual.FILENAME. If run manually via Run workspace it fails. What is the best way to handle this? Should I just test that the parameters are valid via the workspace? Or is there anyway to test if the parameters have been supplied via the automation. Thanks, Annette
I am trying to install latest 2022 version using helm and I get following error.Error: template: fmeserver-2022.0/charts/postgresql/templates/svc.yaml:34:24: executing "fmeserver-2022.0/charts/postgresql/templates/svc.yaml" at <{{template "postgresql.port" .}}>: template "postgresql.port" not definedFollowing are steps I followed.Steps: 1. Add repohelm repo add safesoftware https://safesoftware.github.io/helm-charts/ 2. Update repohelm repo update 3. Get values.yamlhelm show values safesoftware/fmeserver-2022.0 >> values2022.yaml 4. Installhelm install fme2022 safesoftware/fmeserver-2022.0 -f values2022.yaml -n fmeserver2022 Can anyone help on this issue?
Hi all, I am new to FME and got a configuration question. I noticed that when I start an FME translation, so-called "shared folders" are created (https://desktopmanualbasic.safe.com/DesktopBasic3BestPractice/3.19.SharingResources.html#shared-resource-folders). Obviously, there is a default location below which these folders are created. For me, this default location is '<USERDIR>\\Documents\\FME'. I have seen that under Tools > FME Options > Default Paths > Shared FME Folders the paths for these shared folders can be configured. However, it appears that there, only an EXTRA location is configured - IN ADDITION to the default location. I.e. if under "Shared FME Folders", I specify for example 'C:\\MyPrograms\\FME_Shared_Folders' as additional shared folder location, the shared folders are created at TWO locations, namely (also see attached image '01_shared folders log.png'): C:\\MyPrograms\\FME_Shared_Folders<USERDIR>\\Do
Though both the schemamapper and a pythoncaller can accomplish to create, map and 'remove' attributes, the newly mapped attributes are hidden and the removed attributes are still exposed (with only missing values). When I write this to excel I get empty columns but the columns are still created. I don't want to use the hide attributes option in the pythoncaller; I want the attributes to be written and not written to be dependent on a list I read from another file.
Hello Our security scan has detected a vulnerability against the version of Apache Tomcat installed.The Web server installed on the remote host is prior to 9.0.48. It is, therefore, affected by a vulnerability as referenced in the fixed_in_apache_tomcat_9.0.48_security-9 advisory. Tomcat Release-Notes: 9.0.44FME Server Build: FME Server 2021.1.1 / Build 21619 - win64 ThanksSameer
A serious security alert (CVE-2022-21724) was announced for the PostgreSQL JDBC driver on February 2, 2022. We need to upgrade PostgresSQL JDBC driver to 42.2.25 and above to remediate it. We have identified total 4 PostgresSQL JDBC drivers in FME Server and FME Desktop:[FME Server Root]\\Utilities\\tomcat\\lib\\postgresql-42.2.24.jar[FME Server Root]\\Utilities\\jdbc\\postgresql-42.2.24.jar[FME Server Root]\\Server\\fme\\plugins\\postgresql-42.2.16.jar[FME Desktop Root]\\FME\\plugins\\postgresql-42.2.16.jar Is there any patch available to remediate this vulnerability in those products? Or can we just replace those drivers with the required version?
We've recently upgraded to FMEServer 2019.1 and are attempting to use the FTP Modified automation step to watch a data suppliers server so that our workbench runs when they drop data.Now I know there are differences between FTPES/FTPS and SFTP (which our supplier uses). Should I be able to use the FPT Modified automation to directory watch their server if we normally connect over SFTP? I am currently unable to connect and getting failures for "SSL error occurred. Verify port number and security type are correct."I know the port and host IP's are correct, as are the username and password. Is it as simple as our supplier allowing FTPS/FTPES encryption or is there another potential issue?
I have a demo version of FME server installed, and have configured our email server in the System Email section. I have confirmed this is working by using the option to reset my user password, in which case FME Server sends me an email with a link to reset it, so looks like it is working ok. However whenever I run a workspace and enter my email address to receive the results, I never receive an email, regardless of whether the job fails or succeeds.Under System Events you can enable send email notifications on certain events, but in this case you have to specify the email to send to, which would be an admin email. When running a workspace, users will want to specify their own email, which they can do, but does not seems to work.Has anyone come across this before?
The FME Server web interface is loading but there are no fields available to enter the username and password. My internet connection is working perfectly and I am viewing all the tutorials using the same connection. I have tried all the available solutions in the community discussion, My issue is completely different.
Hi,I am using FMEServerJobSubmitter in a workspace to submit jobs in sequence for another workspace in repository.Both workspaces were successfully published on FME Server.When I run the one containing FMEServerJobSubmitter, I get an error saying that "user is not authorized to perform this action". I mention here that I am logged with admin also and have full rights in FME Server, but I still get this error. Any ideas? Cheers,Nicu
Hi, I have a few workspaces published up to FME Server that throw an occasional 'BADNEWS' error, but the job still finishes successfully. I have gone through and ensure that debug logging is turned off on each job, and have even republished them to be certain that the setting is not enabled. Can FME jobs still throw a BADNEWS error that is independent of debugging? I am thinking there may be an inherent BADNEWS error that is just part of running an FME workspace. I have gone through and checked all areas suggested by Safe where debug logging may be enabled, and it is disabled in every possible place. Just want to make sure I'm not chasing down something that is a normal part of running a workspace.
Hi, I have a workspace with a generic reader that reads multiple shapefiles. Everything works fine as long as I run the workspace with FME Desktop, but when I run the workspace with FME Server (Debian Linux) I get an error message like this:2022-1-5 12:43:30 | Shapefile Reader: The .dbf for '/data/fmeshare/resources/system/temp/upload/Tests/crs_fmt_converter.fmw/<username>/060101_BOSCO.shp' could not be found. Reading will continue, but features will not have any attributesI have investigated a bit further and I have discovered that if I upload a single file, everything works fine on FME Server too. Could it be a bug of the reader used by FME Server? I'm using FME Server 2021.2.1 (Build 21797 - linux-x64 ) Thanks!
I adapted code of Upload File In Session example to call my workspace in cloud. I get error message: "Authentication failed: Account is disabled"What am I missing?
Hello, I am newbie to FME and need help on FME setup on Kubernetes cluster. I am refering to HEML chart as mentioned here : https://github.com/safesoftware/helm-charts I see all configuration is related to POSTGRES and nothing related to SQLServer. Can anyone please help how do I deploy FME on Kubernetes which uses SQL server database?
I am trying to start a scheduled automation to run a refresh script daily, but it is just not working in FME. Trying to run:REFRESH MATERIALIZED VIEW CONCURRENTLY gis.map_filters_mvw WITH DATA; Thank you,Kevin
Update:I was able to use this link to get my reporting workbench started:https://community.safe.com/s/article/Monitoring-FME-Server-Job-Activity-using-the-REST-API
Hello. I have a workspace that runs locally, which takes two user inputs (stored as user parameters) - a start date (the first date of the PREVIOUS month) and end date (last date of the previous month). When the workspace is run it asks for each date from the user, and they would provide them as '01/03/2022', for example. The dates are then fed into an SQLExecutor and used to help query our database. The workspace is run each month. I would like to run this process automatically on FME server, but to do this obviously a user can't manually specify dates. I therefore need a way for the bench to generate the start and end dates of the previous calendar month. The bench would always be run on or after the first day of the CURRENT month, but not always on the same day (so I can't just use today's date minus a day, for example). I'd prefer to do this in FME, but if it has to be done in the SQLExecutor query that would be fine as well. Thanks in advance.Liam Riddy
Hello everyone!I recently saw two very interesting webinars regarding Data Streaming.We want to prepare for our customers proof of concept on the subject.I am looking for a free or low paid data source from which I can extract data and show to our customers.Is there such a data source that can be selected by a particular country, and type of data? (IoT, GPS, etc.).Thank you!@stewartatsafe
I have the FME server in english (version 2021 I think) and I would like to change the language. When I open my apps, It asks me "to upload the file" and I would like to put this message in french. How can I do ? Thanks you
Is there any guidance on installing FME in AWS? The same question (https://community.safe.com/s/question/0D54Q000080hH8aSAE/installing-fme-server-on-aws) was asked 2 years ago but wasn't answered. Kubernetes and FME Cloud are not options I can use unfortunately. I would like to use ephemeral machines that can scale with demand and be auto-replaced if they become unhealthy. I'd also like to simply replace the servers using newer versions of the AMI when OS patches or FME updates are released (I don't want long running servers that I have to nurse and treat as pets). I would like separate auto scaling groups for the engines so I can spin up as many as I want when they're needed and don't have to run more powerful (and expensive) servers when their not required. I might potentially have multiple queues for different types of engine (maybe with different operating systems). I'd need to be able to inspect the queue to know when to scale out/in. I've looked at doi
I have a working Automation that is triggered by either a Schedule block or a Webhook block. It includes a number of "run workspace" actions in series, the first of which currently includes user parameters with values that are fixed in the Automation, one of which is a datetime parameter. I would like to pass a datetime value in the body of the webhook POST, but it appears the first workspace block does not show the "Use a value from upstream keys" for the datetime user parameter, presumably because it is not an ordinary string. Is there a way to accomplish this without changing the user parameter in the workspace to an ordinary string?
I have a directory watch on a network folder and I can successfully trigger the subscription by adding a file to that folder. I can see that the workspace is triggered as well. However, what I'm still trying to figure out is how to pass the path and file name of the zip file placed in it to the workspace. What would the input parameter need to be set as in the workspace? Currently I have it set to a published user parameter with no default value. In the subscription configuration, the "Source Zip File" parameter is set to "Get Value from Topic Message". However, that parameter evaluations to the path of the JSON file created with the topic is published to, not the zip file path. From the log:FME Configuration: Command line arguments are `fme' `Test\\LaTaxTableImportForDirectoryWatcherWBR\\LaTaxTableImportForDirectoryWatcherWBR.fmw' `--SourceZip' `$(FME_SHAREDRESOURCE_SYSTEM)temp/subscriptions/c2177f37ebd94805bd9717d51d228e46.json' `--FME_TOP