A space to discuss FME Flow
Recently active
I'm trying to attach a file to the Email External Action in an Automation that always has a different filename (date/time) but is in the same location, and is the only file in the folder. I've added this folder as a resource and tried to use a * wildcard but it fails to send the email. If I give the exact filename, the email sends successfully with the attachment. Also, I can do this successfully using the Emailer transformer in a Workspace and feeding it the exact name via a Text File Reader, but I'd rather use the External Action in Automations if possible. Any thoughts?Thanks!
Embarrassed to be asking this but in an FME Server Automation how do I get just the raw the "Content" from the trigger FME Server Topic Notified. We have the various keys but none of them seem to correspond directly to the Content of the notification. Please don't tell me Content has to be Json keys! 😅 In the workspace the FME Server Notifier has a Content parameter so
Dear FME community,I have a question concerning the FME workbench. I have a pretty complex workspace where I need two different inputs, which have to be compared with each other. Both inputs require several hundred files. Now it is important that input a starts with file 1 (not with any other file) and input b also starts with the first file. Both inputs have to select one file after another in the correct order. The files are named after a certain scheme so that corresponding have the same naming parts. Manually I could just select the files, but since there are hundreds of processes, I would prefer a batch method. I tried a workspace runner, but this only can handle one input. Is there any process that can handle this? I would appreciate any hint concerning this matter.Thank you so much in advance.
Hi When I run the workspace "JobHistoryStatisticsGathering.fmw" I only get a csv file, nothing shows up in dashboard in FME server. Do I need to put all other workspaces "the ones that generate a html file" on schedule aswell? I mean the "AverageRunningTime,DailyAverageQuedTime,DailyTotalJobs,DailyTotalRunningTime,FailuresByWorkspace". Iam sure I read somewhere that everything is preconfigured so you just need to schedule 1 workspace and then all dashboards are generated at once and shows up in dashboard. But I cant find any option to do that, nothing in automations or schedule or anything. The only thing I find In schedule is "DashboardStatisticsGathering" wich triggers the "JobHistoryStatisticsGathering workspace" and also creates a notification "GENERATE_DASHBOARD". So I need some clarification in how to get the dashboards working without the need to put all workspaces on schedule, if that's possible. Thanks in advance.
I am working on revamping our corporate FME Server environment and I am trying to figure out how to spec our servers. How do the engines use the cpu cores? If I have two engines running on a four core machine, are they each using two or are there two cores sitting idle (Assuming both cores are running jobs)?
Hi, I am using FME Server 2020. I have a workspace that is available in a server app. I would like to trigger an automation when that workspace is runned from the server app form. How can I achieve that? Thank you!
TLDR: When deploying FME Server to Azure Kubernetes Service set storage.fmeserver.size to at least 100Gi in values.yaml to meet Azure File Storage minimum requirements. When deploying FME Server to Azure Kubernetes using Azure Files as per the documentation, the default 10Gi setting fails to meet Azure minimum size requirement for a file share in a Premium_LRS type sku storage account. The default values.yaml file has the following settings:storage: useHostDir: false reclaimPolicy: Delete postgresql: size: 1Gi class: path: fmeserver: accessMode: ReadWriteOnce size: 10Gi class: azurefiles-fmeserver path:When applied, the following pods will fail to be scheduled:engine-standard-group x2corequeuewebsockedHowever fmeserver-postgresql, will be scheduled successfully and should run. Looking into a failed pods description, for example the core pod:kubectl describe pods core-0We can see the issue is due to an unmet persistent volume claim.Conditions: Type S
I am probably missing something really simple here, so I am looking at this example:https://community.safe.com/s/article/streaming-geojson-with-fme-server-2016 I create a webhook, which gets me the URL and token. So I then try to use a httpcaller from FME desktop to call that webhook, and pull down the data, but just putting this url in the httpcaller https://myfmeserver/fmedatastreaming/testing/GeoJson.fmw?FEATURE_TYPES=Default.BusRoutes&token=f57z2802-4a5f-edcb-87fa-16c849facdce But I get 401 unauthorized, is that not a valid syntax for adding the token to the URL? I also tried adding in the header dialog boxes, got the same.
PANIC.I have downloaded the latest Amazon S3 FME Package version 1.1.3. My S3 Web Connection on desktop runs fine. But when I uploaded a script to FME Server I get the error message below and I cannot find a way to solve this. Your help would be much appreciated!Peter
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