A space to discuss FME Flow
Recently active
Issue: FME Server is licensed, but under Engine management, no engines are available. Refering to this article: Known Issue: FME Server Engines Missing Failed to Connect to Job Queue (safe.com) I've tried to delete the log from queue folder, FME can regenerate the log, but still didn't solve the issue. Queue log information:[6732] 25 Nov 12:14:18.692 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorFMEserver log:Thu-25-Nov-2021 01:53:57.238 PM INFORM fmeenginemgrnodeclient 402911 : Connecting to Job Queue localhost node host localhost port 6379.Thu-25-Nov-2021 01:53:57.304 PM INFORM fmeenginemgrnodeclient 402911 : Connecting to Job Queue localhost node host localhost port 6379.Thu-25-Nov-2021 01:53:57.387 PM ERROR fmeenginemgrnodeclient 402902 : Failed to connect to Job Queue. Please ensure Job Queue is started.Thu-25-Nov-2021 01:53:57.388 PM ERROR fmeenginemgrnodeclient Could not get a resource from the poolredis.clients.jedis.exceptions.J
Is there something like PropertyIsWithin instead of PropertieIsEqualTo.I have created the list with possible values with: ListBuilder / ListDuplicateRemover.
Hi All I've been having a look at the new engine assignment rules on recent version of FME Server. When creating a new Engine Assignment Rule you have the ability to create a custom engine property to use to assign engines. However I see no way of subsequently assigning that newely created property to an engine to use in the engine routing. In the Queue Control documentation it suggests that you can add custom properties to Engines, but only using Kubernetes https://docs.safe.com/fme/html/FME_Server_Documentation/WebUI/Queue-Control.htm (towards the bottom of the page under 'To add a queue to a new rule') Is there something i'm missing? i've had a dig through the config files (thinking it might have to be a manual assignment similar to older versions of FME Server) also had a dig through and could find anything apparent in the REST API (side note - noted theres a new v4 API in the works) This could be really powerful if you were able to individually tag engines with
I have an automation in FME Server 2020.1. I changed the workbench being triggered advanced setting from run until cancelled so that it is no longer checked but this change is being ignored and the log shows that it is still using that setting. Perhaps this is being cached? Anything I can do to force the change to be applied?
Issue best described with some images: Anyone have any ideas as to why, before lunch it was running and reporting taking a few seconds, now it is taking a one minute but reporting as taking 3 seconds. I am running as a data stream. Thank you
License Manager - Wondering if FlexLM 11.15 on Windows 2019 is supported as we are planning to upgrade the FME License Server from Windows 2012 R2. Thanks!
When I run a workspace directly on FME server I have the option to choose a job expiration time for both the runtime and the queue time. This can also be done with schedules. However, I can't find this option for workspace apps. How can I set this up for my workspace app?
I've been able to create a Workspace that gathers PDF's -> ZIP them -> Attaches files -> to Emailer Transformer. The file only needs to be temporary until the Workspace is complete.I'm trying to understand FME Server Resources and using [FME_SHAREDRESOURCE_TEMP] or [FME_SHAREDRESOURCE_DATA] within a Workspace but no success. Are these the wrong location or not accessibleORDo I need to follow and create a new location "Example 4: Using a Resource Folder Within a Workspace" in https://community.safe.com/s/article/fme-server-resources-uploading-referencing-and-con-1
FME Server Automations, I see External Action Parameter for "Email Cc (optional)" I'm wondering if there is an incoming Trigger->Otuput Keys->Event Keys for CC (Carbon Copy) for emails?
Hello!We've got two Engines (FME Server 2020.1.0.1). The workspace accesses files which could be accessed by only one editor. But the workspace can be started by many users. How do I prevent running the same workspace at the same time on both engines? The FME Server should detect whether the workspace is running. If the workspace is running, the new job shall be queued. Thank you for your help!
post-install steps:fmelicensingassistant_cmd.exe --floating <your license server> <Your FME edition>
On our FME Server (version 2019.0.2) we have many Automations running; and many Automations include a schedule.I would like to get the time and day when the Automation is running. I can't find this in the API, is there any other way I could extract this information?
I have an automation setup that monitors a directory for XML files on create and modify. Once the automation is triggered it passes the file to a workbench I published. The work bench automation reads the XML file and the ArcGIS SDE feature class and performs a feature merger to see if the unique key already exists(if the key doesn't exist the xml record gets inserted to an ArcGIS SDE Feature Class. If the key does exist the record gets updated through a change detector.) I ran into a problem where the FME Server job must have been triggered twice where the second job was created 7 seconds after the first. The first time on create trigger the record was inserted properly but on the second modify trigger when the work bench runs it created a duplicate record instead of updating the existing. I suspect this happened because the first job ran but didn't finish before the second job began. Is there a workflow I can follow in preventing this from happening? I would like the auto
I've migrated the data for one table from SQL Server geodatabase to another Azure SQL geodatabase using only Reader & Writer. I was able to write successfully but when the actual workflow for dataload ran on schedule in Azure SQL Geodb, I get this error and so far no workarounds found. Not sure why we're getting 'Violation of Primary key error on OBJECTID' as it supposed to insert new features with new OBJECTID. Also trying to reach ESRI support for how to handle this issue. Please suggest any solutions/workarounds for this issue. Thanks
Is there a way of recovering FME Server Engine logs that have been deleted? In the Web UI, I downloaded all (current and old folders) as a backup, and didn't notice until after I had chose to delete the same folders, that the download had some 'network issue' and didn't actually download anything.Is there a way of recovering the log files that were in 'current' and 'old' that I have deleted? They aren't in the Recycle Bin on the FME Server machine. Thanks!
Hello, I want to open a file with the PythonCaller stored on the [FME_SHARERESOURCE_DATA] directory. The python enviroment can access the directory and the script end with an exception:TypeError: expected str, bytes or os.PathLike object, not NoneType Is it possible to map the FME_SHARED_RESOURCE_DATA Directory in the python script? Kind regardsStefan
We run FME Server with 2 Engines on the same VM as ArcGIS Server. Lately we experimented with new functionalities in FME Server workspaces that caused very high CPU usage that first crashed the FME Server Core Service then also the ArcGIS Server Service. Geoserver offers an option to limit the max number of threads when seeding tiles...is there a similar option for FME Server to set this per Engine? The alternative would be quite costly for us (have a dedicated VM just for FME Server).
Thanks to @danminneyatsaf for answering my previous question about the SQS Trigger in Automation and certificate failures. I was able to solve because SQS has a Queue URL in the parameters for the trigger and register the SQS certificate as a trusted certificate on FME Server. With S3 when I try to connect I get the following error again. The "Bucket to Watch" is the bucket name. I've tried going to the bucket url and using the certificate from there and still have the problem. Any ideas which address the S3 trigger is going to?
Hi There,I am pretty sure what the answer is, just covering all bases....Normally when running a workspace published to FME Server the workspace parameters are populated via the query parameters and therefore the workspace URL contains the parameters provided. Registrating the workspace to the streaming service and defining the streaming output content, allows to provide the requesting application with the transformation results. Another way to run workspaces on FME Server is via the REST API but this does not return the workspace output to the requesting application, since the streaming service is not used. Now my question is: Is it possible to trigger a published workspace by posting the parameters values in the body and NOT in the URL while using the streaming service to return the transformation results to the requesting application? so using a POST + body and getting the transformation results and NOT the job id (async) or job transformation status (synch) Does naybody know if thi
When receiving input from a .dgn file a lot of it's parts are seen as Lines (That is how Smart Solids appear in it, almost as a WireFrame), I managed to group them and I am trying to build areas from them which I can later pass to a MeshBuilder.Some of these lines seem to form perfect forms, just as I wish but some are deformed despite the wireframe looking just as good as the others.I am grouping my lines by igds_cell_sequence_number, which gives me sort of individual elements like walls/windows/etc. as a wireframe:Then I pass it to an AreaBuilderBut my output looks like this: It seems to connect just that triangle over there, how could I change this?Or any idea of a different approach would be greatly appreciated.Thanks in advance!
I followed the instructions under https://community.safe.com/s/article/fme-temp-environment-variable and set it in /etc/environment and yet it still uses the default '/tmp/fmeengine/<engine-folder>'.I have restarted FME Server and the entire server.
Has anyone been able to automate the upload of data to Mapbox? I would really like help with this process if you have successfully completed this. Thanks in advance
Hi, I am new using FME for cartography and I am not sure how can I create those elements in a raster map (north, graticule of coordinates, scale bar), I am currently using Mapnik rasterizer transformer to represent my raster and vector layers, and some labels, but I can't see how can I go from that to a complete map with all its elements. Thanks in advance!
I've made the simplest of Server Apps with a Source Text File, StringReplacer and Output Text file to the Data Download service. In the App Parameters, the String Replacer "Text to Replace" shows what it looks to be all of the Transformer configuration settings, but all I want is the Parameter Prompt. I attached a screenshot of it (and the underlying workspace parameters) - can the info in red be removed? I'm running FME Server 2019.1.3.1.Thanks!
Asking on behalf of a customer: they have a floating license in a Citrix environment and want to move FlexLM to a new license server. When they've done that is there a way to automatically update the license server name on all the clients? Registry key perhaps? FME Desktop is installed within an Applayer in Citrix and they want to avoid having to change that.