A space to discuss FME Flow
Recently active
I am running FME Server 2021.0.3, Build 21326. 36 GB Memory.I ran 'systeminfo' in a cmd window:Total Physical Memory: 36'863 MBAvailable Physical Memory: 13'356 MBVirtual Memory: Max Size: 42'239 MBVirtual Memory: Available: 8'813 MBVirtual Memory: In Use: 33'426 MB I've noticed several warnings related to memory and occasionally jobs fail with this error and want to ensure I have things configured optimally.FME Configuration: Extremely low initial memory conditions detected. To improve stability and performance please increase the memory available to FME. Available memory can be increased by adding physical RAM, increasing swap space, or closing other applications.2021-7-12 14:17:28 | Failed to free sufficient memory to reach the process usage limit. To improve stability and performance please increase the memory available to FME. Available memory can be increased by adding physical RAM, increasing swap space, or closing other applications.Some cra
Hello, If I do a silent (command-line) installation of FME would it be possible to set the shared resource folder as well? I don't see a flag for it in the documentation. https://krogerfeedback.nl https://talktosonic.onl https://talktowendys.vip https://whataburgersurvey.onlSame question applies to some of the other FME options (database connections file, network proxy settings). If those could be set during a silent install it would make it easier for IT staff to run them more frequently. thanksjackyjoy
Do packages need to be re-uploaded when FME Server is updated to a new version?Are uploaded packages available on a per-user basis or are packages uploaded by one user available for use by another user on FME Server? Thanks
Hi list.(This is not about the new streams feature)We're trying to utilize FME server for processes, that accept a streaming input and produces a streaming output. I.e. HTTP handlers.As far as I can tell, you can't initiate such a process via the REST api, as this overrules the output with its own JSON stream. You need to create and use a webhook. Is this correct ?Even with a webhook it seems, that the streaming input (= POST body) is ignored. Are there some special requirements in the formatting of this input ?Our input is a custom XML format.Our output needs to be a CAD file. All examples only name XML and JSON as options, so is this even possible ? If so, what are the specific requirements to accomplish this ?Any insights are appreciated.Cheers.
Hi, I have a workspace that is retrieving me data from an API every 15 seconds, thus I can have a web app that can read the messages trough a websocket and then display the info on a map (similar to the FME demo: http://demos.fmeserver.com/spatialdashboard/index.html ) In my case, I am not using it to show moving objects but to locate earthquakes, and the interval only allows to keep my data up to date. Now if I want to send a notification via email, for example with earthquakes reaching a certain magnitude, how can I prevent my notification from being triggered every 15 seconds and instead only send notifications once per event? Thanks
Hello everyone!Can someone please help me connecting our ArcSDE database (sql) to FME server?It is not one the DB connections list.I saw something with python code, but didn't quiet understood.. Is there any simple way to do it?for now it is give me this Error: Could not open the Enterprise Geodatabase. The error number from ArcObjects is: '-2147220944'. The error message from ArcObjects is: {This version of the Geodatabase client is incompatible with the dataset and cannot open it.} Thanks!
I can add new resource folders to FME Resource area at the top level, is there any way to create a FME Server Paramter that refrences that newly added folder ?
I have a workspace that I published to FME Server (2020.2.4) that contains an Emailer transformer. The email sends correctly from when I run the workspace in Workbench and also when I run the workspace in FME Server. But when I create a schedule for this workspace and run the workspace from the Scheduler the email is not sent. Do I need to do some additional steps or configuration to get the Emailer to work from the Scheduler?
Dear community,I have a small issue writing to my Azure BlobStorage with FME Server. When I run my script locally with ABSOLUT PATH it works fine, but when I try to change to a relativ path, it will not upload anything. Any advises. I guess it has something to to with the InputFile for Uplaoding to the Blob, which ist not specfied in the right way.(dem10 INVALID_FILE Source file does not exist) --> Inputpath: $(FME_DATA_REPOSITORY)+@Value(fme_basename) Regards, Alex
Hi everyone, I'm making a call to the FME Server API to get a list of Schedules and I'm getting back "raw" encoded strings in the json response, but I would like the "values". Is there any way to do it? Here's an example request, which uses a token that I set up in FME Server (the token only has access to the Schedules) : The json returned looks like this : {"offset":-1,"limit":-1,"totalCount":65,"items":[{"owner":"me","request":{"publishedParameters":{"name":"MyURLAttribute","raw":"https:<solidus><solidus>myFMEServer.com<solidus>something<solidus>blah"}...The "raw" values look like they're encoded eg. "<solidus>" instead of "/" I was expecting :{"offset":-1,"limit":-1,"totalCount":65,"items":[{"owner":"me","request":{"publishedParameters":{"name":"MyURLAttribute","value":"https://myFMEServer.com/something/blah"}...I tried changing the "response encoding" to the system default but it didn't make a difference. Any ideas?
This is actually a 2 part question:Is there a way to get a more verbose log from automations that don't have a workspace?If I can view the logs from the menu on the automation page, aren't the logs stored in a file somewhere on the server? So I can retrieve them in a file format? Thanks!
We have created a GCP Service Account. Although we got the File based Cred/Python ingestion to work, we are not happy with that approach as far as security risks. Is there a way to establish a Web Connection to GCP BigQuery using a Service Account (FME 2019.2)?
Hey all, I'm playing around with fme server and the automations. I've got an interesting usecase. There is a SFTP that im wachting with fme server for creation events. I see as and output you get the filepath en filename. Now i want to grab that file within a workspace. I tried with the FTP caller. Is it possible to use the output keys to set up the URL in the ftp caller if so how so? Cheers
I've seen where the service may not start after windows updates and restart. Setting to Automatic (Delayed Start) can help with restarting after reboot.
I have an automation setup in FME Server 2021.1 that polls an inbox and parses the pdf email attachment. I'm receiving a failure from the reader attempting to parse the pdf with a filename that contains a certain character –. It is reading the character as "??". I tried to identify this online and it shows it as U+2013 : EN DASH. I can see this is a formatting issue, but what can I do to fix this if I have no control over the filename that will be sent to the inbox? FilenameInvoice #2071 - 5559 REDACTED TR D #1256 – Proration.pdf FME Server Error2021-7-22 09:20:33 | PDF2D reader: PDF Reader: Failed to open document 'C:\ProgramData\Safe Software\FME Server\resources\system\temp\emailattachments\20210720120551-REDACTED_Invoicing-REDACTED_-_Fixed_Bid-8d4ca970-18b5-4f8b-84b3-c10893d5e69e\Invoice #2071 - 5559 REDACTED TR D #1256 ?? Proration.pdf' because it does not exist or because the reader does not have permission to access the file
Hi - Wondering if this is possible? Having a global rule that can send an email if a workbench fails as opposed to having to consider this each time within an automation. Thanks
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