Deploying FME Flow using Flow Apps or the REST API
Recently active
Hi,We cannot get FME to work behind an AWS loadbalancer.Using fme-flow-2024.0.2.1-b24217-linux-x64~ubuntu.22.04.runDeploying FME behind an AWS Application load balancer with a HTTPs listener, works for signing in and browsing https://.../fmeserver/. However, when testing the installation using the following instructions, this error is returned “400 - Bad Request The plain HTTP request was sent to HTTPS port”https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Test-Installation-Linux.htmThe FME server has a security group that only allows HTTP and SSH connections and so connections to port 443 are not possible. The Browser issues two requestshttps://.../fmeapiv4/workspaces/Samples/austinApartments.fmw/encodeparametervalues-> 200https://.../fmeserver/run/form/fmedatadownload/Samples/austinApartments.fmw-> 400 The AWS Application Loadbalancer terminates the HTTPs connection and forwards to FME on HTTP port 80. Nginx receives these requests on HTTPNginx10.xxx.1.144 - - [21/May/2024:09:
We are updating from FME 2022 to 2024. On our Staging-Server FME 2024 has already been installed.I tried to run some of our Workspaces there, but they failed as the connection to the database could not be established.I finally found out, that the problem was, that we are using embedded connection parameters and not database connections, if I use database connections, it works.As we never used database connections, none of our workspaces will run on FME Flow 2024, unless we change to database connections. This means, we have to edit every workspace with a connection to a database, that’s a lot of work…!Do we really have to do this and if so, is there an efficient way to do it?
Does the fanout expression is available on FME FLOW 2023 ? My FME Workbench works well on FME Server 2020, but on FME Flow, I got an error that mention that I don’t have the permission to write in the specific folder, but I have that permission. For example, the Destination Fanout is $(FME_SHAREDRESOURCE_DATA)/temp and the Fanout Expression is /gpkg/test_@Value(attribut).gpkg.zip. I got this error message:MULTI_WRITER: Failed to create folder '/gpkg/test_hello.gpkg.zip'. Please ensure you have sufficient permissions to create this folderIt seems like Destination Fanout is not taken into account.
According to the GE Documentation Smallworld 5.3.3. has been officially tested/validated with FME 2023 version 2023.1.2.We would like to upgrade our current FME Server and FME Desktop 2021.2.x 32 bit.To consider FME 2023.2.3, I would like to know if there are any modification to Smallworld Translators between the versions, 2023.1.2 & 2023.2.3?
Hi,Yeah, this was an old wish, to be able to easily see the difference between the FME Flows on the tabs in a browser when multiple FME Flow servers are running, e.g. for development, testing, acceptance and production (DTAP).See also this question: FME FLOW 2023, Is there a way to change the color of the blue ring logo on the browser tab icon? We took it even one step further - see image below Two simple changes: a different color for the icon on the tab and for the bar on the left hand side.to modify the icon you will need to have access to:<FMEFlowDir>\Utilities\tomcat\webapps\fmeserver\images\favicon-fme-flow.svgThe (one?) good thing about the new FME Flow logo is that it is monochrome, so it is easy to modify favicon-fme-flow.svg (with an SVG editor, for example Inkscape) to set a different color.to modify the color of the sidebar you will have to edit<FMEFlowDir>\Utilities\tomcat\webapps\fmeserver\styles\safe-software-app.min.cssSearch in this minified CSS file for.si
I have a process which creates 4 asc files, and then sends them to a zipped file. At the end of this process, this file is to be emailed. I have an attribute creator which creates the file name as ‘attachment’, as it does contain dynamic elements, before using that attribute as the attachment field in the emailer. When i run it on my local computer, it works perfectly fine, and I get an email with all four files zipped. However, when i run it on FME server, the zip file only contains 1 of the four. Regardless if the files have content or not, they should all write to the folder, and then do, i can see in the fmeserver directory, that all 4 files have been zipped up, but when it is emailed, it just seems to delete three of them. The sampler is there so it only sends one email, but the attribute creator refers to the zipped file, which is created in the system caller, so all four should be sent.
Hi, I have a toolbox in ArcPro that is creating a csv with list of all layers present in webappliction. Is there a way that I can run that script from FME and get the same result? I cannot access the content of the webmap in FME as I am using SingleSignOn to log in into EsriEnterprise.
Hi Could anyone help please? I have created two connections to Microsoft SharePoint, one for SharePoingOnlineConnector and one for SharePoint List Reader/Writer in FME Form.When i use either after uploading to FME Flow i get this error from Flow when running a published Flow App but it seems to work when running directly from the Flow UI SharepointOnlineConnector: Connection 'xx SharePoint Files' does not exist. Check connection parameter and connection definitions in FME options and try again I have gone into the group settings and granted full control to every user group that can use the Flow App, we are using AD authentication and that appears to be working fine. If anyone can assist i would be very grateful Thanks Adrian
Uninstalling FME Form (and FME Flow) takes an unusually long time. We’re talking about 15+ Minutes on a powerful desktop PC (i9-10900k @ 3,70 GHz, 32GB RAM, fast SSDs). This is somewhat annoying, as there is still no way to update the program “in place”. Tested with FME Form and Flow 2023.1.2 Build 23641. I wonder what could be the reason? Maybe some kind of Windows real-time protection? Changing the Windows security settings is not an option as these are dictated by the IT department. Edit: I’m unable to create this thread in the “General” category (can’t be selected from the drop-down menu). So please move this thread if it doesn't belong here.
I have finished a fresh install of FME Flow 2023 with a core machine and a distributed engine machine. The distributed engines show up on the web interface but I can’t control them. I can’t tell it how many of them to start (or stop). What additional configuration do I need to do?
Hi, We’ve recently upgraded our FME Flow install from 2022.2 to 2023.2.1I had a published workspace that used the Google Sheets v4 package. Previously when I published this workspace, the included Google Sheets package uploaded to FME Flow and became available to use in FME Flow. This all seemed to work fine.Since the upgrade to 2023.2.1 I seem to be having trouble getting this to work. When I publish the workspace, using FME Form 2023.2, I get the option to upload the Google Sheets package, and this appears to work fine.But when I run the workspace from FME Flow I keep getting this error:File D:\Program Files\FMEFlow\Server\fme\metafile\SAFE.GOOGLE-SHEETS.GOOGLESHEETS4.fmf could not be openedIf I look in the Resources>Engine folder I can see that the file safe.google-sheets-3.3.4.fpkg has been copied in here (with the appropriate timestamp when I published the workspace).Is there something else that has to happen to make this package available?ThanksKeith
A client has a website that allows for uploading and downloading of data. That’s not the issue here. There is one button on their website that when clicked it lists all of the feature types and their last time an upload was completed. This output is in HTML.At the present time we are now realizing that the results from an FME Workspace, that is sitting on FME Server, properly formats the output in HTML. But here’s the issue … We discovered there was no job set up to run in FME Server which also means it is not set up to do anything related to automation. We have also discovered that the results of that job were just periodically being manually run and then directly uploaded to their website (We are the ones that built the site and maintain it, but none of those individuals who originally did this are with our company today).So, it was just a stagnant picture in time, and totally dependent on someone always remembering to go in every day, week, month, or year (We truly do not know what
Hi,We have installed the FME Flow on a new server and successfully licensed it. However, I do not see any available engines in FME Flow. I tried to use the old server license, then removed it and installed the new licensed version. I noticed that the workspaces are running. I checked the web connection and found it is connected to the new server, and the host is related to the new server. However, on the deployment status page, the host is related to the old server.I want to ensure that everything is related to the new server and to see the available engineswe use FME FLOW 2023
A client has a website that allows for uploading and downloading of data. That’s not the issue here. There is one button on their website that when clicked it lists all of the feature types and their last time an upload was completed. This output is in HTML. At the present time we are now realizing that the results from an FME Workspace, that is sitting on FME Server, properly formats the output in HTML. But here’s the issue … We discovered there was no job set up to run in FME Server which also means it is not set up to do anything related to automation. We have also discovered that the results of that job were just periodically being manually run and then directly uploaded to their website (We are the ones that built the site and maintain it, but none of those individuals who originally did this are with our company today). So, it was just a stagnant picture in time, and totally dependent on someone always remembering to go in every day, week, month, or year (We truly do not know wha
Hello ,I’m wondering if FME Flow can handles multiple simultaneous jobs for a single workflow . For exemple , how does the Easy Translator Demo handle the case where simultaneous translations of CSV files to SHP ( coming from different users ) without their data and their results being overlapped. Is it handled by FME Flow , or handled manually by the developers of this web app?Also in case of only one engine , how does FME Flow process this use case ?
Hi Community, Even After installing ArcGIS Server License in the FME Flow machine, FME Flow Workspace is showing below error“51 2024-4-1 09:23:28 | Could not open the Enterprise Geodatabase. The error number from ArcObjects is: '-2147220952'. The error message from ArcObjects is: {The Product License has not been initialized.}”I had never experienced this issue earlier. What might be the root cause. Any body have an idea, please share your thoughts. So that I can iterate it and solve it. Thanks in Advance.
FME Flow 2024.0, we have engines distributed on different boxes. I would like to remove the Default Queue on Engines on a specific box. I did this with FME Server 2022 using Engine assignment rules., but I am o seeing a way to do this with FME Form 2024.0. There is no existing record for Default under Engine Assignment rules. Any thoughts ?
I’m asking this question on behalf of a user who’s having trouble posting to the forum… Hello Community,I have recently run into a snag with FME Flow 2023.2.1 Build 23774 -win64We are trying to build an FME Flow using a high availability SQL Server and I am stuck at the last step..I have followed the steps posted on-line https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Changing_Database_Provider.htm and now want to remove the Postgres database dependencieS. Yes there are 2 not just one.I have stopped and disabled the database dependency on the FME Server Core Service as described: https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Removing_Database_Service_Dependency.htmI ran in Administrator command window sc config "FME Server Core" depend= / It removed that dependency.The question is, there is still a dependency on the database by the FME Server Application Server service. I am sure i will have more questions as I try to complete the process, but let’s start with this one.Thank
Hi, I have a script with 2 choices: download a GDB or make a feature service. Currently, when I choose to download, the script stops after writing, and if Iopt for making a feature service, it continues after the feature writer. However, I am not getting a URL to download the ZIP file in FME Server Data Download when making the feature service. I have implemented a second writer as a workaround, but I am searching for a more effective solution. Any idea how I can implement that?Thanks!
Our FME License server run on LMTools by Flexera doesn't read the option file safe.opt.The safe .log file gives the following log:xx:xx:xx (safe) CANNOT OPEN options file "="The safe.opt file is at the same location as the license safe.lic file. Rereading the license file doesn’t seem to work.I don’t see anywhere else in LMTools where you can configure this. Is their a command line tool with lmutil or lmgrd that adds the option file to the license server config?
Hello,I have uploaded a workspace from Form to Flow that together with some other writers writes a PDF document. When run in Form no error messages appears in log. But when run in Flow following message appears:| This FME edition does not recognize the `GeometryFormat' function. Please ensure that the current platform supports this function, the function name is spelled correctly, and that you have installed all required plug-ins| PDFWriter: Unable to write the following raster geometry in the 'JPEG2000' format This happened after I added a FeatureReader to add more data in the workflow, but I can’t make any sense that this update to the Workspace is the issue. If I disable the PDFwriter in the updated Workspace and run in Flow everything works. And if I run the Workspace in Form with the PDFwriter enabled everything works. So could it be something with the FME Flow version? Also the raster feature written to PDF is read in .png format in the Workspace.We have Form version: 2023.1.2.
How to identify the existing FME Server 2019.2 installation type or setup typeIf it is Express or silent or Distributed typeAnd what are the common configuration needed to set up the existing FME serveris there any things to note
Hey all, I'm getting a license server error on Ubuntu 22.04 FME Form. This is the error code:2024-03-06 11:02:32 Did not detect a license service on standard port 27000 on server IPADDRESS What is strange is the license server works perfectly for Mac and Windows versions of FME Form. I've checked multiple versions of FME Form and checked to see if it is a firewall issue. I had this issue on Mac OS about a year ago but it was fixed in an update so not sure if it's the same issue for Linux? Any help would be massively appreciated!
I expected to find them here but I can’t see any linkshttps://engage.safe.com/support/downloads/#past-versionsI tried to guess the URL based on what it is for the current download but not luckany idea?
Hi guys, I'm building a workspace app that convert data out an oracle database to xml format. The app uses a download service. The downlaod service stores the data by default under (E:\ProgramData\Safe Software\FMEFlow\resources\system\temp\engineresults). So all zip files goes under that folder. For my application I want the output to go to another place because I want to seperate them from the rest of the fme server results. What I have tried is adjusting the Dataset destination fanout directory to ($(FME_SHAREDRESOURCE_DATA)\ORACLE2XMLConversion (see also screen shot)) in order to find the zip file in this path in the server (E:\ProgramData\Safe Software\FMEFlow\resources\data). However it doesn't work well for me so far because it doesn't create the ORACLE2XMLConversion folder and its sub folder. I just find the zip file under the default location. Can anyone help me with this.