A space to discuss FME Flow
Recently active
I have a workbench that is reading in FFS files as source. The files are located at a network location that required permissions from IT under our logins to access, \\\\serverloc\\folder\\source.ffs. Everything works as expected from Desktop. The issue is when we upload the workbench to FME Server. The error is Invalid Dataset '\\\\serverloc\\folder\\source.ffs'. Dataset must exist prior to reading. We have spoken with the admin of FME Server, who said they added a service account that is used for the FME Services to access that network location. We are getting the same error. What steps need to be taken to allow FME Server access to read from this location?
I want to be able to manage user acounts, particularly those that have not been used in a significant period of time. Is there a way to do this automatically with FME Server?
@david_r @Hans van der Maarel @safesoftware safesoftware
Dear community,Upcoming June the 14th Microsoft DCOM will get ‘hardened’ by a update. Therefore I would like to know if the DCOM-protocol is used in any way within FME and if anyone knows this update could affect FME server. If this is the case, it is necessary to test the new hardening. For more information on this update: (https://support.microsoft.com/en-us/topic/kb5004442-manage-changes-for-windows-dcom-server-security-feature-bypass-cve-2021-26414-f1400b52-c141-43d2-941e-37ed901c769c) Used FME server versions: FME server 2018.1 & 2021.1
I have created workspace apps and then used them to create my gallery app. If I then update the original workspace and re-publish it, do I need to recreate both the workspace apps and then the gallery app to get the updated workspace?
Hi, I'm trying to use the output of an Automations Writer (workspace 0) as input for the next workspace (1). For the two 'Text' User Parameters, I can use the drop down menu and choose the 'SFTP_Username' Attribute of the Automations Writer as the input for the next Workspace. However, for the 'Password' User Parameter, the is no drop down menu to choose the 'SFTP_Password' Attribute of the Automations Writer. I have tried inserting it as '{route.ConnectionParameters.SFTP_Password}' and this did not work. Any suggestions would be highly appreciated! Regards
On FME Server there is a job running in some kind of loop. I am not able to cancel the job; even when I cancel the jobs it keeps running. I have tried many things:- disabling the automation- removing the workspace We restarted the Server, but the job just started immediately. I find this information in the System Events:Event Description: Triggered whenever an error message is logged to fmeserver.log.Event Title: Error Message LoggedMessage: ERROR: duplicate key value violates unique constraint "fme_job_history_pkey" Detail: Key (job_id)=(37020) already exists. Does someone has an idea how I can fix the issue?
Hi, We are running FME Server 2019.2.3.2 - Build 19825 - win64 (yeah, I know - upgrade coming soon). We successfully set up IMAP on an account and the Publication/Topic in FME Server to receive emails. I followed the tutorials and created my own workspace. Everything works as it should, however, in the Jobs completed page on FME Server I see this (ReceiveEmailTester.fmw is mine): The ReceiveSMTPEmail.fmw doesn't exist in FME Server, but I notice that a fmwt version exists in the download package from:https://community.safe.com/s/article/receiving-email-part-2-processing-email-with-a-wor In the tutorial I notice a screenshot that shows their workspace and this SMTP workspace - both having run successfully. I cannot find any reference to this extra workspace or explanation for why it is there or why FME Server tries to run it. Suffice to say there is no log file generated. Particularly odd as it is called SMTP even though I have only set up IMAP for receiving. Whilst everything works
When publishing a workspace in FME to track version history a 'Commit' link is enabled as part of the publishing procedure. When I attempt to publish a workpace to I am not presented with this link.
Good Day Everyone I am trying to create a directory watcher for a NextCloud folder. Once changes are made, run a workspace and publish results back into the NextCloud folder. So I am attempting to first upload the folder to fme server so that I can create a Directory Watcher to look inside the FME Server Resources folder and go from there. I have managed to get the download url from NextCloud, but I am struggling to conceptualise how to upload the url link as a .zip file to the FME Server Resources / temp folders? I have tried using the "FMEServerResourceConnector", but I either get errors, or it uploads only the url text - and not as a zip file. Resources I looked at:upload .zip file to FME Serverfme server playground - upload file in session As this first post is already 5 years old, I was wondering if there easier way of doing this, without me having diving deep into Rest Apis. I have attached my nextcloud workspace.fmw as well. Thank you for your timeCheers Fred
Hello, I'm trying to set up an automation that runs a workbench that has one parameter that needs to be passed through. I am running this automation from a manual trigger. I have configured a post request that can hit the trigger successfully, however, I am having trouble getting the param value from the request into my automated workbench. I have read all of the documentation and articles on keys that I could find, but as far as I can tell it's not really clear how these values are passed through. I am currently trying to trigger through the server web UI. My manual trigger has a manual key named 'input_id', and I have mapped this to the workbench parmas on the tick branch, that shows 'manual.input_id'. However, when I trigger the workbench with valid JSON containing as below, it does run the workbench, but fails as the param is passed in as '{manual.input_id'} rather than feeding my JSON attribute value in. {"input_id":"1234567890"
I had a share I thought I was removing at a lower level and it emptied the folder. I doubt it but wanted to ask. The tricky thing is, you can 'remove' a resource and it says do you want to delete this item. At the highest level, this removes the resource only. If you go into a folder inside the resource, it will present exactly the same dialog and ask if you want to delete this item. Of course, the inside one's delete delete the items whereas at the highest level under resource will delete the reference to the network space only. A nasty trap for all players :)
Hi list.I'm trying out the new version 2022.0 of FME Server, and is looking at handling engine assignments.I imported a backup from our normal production server (2020.2), and it created all my queues, and matched these with the engines on the old server (though I had to redo this part due to the wrong naming).But the coupling of jobs and engines is rather different in 2022 from 2020.One thing that puzzles me, is that the restore created some "properties" for each engine, but I cannot find these anywhere in the interface. E.g. properties "22434", "WIN64" and "FME-SERVER003_Engine1" (see picture below).What are the purpose of these properties, and how can you use them ?And how can you delete them, if you don't want them ?Cheers
Hi, I'm currently working on a workbench that will be invoked with the fmedatastreaming web service in FME Server. The web service is called with URL parameters, like so:https://my-fme-server/fmedatastreaming/Test_Public/VindfangDEV.fmw?session=5218605431&contact_name=Innmåler&contact_org=Virksomhet&contact_phone=12345678&metadata_soksys=123&files=I+-+Trekkerør+Utført.gmi&debug=true&contact_mobile=12345678If I inspect the parameter values fetched from ParameterFetcher with a Logger transformer inside my workbench, I get encoding errors: However, in both Request Data and earlier in the log file, these values are not only properly URL encoded in the request URL, but also correctly encoded and displayed: And: The encoding problem appears to only occour in the FME engine executing the workbench, but not in the web service nor the admin web interface. Manually encoding the problematic characters prior to calling the fmedatastreaming web service (...&contact_
Hi There, I have a workbench that sends an email 24 hours after a certain event occurs. However, the email gets sent everytime the workbench runs and I do not want to spam people, so I only want to send ONE email every 24 hours --but I want to be able to run the workbench often (to check for new events and send out email reminders after 24 hours to those people). --How can I check to see if an email has ALREADY been sent out? That way I only send them ONE email per time period (24 hours in this case) even if the workbench runs many times per day? THANKS FOR ANY HELP HERE! Lewis
Hello everyone, I have a licensing question and I find the online documentation not so clear on that topic. I need to use an ESRI SDE writer on FME server. It is not clear to me what I need to install on my FME Server to make it work. What Kind of license do I need (ArcGIS pro standard, advanced, ArcGIS server, ...). Do I need to have the heavy client installed on the machine or an ESRI license server is enough ? And where do I need to install it (on the core machine, on each engine,…) ? The FME Server is a 2020.0.0.1 Build 20202 - win64. Thanks for your support.
@safesoftware safesoftware @keziaatsafe
Hello, So this is the second time our FMECloud app looses its clickable date selector for user paramterer datefields. When the soultion ran in test I had tom remove the full application, then republish everything. But I won't do the same approch in production, is there a qick way to get my clickable date selectors back?
So today we did an upgrade from FMECloud 2020 to FMECloud 2022, I was a bit nervous because I was afraid some of the apps would break. Of course there was a reason for my concern, because I had modified FME 2020 to fit our needs. We like to make nice reports with a structured layout, thats why we use 3rd party libraries. These does not come with an FMECloud instance, so you need to do some tricks to install libraries on it. But how do you install libraries on an instance which is made up from containers, wouldn't they dissapear suddenly? Well, there are some persistent storage on FMECloud which you actually use quite frequently. I'm talking about the FME_SHARED_RESOURCE storage. Yup, you can install libraries on this storage. There are 2 ways to achive this, fire up a linux machine with the same os as FME Cloud install a library to a folder, then upload that data to FME SHARED RESOURCES or use the underlying machine to do the task. I choose option 2, I want packages I can use with t
Hi.I've just finished a new install of FME Server 2022.0.0.2 on Windows Server 2019, and when I browse the management webinterface, I get the ugly Java exceptions below. Either one shows up when I refresh.What is causing this ? Looks like a Tomcat issue, but how to fix that ?I've made some small modifications post-install (not Tomcat), but all 4 services are up and running.Cheers
When I run the workspace locally it works fine.When I make a server app with an other workspace I have no error.So I think there is something wrong in the workspace. - Where can I find 'logs for further details'?- what went wrong
My Setup:FME 2021.2ArcGIS Desktop 10.8 advanced, 64bit backgroundGPPython 2.7 (C:\\Python27\\ArcGIS10.8 and C:\\Windows\\SysWOW64\\python27.dll)ArcGIS Pro 2.9.3 Python 3.7 (C:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\envs\\arcgispro-py3)FME Workbench uses py 2.7 scripts (GeoScaler). ESRI ArcGIS Compatibility: AutoPython Compatibility set to Esri ArcGIS Pyton 2.7ArcGIS Desktop started in advace to get the license from the server. Workbench run stops with an error:ERROR : A compatible ArcGIS application could not be found or is not licensed for Python Compatibility 'Esri ArcGIS Python 2.7'ERROR : FME supports Python 2.7 and Python 3.6 to 3.8. A compatible ArcGIS Python within the supported range could not be found. Please ensure a proper ArcGIS is installed with an architecture matching FME'sA Python interpreter could not be loaded. Please ensure the workspace `Python Compatibility` is set to an available Python versionProgram TerminatingTranslation FAILED. I have no idea.
The loaded plugin's FMEPluginCapabilities 'xlsx' has changed the process locale to 'C' which is incompatible with FME 'French_C\\xF4te d\\x92Ivoire.1252' locale. Please see 'pluginbuilder/cpp/fmeplugincapabilities.h' documentation or contact Safe Software support at https://www.safe.com/support
Hello , we are receiving the following error when deploying a workspace with SQSConnector in FME server.On deploy the needed sqs pkg is uploaded and seen on resources/engine folder. Does this extra module missing needs to be added in FME server some other way ? PythonFactory failed to load python symbol `fmepy_amazon_sqs.sqs_api.SQSConnector' Thank you ,Jorge Vidinha
I have made a workspace that constructs and shows a webpage to the caller (it is also a webhook). this webpage calls a second workspace, that tries to add the data entered into an excel (and now also a csv). the problem : this does not result in a line added to the output files, although the job log reports success and 2 items written. Calling the second workspace normally or as a webapp does do what is expected. this must be something silly I'm overlooking, but I'm at a loss what. any tips wold be much appreciated...