A read-only category for lost FME Flow topics. We hope to move them shortly.
Recently active
I am trying to use webhook with the FME server, and the service requires the web server must support GET/ to confirm the reachability of the server. How do I enable GET within the FME server's automation to return a success message?
Hello! Hopefully someone can answer this! For a bit of context, this pertains to FME Server version 2020.2.2. I am working on developing a script that will be triggered in an outside application and will use HTTP requests to send information to FME Server for processing. I have a webhook set up for this and have verified that it runs successfully and the script is able to submit what it needs via an HTTP GET request. The thing is I also want to be able to automatically extend the token's expiry date through the same script. From what I understand, a PUT request would do the job...but I'm having issues figuring out how this part of the script would be authorized. My first question is: does a PUT request require some sort of special API access? Any attempts at testing are being met with an "insufficient privileges" error message even though I'm the user/owner who generated the webhook. My second question, which sort of ties into the first: since this is going to be
I want to calculate a buffer around a point using the geometry picker in fme server. Can I use the geometry picker to select/draw a point instead of a polygon or rectangle? :)
We have two FME machines (FME1 & FME2) hosted in azure and is been accessed via a DNS name URL (e.g. fme.domain.com). Issue: If both the VMs are running, the the fme server URL is throwing authentication error and not allowing us to login. If one of the machines (anyone) is removed from azure, then the FME URL is launching fine.What could be the reason? From our initial investigation, we found that the machine keys of both the machines are different, but the serial numbers are same.
A workspace writing to a google sheet was published to the server. The process failed with the error shown. Here are the additional errors that immediately followed. I appreciate if someone could share your solution. Thanks!501 2022-12-27 16:31:12 | The python function `fmepy_google_sheets.FME_createWriter' was not found. Check your python path & module imports502 2022-12-27 16:31:12 | Could not create Python Writer `SAFE.GOOGLE-SHEETS.GOOGLESHEETS4'503 2022-12-27 16:31:12 | An error has occurred. Check the logfile above for details
Hi, I have a number of outgoing webhooks from MS Teams that call tasks to run in FME Server that then respond back with a message in MS Teams. That's great but I would also like to be able to pass messages into parameters. e.g. From MS Teams send this: @FME Server 'check this' The 'check this' could then be received into a new parameter and used by a workbench job. Has anyone had any luck doing this? Many Thanks!
It seems like this should allow for more itemized day selection, week selection, month selection. We want to setup multiple automations and it does not seem like I can do that, exactly.
Can a subscription of type httprequest have a target URL that is using HTTPS instead of HTTP?
We have FME Server hosted on a docker environment. We are using AWS, for database we are using RDS postgres, and for storage, we are using EFS. On one server we are running all core components using docker-compose. and we have lambda-based engine deployment using separate EC2 servers. Of course, both core and engine are using postgres RDS and EFS. What would the upgrade process look like? Our goal is to upgrade without losing any repository, server configuration, job logs, automation, schedules, etc.
I tried to uninstall using the FME Server installer (EXE) file, the status stay at "removing files" for long time without progression. I tried to uninstall the server from Windows control panel, the process hangs as well. I need to reinstall the server from C:\\ to D:\\ drive, the repair does not allow me to do that. Please advise how I can remove the Server 2021 from Window 2019 server platfor. ThanksHelen
We have two FME Server environments als on two different computer environments. I copied the content of the .fsproject file from one computer environment into the other computer environment by means of copy/paste into a text file and then changing the extention to .fsproject (it's a bit of hack). No idea by doing that the .fsproject will be altered. However, I am then trying to import the project(.fsproject file) into the 2nd FME Server environment via "Projects" < "Manage projects" <"import". I am dragging the .fsproject file into and then clicking on "Import". After running, I get the following error: I changed our domains name to "nameofname" for security reasons.COM.safe.fmeserver.configuration.migration.FMEConfigurationException: java.io.IOException: Error on ZipFile \\nameofdomain\aplroot$\APLDATA\FMESERVER\resources\system\temp\tomcat\22e287e6b3514dc9b4dd095174c01fb7\restServerRestore.fsconfigPROJECT IMPORT : FAILURETask Failed : Please refer to above message I tried us
For FME Server what are the practical differences between internal and remote Version Control? What considerations should we to take into account about when choosing between them?
Hello,I would like to ask about Rest API v3 support. For how long will it be supported yet, before it will be needed to switch to v4?
Hello everyone, I published a workspace with a Shapefile Reader to FME Server . When I choose 'Run Workspace' to run it, and solely upload the .shp file, it runs correctly. For my colleagues, I made a Workspace App to run it. However, when running it through the app, I get the "Shapefile Reader: The .dbf for (...) could not be found." warning in the logfile. Naturally, there is no correct output subsequently. Can someone explain to me what I am doing wrong or how it is technically possible that the exact same workspace with the exact same parameters runs differently for both interfaces? Note: I used a File/URL parameter for the Writer and specified the extension filters in the file/URL configuration to be .shp and .shz. Thanks in advance, Fleur
Hi everybody, On FME Server, by means of Notifications (classic), I am trying to configure the Subscription "JobSubmitter_Email_JobSuccess" so that, when ANY workspace is run sucessfully on FME Server, I receive the job log as an attachment in an email message. The email message itself arrives to my email account, meaning that my TOPIC and SUBSCRIPTION are correctly configured. But the attachment does not come along. Following the inscructions on https://docs.safe.com/fme/html/FME_Server_Documentation/ReferenceManual/About_Log_Files.htm#FME I am trying to insert the expression<LogDir>\\engine\\current|old\\jobs\\<number>\\job_<value>.login the "Email Attachment (optional)" field. I am therefore trying to adapt it to $(FME_SHAREDRESOURCE_LOG)/engine/current/jobs/<number>/job_{id}.logThe problem is that <number> is not a defined folder, and I cannot find a way to replace it with a valid alternative. I already tried:$(FME_SHAREDRESOURCE_L
Does anyone know how to tell FME Server which DNS server to use?Thanks.
I have a Workspace with a Schema reader to read a set of FGDBs on a network share. It is working when I run in Desktop but failing with theses errors when I publish to server. I have checked and double checked that I am looking at the same file share location in both server and desktop and I have published the workspace using the same user id that I'm using to run the workspace as well as using that id to run the run it on the server. I'm running version 2019.1.3.1 on both Desktop and Server. Anyone else encounter this before? Thanks, 73 Geodatabase Error (-2147024891): Access denied.74 Could not open File Geodatabase dataset <'My File Share Folder'> for reading
I have an issue with FME Server not using the correct ESRI license. I have many workbenches running on my server that require a PRO license, all of them are running successfully except one. One of these workbenches had been running fine until a few days ago when it started requesting a ArcGIS 10.8 license instead of Pro. It will sometimes grab the correct license and run successfully but not usually. I have checked the python compatibility and all of them are set to FME Python 3.8+. I have checked and nothing has changed on our servers or with any of the workbenches. We are using FME Server 2021.2.6.
When using a FeatureWriter with strings functions in the Dataset, the file is written correctly when using the Job Submitter service but not with the Data Download and Data Streaming services. Specifically, the string functions are not evaluated. In this particular case, I want to append the file name with the current date. It seems this has worked correctly in the past. Has something changed, or should it not be possible to do this using those services?
We recently upgraded to FME Server 2022.2 and were having issues adding an emailer to an FME Automation. After inserting an emailer within an Automation, we are receiving an error when attempting to validate the email after putting in the Client ID of the app registration that we created within Azure Active Directory App Registration. We are receiving this error when validating: Is there a walkthrough going over the new Microsoft Office365 email authentication within FME Server? I see the FME Desktop emailer has been updated to use a web connection, and I'm able to successfully create this web connection and send an email, but still having issues within FME Server email automation.
I am trying to add a web service on the FME server (Google Sheets - safe google sheets). I put in the credentials and click authorize, a pop up appears. It says "FME wants to access your Google Account", I click allow. Then the page refreshes and says: Make sure you trust FMESign in or provide access to FMETo sign in or provide access:Copy the authorization code from the Authorization code section.Navigate to FME.Paste the authorization code on the FME screen.Authorization codePlease copy this code, switch to your application and paste it there Where do I navigate to FME? On the Web?Where do I paste the code? I checked my google account's security for FME and there is no option of adding the code.
We have dozens of socrata writers that we need to re-point to a new domain. What is the best way to programmatically repoint to the new domain and test that the writers are still working after the migration? e.g.domain1.com/1234 -> domain2.com/1234domain1.com/5678 -> domain2.com/5678
I am using the AzureBlobStorageConnector in my workbench, which takes as a parameter a "Container" value. I have been using just the name of the container, which is a published string parameter. This works when running the workbench locally as well as when running it from the FME server interface. My issue is when I attempt to create a "Repeat on Interval" schedule; for this parameter, when I enter the container name as a string value, I get the following error and the schedule cannot be created:Unexpected value "["containername"]" for parameter "value", expected scalarIs this expected behaviour? Is there another format I am supposed to enter this name in instead?
Is it possible to get FME Server to run and process an ArcGIS Python script on a different server?I have an ArcGIS Pro script that undertakes some map series functions but the script won't run on the FME Server. My guess is a permissions, user, python version or path issue but haven’t been able to get it to run successfully on the FME Server. I have installed ArcGIS Pro but with no luck.So I waz thinking if the script resides on an ArcGIS Server then maybe that would solve the problem but cannot figure out if it is feasible.Does anyone know what i can do?Regards Dean
We do not have image backup of the VM. We detected the problem too late