A space to discuss FME Flow
Recently active
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.
I have an automation that has 3 workspaces.I run this every 5 minutes. the first workspace takes approx 2.5 mins to run. the second and third only a second or two each. The first and second jobs always show up in completed. only sometimes does the final job get created. But it does get created and run successfully sometimes. I understand that if the second job fails the 3rd one would likely not get created. I do have a few fails on job #2 but it still does not correlate the number of #3 jobs missing. how can I troubleshoot this?
I'm hosting FME Server Engine using docker on Ubuntu (tag: 21302). When I try to use it and my Ubuntu is connected to a proxy, HTTPCaller in one of the workspaces can't make external requests resulting in:154 2021-10-24 21:51:39 | HTTPCaller_2 (HTTPFactory): An error occurred while accessing the URL 'https://www.google.com'155 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: HTTP transfer error: Couldn't resolve host name156 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: Please ensure that your network connection is properly set up157 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: No proxy settings have been entered. If you require a proxy to access external URLs, please ensure the appropriate information has been enteredHow can I configure the docker FME Server Engine to use the system proxy? I saw the admin guide but it's intended for direct system installation. Are there any environment variables I can set up?Interesting observation - I had an FME Server Engine on Wi
Hello, Our current database is running on Oracle 11, and we are planning to migrate it to Oracle 19c towards the end of the year. We use the database in daily FME workflows (mainly in queries). We are wondering whether the migration will have an impact on our FME scripts. Are there risks that we should be aware of for the current used FME scripts? Thank you Ella
hello,I remember that it is possible to start the automation when new source files are coming in a folder from file system, or by email, but this time I'll need to run the script just after the input file is modified.Example:I have an xls file with locations. When I add new lines with coordinates and save the file, the script will automatically transform the data based on new data coming from this xls file. Any ideas will be much appreciated. Cheers,nicu
I have an FME Server workspace with a number of published parameters and one private one, which is a choice parameter with 4 options. I would like publish this as an FME Server App that users will access by scanning a QR code with their phone. The published parameters are no problem, but the private one can't be set anywhere on FME Server. I haven't been able to find out how to do it through the Rest API (and even if that were possible I'd rather not code my own webpage for it). What options do I have other than creating 4 different versions of my workspace and publish each one as a separate Server App?
I have FME desktop 2020.1 installed - when I generate dgn file everything looks ok, however when I publish it on cloud accents and diacritics go crazy.My local machine runs on win-1250. FME Cloud / Server run utf-8, is there a way to make this not mess up my texts? I have tried AttributeEncoder with no success.
Hi,I have a script that does an area calculation using arcpy, the two calculated areas are output in the log, I need each one of them to be output as an attribute, how to do this? I'm new to python at FME. log: The output, it doesn't help me at all. Thank you for your help
When attempting to restore FME Server from a downloaded fsconfig file, with or without "Overwrite Existing Items" selected, the restore fails with no message. When doing the restore with the backup data stored in a resource location, the restore is successful. However, this isn't an option as we are doing the backup/restore process to upgrade FME Server in place, and the uninstall process could possibly delete the backup file. Is there anything we could be doing wrong?
Hey community!I need some coach, anytime I run any script, FME ask me what is the input file.Can I remove this option? (Attached image).Tnkx a lot to everybody!
Looking for more information on FME Server 2018 and Fault Tolerance.
I would like to start using python with FME. I have some scripts that I need to run several times, passing parameters, could someone show me examples and how to pass parameters in attributes in FME? thanks
I am using FME Server 2020. Need to create a webhook but along with that need to set expiry time for the job. Is it possible ?
Like the title says I want to take the csv file and store it in one of my resource folders but nothing ever gets written because the CSV contents show up as the body not the attachment.
Hi list.We have a job on an FME server job, that reads from a ZIP file. It's initiated by an outside broker, and the broker continues to perform other tasks after the FME server job has finished.We've encountered an error, where the broker tries to delete the input ZIP file 12 seconds after the FME server job ends successfully. The error message says something about other processes using the file.It doesn't happen consistently, but happens fairly often, so is there a problem with releasing file handles from ended FME server jobs ?Cheers.
Continuing work described in this previous thread, I would like to figure out how to make asynchronous calls to FME Server and poll the job until it's completed, then capture the response. That will allow me to communicate to user in the UI what's going in while job is running, rather than just be waiting for something go happen. So far, I've switched from FMEServer.runWorkspaceWithData( repository, workspace, params, callback);toFMEServer.submitJob( repository, workspace, params, callback);which returns the job ID. There are so many ways in Javascript to now poll the service to check if the job is complete... I was hoping someone has a concise snippet to share?! Maybe there is even a feature in the API or an FME example I've overlooked .
I'm trying to use Automations to process two different workspaces at different times using related data. Specifically, the first workspace should begin at 9 pm, process a number of input files, and write enriched data to a different set of files in a shared folder. The second workspace should begin at midnight, and process the files created by the first workspace. I'm using a writer set to "FME Automations" to create a list of files from the first workspace that can be processed by the second workspace within the same Automation. That part works fine, but I don't want the second workspace to start before midnight. Should I be able to accomplish this within a single Automation?