A space to discuss FME Flow
Recently active
Is TLS 1.3 supported for FME 2023.2.1?How do you go about finding this out? ThanksKeith
Hi! I have an automation with an email trigger, and I want to use the emails subject in the FME Form workspace, how do I do that?
(We use FME Flow 2024.0.2.1)I have an automation with about 20 actions. In the first action, a folder is read. The files it contains are the input for the other actions (written out with a automation writer, input parameter for the actions: route.xy)However, it should also be possible to start the automation with the manual trigger and specify a file as a parameter, which is then used as input in the subsequent actions.But this means that the input parameter for the other actions is not route.xy, but manual.xy.Is there a way to set the input parameter for the individual actions so that the correct path is used in each case (route.xy or manual.xy)? Or do I have to duplicate all actions and set route.xy for one half and manual.xy for the other (after the manual trigger)?Thanks, Vera
The title is self explanatory. I need to upload or create dozens of database connections and I found cumbersome to upload only once of them at a time.How can I do that? May I share a folder with them?
Pretty much as the question asks. If I stop and start an FME Flow Instance or reboot an FME Instance, will the automations know when next to run based on before the instance restarted, or will it start the repeat from the start of the selected interval?Thank you for your help!Nick T
Hi, I’m new to FME, looking to setup a python caller to manipulate some feature services on our Enterprise portal.Is it possible to call feature services from within a python caller inside a workspace hosted by FME Flow?The script below works fine in FME Workbench and prints True, the FME Flow prints false. import fmeimport fmeobjectsimport arcpyfrom arcgis.gis import GISfrom arcgis.features import FeatureLayerdef ProcessWebhook(feature): # URL to AGOL or Portal url_gis = "https://<servername>/portal" # URL to AGOL or Portal user = "xxxx" # AGOL or Portal username pwd = "xxxx" # user password gis = GIS(url_gis, user, pwd) id = feature.getAttribute('webhook_feat_id') whereclause = 'field_3 = ' + "'" + str(id) + "'" in_feat_url = r"https://<servername>/hostedserver/rest/services/Hosted/service_3c55880fb4112b08f2af29c22e/FeatureServer/0" in_feat_fl = FeatureLayer(in_feat_url) in_feat = in_feat_fl.url
Is there a way to set the font of the text in the Logger transformer as it is displayed in “View Details”?The Logger transformer has an option to set a font. I set my font to Consolas Regular 12Then I ran the workbench on FME Server (FME Flow)The I clicked on “View Details”I could see the text that was created by the Logger, but it was not in the font that I had chosen
Hi all, We upgraded from FME Server 2021.1.5 to 2022.1.1 a little while ago and since then our automations no longer seem to be triggering jobs. Each of the automation logs shows a scheduled trigger event at the correct time, but no jobs are getting queued. Manually triggering an automation also does nothing, apart from showing a green 'Automation triggered' message in the web interface and adding a successful event to the automation log. Everything else about the server seems fine. Schedules run at the time they're meant to and queue jobs up properly, and I'm able to run all of the workspaces that should be automated with no issues at all. All of the server logs I can find show no obvious errors and fmeserver.log shows no hint of any of the jobs being run due to automations. I've tried uploading a completely fresh workspace to the server and setting up a new automation. The logs show the automation being assembled and actions being linked, etc. but this is subject
Hi all, I am running FME Flow 2023.1 and have a flow app with a handful of mandatory parameters which the user enters and clicks 'OK'. If the user does not enter all parameters and attempts to run the app, they get a 'Please supply a list for parameter' error.If the user re-enters all the parameters and attempts to run the app, the 'OK' button is now greyed-out. The user must refresh the page and start again.is there a reason for this behaviour?It's pretty annoying to have the user re-enter all parameters again if they have forgotten to enter a mandatory field. thanks
We currently have FME-supplied Flexnet running on a Windows server and would like to use the same daemon to licence another product. I have checked in the manual and the suggestion is that I simply need to tweak the other product licence file to point at a different port. However as the current Flexnet install does not show FME as he vendor file, when I try adding a vendor file it causes and error as it can’t find the FME licence file. I did put the other product’s licence file in the same folder as the FME file. I have also spotted a post that suggested adding the second products licence to the same file with FME pointing at the default port (27000) and the other product point at a second port.Can you advise what is the best approach?ThanksChris
Hi all. I am working on an automation triggered by Survey123 submissions based on webhooks. The initial part is working ok, but I am running into some strange behaviour:As it is now I have an automation with a webhook trigger that starts an action to run a workspace. This workspace parses the data from the webhook, sorts the input into various outputs depending on choices made in Survey123 and sent data to separate FME Flow Automations.Each of the outputs contain two attributes; one with a code for how the registration will be handled further downstream and one with the globalid for the Survey123 submission. To check the output I have set up one message logger and one emailer on the output route in my automation. The message definition to the logger and the email body are identical, but the globalid is only written to the log, not to the email (where I get _undefined_)
We recently upgraded to FME Flow 2024.0 and have been struggling with an issue where access to a number of our ArcGIS Server services is being denied at the Flow level. We were first able to circumvent this by using on-network calls using HTTP however a recent job where we use a PythonCaller to geocode addresses is failing when we attempt to hit our Address Point Locator. Job works as expected in Form, and we have ArcGIS Server working on the FME hosts, in addition to the ArcGIS Server host that has our working services. Has anyone else experienced this so we might know where to look? Sounds like HTTPS/SSL but I am not sure where to begin to work with our Network Engineers. Thank you,Nicholas 36 2024-4-2 14:19:09 | Message Type: fme::internal::_v0::py::Exception 237 2024-4-2 14:19:09 | Python Exception <ExecuteError>: Failed to execute. Parameters are not valid. 238 2024-4-2 14:19:09 | ERROR 000005: Could not open the address locator. 239 2024-4-2 14:19:09 | Failed
Planning to upgrade the OS After that, How to setup the FME server and configure it ?How to Migrate the Existing FME server to New machine?How to move forward with new machine?
Hello Community,As clear from the title I want to know dimensions, although file sizes are mentioned but that is not helpful at all. I don't wanna trial and error the sizes to find a perfect one.Maybe I am missing something, please let me know.Also when I add logo it shows up in center I want to be able to adjust its position. Thank for your answer and patience.
Hello, I would like to automate a process on IFC files analysis in order to generate an Excel report per IFC file. To do this, I use the workspacerunner by giving a directory which contains all the IFC files to analyze. But I can't write Excel files in this same directory. I created an attribute containing the target directory name, but I cannot give it to my "destination data" transformer.How is it possible to customize the "destination data" transformer ?Thank in advanceBest regardsBruno
Hello,FME Desktop 2022.2.5, using OpenSSL 3.0.8.0, is being flagged by Defender as having three weaknesses: CVE-2023-0464, CVE-2023-0465 and CVE-2023-0466. I can't find anything here about these three: Is there anything known about them? CVE-2023-0465 and CVE-2023-0466 are being re-analyzed, so I appreciate that we need to wait for the outcome of that analysis, but CVE-2023-0464 could potentially be quite harmful. Thanks,Stefan
when i trying to run this workspace from server i get this error This FME edition does not recognize the `SAFE.GOOGLE-SHEETS.GOOGLESHEETS4' reader. Please ensure that the current platform supports this reader, the reader name is spelled correctly, and that you have installed all required plug-ins
HelloWondering if anyone else has run into these issues when installing FME Flow 2024.1? We’re testing an in-place upgrade process on a development system using the express installation.Engine name isn’t being updated correctly. We changed the configuration per this post, and appears to resolve the issue . Also noticing a problem in the “Start FME Server” / "Restart FME Server” workflows. Command line is reporting an error that seems related to the FME Database.
In case you missed it you can now access web connection and database connection details in python now.Using the SystemCaller and PythonCallers in the past have always enabled remote code execution but since FME 2023 now your connections are also exposed. Just a reminder to never run what you don’t trust.
Hello, We are setting up a fault tolerant FME flow setup where in we have decided to use AWS RDS as FME Flow database component. First if all, is it right thing to use RDS or do we need to have a separate postgres instance installed on an EC2 machine ?Secondly, if we can use, please let me know the steps or any resource material to setup the fme flow withg RDS postgres as database component. Thanks.
Hello, Need to know in detail on how FME Flow and ArcGIS Server licensing works. If there are 16 dynamic engines being run with 16 ESRI jobs, then does it mean that fme flow uses 16 ArcGIS server licenses? Thanks,Rajan
We used to need custom python on FME-Server. I’m no system administrator, but I had found out how to install it (Using Python with FME Flow (safe.com)).Now we updated to FMEFlow 2024 and we don’t need custom python anymore, so I didn’t install it. but obviously it is still registered somewhere that we used to need a different python.dll, for I get the warning “The User-specified library ...python37.dll could not be loaded”. How can I reset everything to default-settings? I tried it with this: <FMEFlowDir>Server/fme/fme.exe APPLY_SETTINGS SYSTEM "Python/Use Custom Python 64" falseand restartet the FMEServer-services, but the warning remains in the log.Thanks, Vera Update:I ran this command as well to reset to the standard python.dll:<FMEFlowDir>Server/fme/fme.exe APPLY_SETTINGS SYSTEM "Python/Python Interpreter 64" "C:\Program Files\FMEFlow\Server\fme\fmepython312\python312.dll"Now I get this warning:The PYTHONHOME `...' for the user-specified Python interpreter set through
Hi, is it possible to upload a file to the FME Flow shared resource folder through the Flow REST API? I tried to setup a POST request for https://fme.oebb.at/fmerest/v3/resources/connections/<resource>/filesys/<path> but get a 415 Unsupported Media Type Response. I used the following parameters in Postman:In this example I want to upload the text file “test.txt” to the shared resource folder “Test”. Is there a problem with the request, or is this the wrong approach for uploading a file via the REST API? The goal would be to provide a means for external applications to upload files that are then processed by FME Flow. Thank you for your help!
Hi there, we are looking at making an OAuth2 connection so that we can pull back JSON files from our Asset Management System in TechOne so that we can then populate our SQL data. I thought FME Workbench would be a lot cleaner than using Python, however I am struggling to connect when setting up a web connection. I receive “an error has occurred” when testing. Out of the three requirements I am unable to set the third one, which is most important. This being grant_type in the body needs to be set to “client_credentials”. Is there any way to change this? I read that you can’t so trying to see if there is a workaround.I read online some are suggesting a REST API but not sure if that’s the way to go in FME Workbench.Regards,Josh
Hi all.Our FME Servers using version 2022.2.x have been running fine for over a year now, but suddenly (in the last month or so) the existing server apps have begun to fail, stating missing token permission to server and database connections as the cause.What’s causing this sudden change in behaviour ?The server apps have been running without problems until this started.Cheers. EDIT: It worked June 27 but failed June 28.