A space to discuss FME Flow
Recently active
The current Automation External Action Email does not support multiple attachments and I know I can create one ZIP file, therefore I need to continue to use the existing Notifications (Classic). My existing workflow is FMEServerEmailGenerator -> FMEServerNotifier ->What do I need to do in the Workbench to pass the "text_line_data" to the Automations External Action Topic?orIs there another method of sending an email with multiple attachments (not ZIP file)
I've been trying to move from the classic Notifications to FME Server Automations for sending emails. In the past I had a Subscription and a Topic set up which I used to notify for sending emails. Going forward, I want to use an Automation with a Trigger (based on my Topic) and an Email Action. The Trigger works fine and I've managed to map the JSON keys from my notification service to the relevant fields in the Email Action (some more documentation around this would have been helpful!). What is missing is sending multiple attachments at once in a single email. This worked fine through a Subscription by creating a list within my notification (email_attachment{}). How can this be achieved with an Email Action? The manual selection appears to allow only for single files, too. An additional note on this - I've noticed that (within the Email Action) sometimes the fields for attachment and email body are being cleared out when navigating away and back to the Automation screen (
Hi everyone, I know how to read just 1 text file and use StringSearcher to extract string from the content. But how do I read "multiple" text files "automatically" and extract specific string from the content in each one of them? Thanks in advanceHoward
we have make an app registration in azure by following this article: Configuring Azure Active Directory with FME Server (safe.com) I filled the tenant en client id etc from azure application to the server by new azure active directory but nothing happends after synchronizing.must we make an enterprise appliaction ( so it says on fke server "Before you begin...") in stead off an app application? where can we link the ad groups in azure ?
Hi there,I have a distributed FME Server installation - Web/Core, Engine, DB behind a Firewall/reverse proxy. We configured the JobHistoryStatisticsGathering workspace on a schedule and it is running successfully. However in the FME Server documentation here https://docs.safe.com/fme/html/FME_Server_Documentation/WebUI/Dashboards.htm there are several dashboards listed that I am not seeing. I see:Daily Total JobsFailures By WorkspaceDaily Total Running TimeDaily Average Queued TimeAverage Translation TimeI don't see:Peak Usage Time by WorkspacePeak Usage Time by EnginePeak Usage Time by ServerDo these need to be deployed differently?Thanks,Marc
Heya, looking for concept assistance (or more). We want to use attributes submitted in a Survey123 in an email body. My understanding is that this is a nested array in the json payload and must be parsed in a workspace. Can someone help with what this would look like in the workspace... what is the reader and how does it connect to the webhook payload? Also, what is the writer and how is it put into the email body. Just wanted to get more clarity on this before I get further into it. Thanks.
When I am running a job on FME Server I get an error message saying: "There was an error submitting the job. Authentication Failed: Account is disabled"My account isn't disabled as I'm signed in as that user. I've also tested other users and I get the same error message. The workspace runs fine as a schedule, just not when I use the Run Workspace page, or the FME Server Job Submitter.
Hi, I have create a stream - it was running for a few days - I have now removed the stream - but it still runs on the server. So how do you remove it completely If I stop the server and restart - it comes up on any engine, and continues to run.
Hi everyone, I've seen the https configuration is completely changed in FME Server 2022 compared to the one in FME Server 2021, due to the introduction of Nginx as a reverse proxy. The documentation, for Linux, says that private key and certificate files must be provided in .key and .crt format. Now, I have private key and certificate files in .pem format and I'm asking if they can be used just as they are, because I have an Nginx installation (in another host with a completely different purpose than FME Server) that works directly with .pem files. Thanks!
Hi, After upgrading FMECloud to version 2022 our emailer complains with the following error:Python Exception <ModuleNotFoundError>: No module named 'fmepy_emailer'PythonFactory failed to load python symbol `fmepy_emailer.Emailer'Factory proxy not initializedEmailer_CALLER (PythonFactory): PythonFactory failed to process featureAn error has occurred. Check the logfile above for detailsIt looks like the emailer depends on a internal package called fmepy_emailer that does not exist in the environment.
I have a workbench that runs fine from the desktop but fails with lots of 'BADNEWS' messages (over 3500) before it crashes with the following statusMessage FME Engine encountered an issue and will need to be restarted. [0] string too long [1] auto __thiscall STFDynamicFactory::process::<lambda_afd8337cf6d9dd4ee4340623b50e5675>::operator ()(void) const(c:\\code\\fme\\foundation\\pluginbuilder\\pluginbuilder_cpp\\dynafact.cpp:460) [2] auto __thiscall STFDynamicFactory::process::<lambda_afd8337cf6d9dd4ee4340623b50e5675>::operator ()(void) const(c:\\code\\fme\\foundation\\pluginbuilder\\pluginbuilder_cpp\\dynafact.cpp:460) The workbench, attached, basically takes some input layers and creates a lot of reports. Does anyone know why this might be occurring?
I have a workbench that checks expiration dates in a table and notifies the subscriber if something is expiring in the next week. I writes to an Excel file whether there are results or not and attaches the Excel file and emails the subscriber. This is running in FME Server and works fine like it is. My client would like to only receive an email if something is expiring, and then would like the information in the email body, not as an attachment. How would I do this.
I have a server on the trial version and last night it was working perfect but since yesterday I am getting an error I download the Workspace and its working fine in FME Desktop version only getting errors when was run on server TestFilter_6 (TestFactory): The clause 'PER_OUTPUT_PORT PASSED_TEST_GROUP_OUTPUT FIRST TEST_GROUP' within 'FACTORY_DEF {*} TestFactory FACTORY_NAME TestFilter_6 INPUT FEATURE_TYPE TestFilter_6_INPUTLINE FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER PER_OUTPUT_PORT PASSED_TEST_GROUP_OUTPUT FIRST TEST_GROUP CASE_INSENSITIVE_TEST { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>fme_feature_type<closeparen>,TestFilter_6) ENDS_WITH Document ENCODED } BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR 1 OUTPUT PASSED_0 FEATURE_TYPE TestFilter_6_Forecast<space>Track TEST_GROUP TEST { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>fme_feature_type<closeparen>,TestFilter_6) = Placemark ENCODED } BOOLEAN_OP
I have a simple workspace that reads in an excel sheet, joins that data to a point layer (created in and read from AGOL), and writes a new point feature layer to AGOL with said data. This process is set to automate using identical excel sheets that are attached to incoming emails daily. When manually loading excel sheets into the workspace on FME desktop all data is exported correctly but when starting the automation process and letting the workspace go through a backlog of emails and attachments the workspace does not export two attribute fields. There are no errors and it will export all other fields but neglects just two. All emails are automatically generated reports so there is no variation in the incoming data. Is anyone else experiencing something strange like this?
Hi,I am getting this warning on FME Server 2022.1, but seems like false positive. We have 4 FME Servers running. I get this warning on 2 servers, the other 2 servers, it runs fine.. All 4 servers are identical on specifications, O/S, patch level.Also: On the server there are 7 engines, but only some engines report "Python may cause instability"
Does anyone know if there is a way to get the amount of free disk space using the FME Server API? I presume I could use a SystemCaller transformer and write out the information somewhere and access it that way, but wondering if there is an easier way. Just looking to get the same disk space details that are logged when a job runs (see screenshot). Thanks
When I use Python to try and post a schedule to FME Server using the v3 api, it always creates a Unhandled Exception on the server-side. I can view the exception in the Catalina log. I'm unsure why, but it thinks the payload isn't JSON even though it is. Has anyone been able to successfully post a schedule to the schedule endpoint using Python or other language and can post an example? I must be doing something wrong, but cannot tell. The JSON is:params = {"begin":"2022-08-08T01:00:00", "name":"test", "description":"test", "skipUntilJobComplete":True, "enabled": True, "interval":2, "recurrence":"interval", "repository":"TEST", "workspace":"test.fmw", "unit":"MINUTE", "category":"Utilities"} which is posted like this in Python:serviceresponse = requests.post(jobSubmitUrl,json=params,heade
After upgrading to FME Server/Desktop to 2022.1 we are now having issues with the workbenches running SQLite with a joiner. The application stops on this transformer. Appears to connect them nothing after. Any ideas?
I am creating an automation to delete a large number of features from sde. The features have a grouping attribute that i am hoping will help make this doable by automating to fme server and passing one group at a time while changing the flag upon completion. then on to the next group in the next automation job. There are aver 77million features in the egdb (sde). I have the grouping attribute in another database (sql flat table). and i am able to query that data quickly with e.g. [path_windows_unc] LIKE $(path_windows_unc)the same query on the sde table takes hours. I am unable to see the sde database when i try to set up a pre-fetch with sqlexecutor or databasejoiner, inlinequerier. How can i optimize getting the data needed without reading all 77million features?
I'm finding that when certain events do not trigger wither a MODIFY or a CREATE trigger (FME Server 2020) Does anyone know the specifics of how the s3 watch works?
I'm working with FME 2020.2.4I know how to check from within a workspace whether it is run from FME Destkop o from FME Server. I just check in a scripted parameter if FME_SHAREDRESOURCE_[whatever] exists in fme.macroValues. But, is there any way to check whether a workspace is run from a Workspace App or from an automation?In the Jobs tab in FME Server there's a Source Type column with value Automations, Workspace Apps or empty to indicate it. I want to get that same information in the workspace to include it in an email sent from the shutdown python script.
hi,im already install fme server new version 2022.1.1but after install this happen. i already try change port 8005 to 8006. 82 to 83i already restart server, start/stop/restart fme serveri already install/uninstall fme server.. but this blank page still happen. need helpi cant use port 80 because it already being use by iis. in installation part i change to 82. and the port already allow in inbound and outbound firewall.
I have two fme versions installed, 32 and 64-bit. I need to run my workbench in 32-bit but the default version is 64. How can i adjust for this when i run the workbench using python. Currently it fails silently with "Failure running workspace" and i am guessing the version is the issue. Any advice?I am running the workbench the fmeobjects The coda I am running is almost an exact copy of this articlehttps://community.safe.com/s/article/run-an-fme-workspace-from-python-using-fmeworkspac
Hi FMEers, I'm new to Cloud and have been looking at the Automations section. I feel like what I want to do is really simple, but I'm not sure if it's something I set up in Desktop, automations, notifications (classic) or in the Job Submitter notification area? I have my workspace in the Cloud. I've tested it, and it runs and outputs all my data (although it comes up with a failure message). This is why I want to have an email automatically sent to me when the process gets started via a server app by the end user and when it ends (or fails) along with the log file, so I can check if it has written out everything, but is outputting as a failure. I've attached the log file. Thanks in advance for your help.
I would like to overwrite a feature class in our ArcGIS Enterprise database into our online Portal on a weekly basis. I have attempted this in ArcGIS ModelBuilder but there is only the option to "Replace web layer". I have seen a few people use AttributeRemover and AttributeManager to overwrite a published web layer but I would like to know if there is a best-practice workflow to this. Thanks!