A space to discuss FME Flow
Recently active
After upgrading to FME Server from 2020.0 to 2021.1, I have noticed that all my server apps show a header that is displayed over my header logo for the page that says "Run Workspace". I have tested this with existing and new server apps, as well as with multiple browsers. Does anybody know how to remove this? FME Server Build2021.121607 - Win64
We have upgraded from FME 2014 to 2020 and we want to take advantage of the new available features.The problem here is that I thought automations would make everything easier and could replace things like using shutdown python scripts to do whatever when the workspace fails or end as expected but I don't see automations can help us when our trigger would be just the execution of an FME Server app.Any ideas?
We have an issue where the license server (flex) is going through loads of ports which are closed before finding an open one, as a result everytime we try to run FME it hangs for about 30s waiting for the license ping back, is there anything we can do to try to consistently use an open port? We dont seem to have issues with other licenses that are hosted on that server.
AllI have set up a scheduled task to be run via the windows task scheduler and NOT on FME Server. If I run the work bench everything is fine, as it is when i run the workbench via the .bat file. However, when I try to get Task Scheduler to run the .bat file it says it has completed, however checks show it has not. When looking at the log file i see these lines2021-07-19 13:28:29| 0.3| 0.0|INFORM|Opening the Esri Geodatabase reader2021-07-19 13:28:32| 1.3| 1.0|INFORM|The ArcObjects license 'Advanced' is being selected from the ESRILicenseInfo ArcObjects call2021-07-19 13:28:32| 1.3| 0.0|INFORM|The Esri Product license used by this machine does not include licenses for the 'Advanced' licensing level2021-07-19 13:28:32| 1.3| 0.0|ERROR |Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility setting. This 64-bit version of FME requires 64-bit Background Geoprocessing, ArcGIS Pro or ArcGIS Server. Refer to this this article http://fme.ly/qua fo
I've setup a workbench and published it to server that takes a PDF and an XML file as two of it's inputs and I would like to call it via a webhook. It is easy to create a webhook but they appear to assume you will use HTTP GET requests and it is unclear if they can use the upload function. I think it might have something to do with the additional permissions but is there an example somewhere that shows how to setup a webhook that takes an upload as an input parameter?I'd also like to know if the requests would be expected to be sent as an HTTP POST request in this context with the relevant parameters including the file with associated mime types? Any hints would be appreciated. Thanks
I have a workflow that uses the SharePoint Online connector to download and upload files from SharePoint.It works fine on FME Desktop on my machineIt works fine if I run the workspace with fme.exe from the shell on my desktopIt fails on our server with the following message:Python Exception <ModuleNotFoundError>: No module named 'fmepy_microsoft_sharepoint'I have set up a web connection for this SharePoint instance and that connection was uploaded to the server when I published the workspace.How can I fix this issue?
17/08/2020 12:09 10.9 0.8 ERROR Python Exception <ModuleNotFoundError>: No module named 'fmepy_emailer'17/08/2020 12:09 10.9 0 FATAL PythonFactory failed to load python symbol `fmepy_emailer.Emailer'17/08/2020 12:09 10.9 0 FATAL Factory proxy not initialized17/08/2020 12:09 10.9 0 FATAL Emailer_CALLER (PythonFactory): PythonFactory failed to process feature17/08/2020 12:09 10.9 0 ERROR Emailer_CALLER (PythonFactory): A fatal error has occurred. Check the logfile above for details17/08/2020 12:09 10.9 0 ERROR A fatal error has occurred. Check the logfile above for details17/08/2020 12:09 10.9 0 ERROR StringReplacer (StringReplacerFactory): 17/08/2020 12:09 10.9 0 ERROR A fatal error has occurred. Check the logfile above for details17/08/2020 12:09 10.9 0 FATAL HTMLReportGenerator (PythonFactory): PythonFactory failed to close properly17/08/2020 12:09 10.9 0 ERROR HTMLReportGenerator (PythonFactory): A fatal error has oc
Is there any way to send a single, aggregated email listing all failed workspaces if multiple workspaces in an FME Server Automation fail?For example, if I have 3 workspaces running in parallel and 2 of the 3 fail, I'd like a single email telling me which 2 failed.It looks like this might be possible with the new Split-Merge block in FME 2021 but, unfortunately, I'm on FME Server 2020.
I am trying to have this demo https://community.safe.com/s/article/live-spatial-dashboard working on my FME Server, but I am not sure what is the right port to use in the web socket sender, I have my FME Server in another server from my network so I access it through the hostname and a specific port, but I have tried to use the same host name to get this Demo working and I can't have it correctly. I am using (ws:<hostname>:7078) in the websocket sender, and originally it was (ws:localhost:7078/websockets), my browser is giving me a connection error.When I run the workspace in FME Server I don't get an error, it keeps running.Thanks
Hello this Pablo, I'm trying to read a GML and XML files, using a feature reader in FME server but every time I run workspace it fails...the log says the following: FeatureReader (QueryFactory): The clause 'IGNORE_NULLS <Unused>' within 'FACTORY_DEF {*} QueryFactory FACTORY_NAME FeatureReader INPUT FEATURE_TYPE Creator_CREATED FCTQUERY_INTERACTION NONE COMBINE_ATTRIBUTES { RESULT_ONLY } IGNORE_NULLS { <Unused> }... See image, attached...I have run the workspace locally and it works fine, can you help with this issue, please? I have tried different ways to solved it and it has not worked.
1682021-7-12 06:41:15 | Destination Feature Type Routing Correlator (RoutingFactory): POSTGIS writer: Writer failed in open() call 1672021-7-12 06:41:15 | POSTGIS writer: Writer failed in open() call 1662021-7-12 06:41:15 | Writer failed to create table 'TABLE_NAME'. OIDs are not supported for PostgreSQL version 'PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit'(requires lower than PostgreSQL 12)
I am wanting to trigger a very simple automation using a webhook. There is no need to pass any parameters - I just need the automation to run two workspaces. When I set up the webhook, copy the webhook url, and then start the automation, the webhook fails to run if I call it. What puzzles me is that configuring a webhook using the automations (as opposed to creating a webhook for a specific workspace) doesn't add a token that I can manage under User Settings >> Manage Tokens. I found this token management to be essential to ensuring that the webhook had the correct permissions to run successfully. Please advise on what I am missing or doing incorrectly. Note that I am using FME Server 2020.0 (Win64) Thanks
2021-7-8 08:39:28 | Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility setting. This 64-bit version of FME requires 64-bit Background Geoprocessing, ArcGIS Pro or ArcGIS Server. Refer to this this article http://fme.ly/qua for more details2021-7-8 08:39:28 | A fatal error has occurred. Check the logfile above for details When I run a workspace on FME server I get the error above. When It is run locally on FME Desktop it works. I Read the help on: https://community.safe.com/s/article/geodatabase-formats-missing-greyed-out-or-have-unm And have installed ArcPro, but now we are getting an error 48 2021-7-8 10:44:59 | Opening the Esri Geodatabase reader49 2021-7-8 10:45:00 | The ArcObjects license 'Advanced' is being selected from the ESRILicenseInfo ArcObjects call50 2021-7-8 10:45:00 | The Esri Product license used by this machine does not include licenses for the 'Advanced' licensing level51 2021-7-8 10:45:00 | Unable to perform any licensing relat
I have sample data where dual carriageway road is present in one layer and in another layer I have point layer, I need to find out of point which falls inside dual carriageway road, as shown in image red circle. If point is outside the dual carriageway road then no issues but it should not be in 2 lines, sample data is attached.If anyone can help with workbench then it would be really nice and time saver for me, thanks in advance 😀 .
I would like to take a number of dwg files from one location, change the coordinate system, and save them to another location with a suffix i.e. '_newfile'.I have the code for the coordinate conversion, but am having trouble with the bulk input and output with the suffx- any help with code would be much appreciated, thanks!
Is it possible to use autocomplete in fmecloud?
I have a dataset which came with duplicates in what I need to be a join column (PID) therefore unique. How can I filter and remove the duplicate rows based on some rules. In this case I want to keep the consolidated value (NE,NW) in the qtr column and remove the other two rows with the common PID of 176182. (Shown above and below the row I wish to keep.)
I have FME Server trigger event late at night and it will automatically email with the report right after the workspace has completed. Is there anyway to delay the email to send in early morning instead even though workspace still ran at night? Thank you!
This seems like an obvious question, I have a published workspace with a user parameter on FME server 2019. I would like my user to be able to access a url where they could enter the paramater P=1234 (a data attribute search). I am not sure if I can do so without 2020. Unfortunately we are limited by our organization managing FME server for us and they haven't upgraded yet. I assume there is no possible way in 2019, but I am throwing the question out there.
Hi,Just upgraded my Server installation to 2021.0.1. All my automations fail. I figured out that it is likely due to having to drop the database and then recreate after the installation. So now I am in the process of republishing my scripts. It's tedious, but not necessarily a bad thing as I can - 1. not publish scripts that are no longer needed, 2. can upgrade to the 2021.0.1 version of the Desktop as well. However, I would like to know - 1. should the fmeserver database be dropped during an upgrade (I thought that I had read that it should be)? and 2. could the backup of the database be restored after the installation of the upgrade and then all of your scripts (as referenced in the configuration backup) would still run as set up on the automations?I have a second FME Server to upgrade and will do differently if possible.Thanks,Lorinda
Core OS is running on Ubuntu 20.04 LTS. NFS mount point has been verified accessible from FME server to NAS. Thanks in advance!
I have a workspace published to FME Server. That workspace is used in a server app. I would like to define the Running Job Expiry Time as a default of 5 minutes any time that the workspace runs. I can go into the workspace on FME server, and adjust the time to 5 minutes and run it. However, that setting doesn't save. There are no settings in the app either to set the maximum time the workspace should run before it aborts. Am I missing something? Is this not built in to FME Server? I know it can be set in Automations, but, how can I set it for an App? Or even save it for the workspace as a default? I'm using FME Server 2020.0.0.
Hi, I have made my first server app, where the user has to choose a parameter from a choice tree. When looking at the choice tree in the app, the original sorting (0, 1, 2...) is gone and a new value FME.DELIM is shown. Can I do something to change this or is it a missing feature in the app?
We have configured a regular scheduled (every 15 mins) job in FME Server (2019.1) and understand how to notify to a topic on failure and then send an email. However, ideally we would like to generate a single email only after a number of failures and not an email for every single failure. Does anyone know of a way to do this in FME Server?Perhaps it might be possible with automations to record details of previous failures and then only send an email after N failures? Any thoughts would be much appreciated.
Hello all. I'm new to FME Server Automations and I'm wondering about the Filter Action "Contains String" syntax. I want to filter on the Job Status Output text from the previous workspace run, and I'm wondering if you can add more than one text string to search for. I've tried a few ways and can't seem to find documentation specifically on this. I have it working searching for one specific string which needs no formatting at all, simply entering "FME_BEGIN_PYTHON script returned error on execution" filters correctly. Any info or assistance would be appreciated!I'm working with FME Server 2019.1.3.1.Thanks!