Schedules, triggers, events, alerts, and notifications.
Recently active
I have a workspace that takes one published parameter to run through. I want to set up a FME server weekly automation, and each weekly run includes running the workspace multiple times, each with a different parameter value. The parameter values are stored in a text file. Seems to be simple? But I can't think of a good way to do this. Still new to the FME server automation. I am using FME 2019.2.1, both desktop and server.
Hello, I've tried to set up everything that FME Knowledge offers. Still I can't seem to configure my gmail account to trigger an automation on incoming mail. I've tried configuring 2-step verification and/or sign in from less secure app. Message in log of automation is: Failed to connect to email server. Please check IMAP settings and insure IMAP is enabled for the email account. Error message: null IMAP settings are good and IMAP is enabled for my account. Has anyone had a similar problem that you managed to solve? I'm using FME Server 2019.
Hello FME Community! In my company, we have several workspaces which run on a regular interval. Some are simple schedules and most are inside automations also triggered by schedules. The goal is to inform specific people inside my company via email if a workspace failes to run on the server. Up to now, we have implemented topics and subscriptions to those topics that people get emails. However, since the email, triggered from a topic, does not contain any information about the workspace which failed inside the automation, I am not sure if this is the way to go. I also thought about sending emails directly from the automations. But since it does not offer any templates, I have to fill the email content manually (considering that multiple people receive the email, it requires quite some manual effort). Could you offer me some guidance, or best practice how to implement a notification service that is suitable for our need? Thanks, Johanna
Hello, I would like to run a workbench via Python. The workflow within the script is always the same. Only the input and output directories change.For this purpose I have written a function and call it accordingly.def fme_workbench(workbench, argument): FME_command = '"C:\Program Files\\FME\\fme.exe" ' + workbench + ' ' + argument result = subprocess.Popen(FME_command) result.wait()argument = '--Name_Veg4m_umhuellend "' + str(kachelnummer) + '_veg4m_hull" --Name_Veg4m_Loecher "' + str(kachelnummer) + '_veg4m_holes" --SourceDataset_ESRISHAPE_5 "' + os.path.join(output_dir, str(Mission), 'Lidar_RAW', str(kachelnummer), 'Output\\*.shp') + '" --FEATURE_TYPES "" DestDataset_ESRISHAPE "' + os.path.join(output_dir, str(Mission), 'Lidar_RAW', str(kachelnummer), 'Output') + '"' fme_workbench(os.path.join(script_dir, 'EB_0_Aufbereitung_klassierte_Vegetation.fmw'), argument)the following variables are dynamic and can change:kachelnummerMission calling the Workbench f
Hello,FME Server 2019.2 build 19801 running with FME CloudI think that these two settings for a Trigger in an Automation configuration should be equivalent, but the left setting - Schedule Type "Basic" didn't trigger any action actually, whereas the right setting - "Repeat On Interval" is working as expected.Am I missing something? Or it was a defect on the "Basic" type and has been fixed already in a newer version?
Hi, I have troubles setting up an Emailer in FME Desktop 2019. For testing purposes I set up a simple workspace with just a creator linked to an Emailer to send a test mail from my email account to my other email account. I tried different settings for the Encryption and the port number, as documented on my mail providers site but the workspace always produces a fatal error. I'm guessing it is because I'm running the ws inside my companies VPN which would be a problem as my floating FME license only works inside the VPN. In my logfile I get following error messages: The below feature caused the translation to be terminatedEmailer_<Rejected> (TeeFactory): Emailer_<Rejected>: Termination Message: 'Emailer output a <Rejected> feature. To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation''Emailer_<Rejected>: Termination Mes
Hi Everyone, I have a Json file that i want to join to a shapefile. The json file has one row of data and i want this to be added to every row in the shapefile (the shapefile has other fields that will be updated by another shapefile). The fields I want from the JSON file are already in this shapefile. Thanks in advance and hope that makes sense to you all
We have to access .jxl files from trimble connect, Till now we are using FTPCaller in the reader dataset where .jxl were stored in the FTP site now we have to access these files direcly from trible connect cloud. Could somebody provide your views to resolve this issue.
I'm new to FME. And I have a shapefile. The *.shp is footprint of a building. I want to give an extrusion value to it manually. And then write it as a CityGML file(*.gml). So, briefly, I want to make a very simple prism with an extruded shapefile. Could you please give me an information about this?
Hi,I have a problem to trigger a command via System Caller on the FME Server. In the log appears the following: It triggers an .exe with Parameters, which are reference to FME-Server Resource Directory. If we start the process local via FME Workbench, it works without troubles and do the job. If we trigger the same directly on the Server via cmd.exe or batch-file it works as well without problems. For any kind of help I would be grateful
So imap is not available on the company email.SMTP is also not allowed.I thought an FME Server app would work, but the company phone does not have VPN.So what can I do to kick off the workflow? Because it expects some values which needs to be provided by the user.Would appreciate any ideas.
This has me stumped. I have a Workflow that has a Parameter --SourceDataset_FFS, which has got 3 Filename Path strings in it corresponding to 3 input FFS files. The Parameter itself is of a Type: "Filename (Multiple)" with a Default value: "C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_1.ffs","C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_2.ffs","C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_3.ffs" Now, running the FMW in WorkBench runs fine, and it passes to FME.exe the Parameter properly formatted by splitting the file names up at the comma delimiter by adding enclosing "" and adding spaces as such:--SourceDataset_FFS """"""C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_1.ffs"" ""C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_2.ffs"" ""C:\\ArcGIS\\Water Script Working\\DEMFFS\\ELEV_DEM_3.ffs"""""" However, when I
try { fmeSession = FMEObjects.CreateSession(); fmeSession.Init(null); } catch (FMEOException ex) { return ex.FmeErrorMessage; }Hi,I am trying to create fme session in my application. But, I am getting 'Session could not be created. Path to specified FME core DLL is invalid.' error.FME2015Visual Studio 2010This issue comes after installing FME2020 in my system. I uninstalled 2020 and reinstalled 2015. Still, I am getting the same error.Any idea how to fix this issue?
We use a development gmail account to send automatic emails through the emailer. We have a number of processes that will run, then send a notification to a user via gmail. Our development gmail account normally just sends emails, so we don't check it very often. I checked it today and saw this message: Can someone from FME confirm that we can still use FME to access our gmail account and send emails after the 8th of July? Are there extra security settings that we need to enable on our gmail account to continue sending emails through the emailer? Has anyone else received this email? We have received this email from Google on another dev gmail account, so it is not unique to just the one account. Thanks :)
I would like to know how to properly set an Emailer to a workspace from FME Workbench to notify that is finished.
I have a workspace that I have created in Workbench, and it runs well.Now, when I go into the FME Server to schedule an automation job, the Workspace fails with message: "This FME edition does not recognize the `AttributeKeeperFactory' factory. Please ensure that the current platform supports this factory, the factory name is spelled correctly, and that you have installed all required plug-ins" What I have in the workspace is a SQLCreator that queries an Oracle DB pass thru a geocoder and updates back Oracle DB. What am I doing wrong/missing when trying to automate this workspace in the FME Server? thx, Markus.
This morning the security's certificate for FME Server Javascript Api v3 seems to be invalid :https://api.fmeserver.com/js/v3/FMEServer.js That cause a lots of problems over here, all our FME Server web apps our down! We had to switch urgently some apps in http. It's working but the interface is a little bit different. Maybe in the future we'll consider hosting our self the Javascript file.
Hi, I am new to FME ..but now at least I know how to use different transformers in FME and to create a workbench and export the related outcome into a CSV or other file formats I want to use for further analysis. Now, I am keen to learn the automation process...i.e. instead of using the similar transformation for so many times... I am looking for the Python code for the same...which I can convert to make process automated when I have new data set to work with. Any help on this will be really appreciated.
Hi, I am new to FME Server and I am having a problem. When I run a single workflow it is looking for a file directory that exisits and works, however when I run the same workflow within an automation it is looking for a different file location and so is completing but not reading the file and populating with the writer. Examples of the different location types are:single run on server: C:\\ProgramData\\Safe Software\\FME Server\\resources\\data\\run through automation:Server\\resources\\data\\ it seems to be looking for the file address in two parts where the space in FME Server is? thanks,Andrew
Each time I try to run the automation and it fails for an reasons it wraps the location in another set of quotes which in turn causes the automation to fail for having an invalid argument. HELP!
I have a workflow that consists of several different municipalities of input parcel data that will all be delivered at different times. The steps of the workflow are as follows: Load raw data into a GDBETL the data into target schema and load into municipality-specific GDBRun a validation on the dataLoad individual municipalities into an aggregated single feature class in a single gdb. I ultimately have to deploy these workspaces to FME server and have the entire workflow run for JUST a single municipality upon data delivery for that municipality. I have it set up so that the ETL and validations for each municipality are separated out into municipality specific workspaces. What I am wondering is if it is possible to build all of the different municipalities into a single initial data load ETL, and a single aggregation ETL and still ONLY have the whole process for the municipality that was delivered run (and not all of the other ones that don't have a new data delivery)? The alter
I'd like to send an email upon completion of a workspace in an Automation. The email needs to contain a link to the log file URL.In the traditional Notification/Subscription workflow I could achieve this by using the {logUrl} email template key in the Subscription.In Automations, this key no longer exists and I only have access to the {job.log} key, which expands out to the file path and not the URL. I don't see any URL in the topic JSON if I monitor a topic sent as output from the completion of the workspace. Is the URL available at all?
I have a workspace where I am checking to see if features exist and if not I create them. In the workspace I read one table from a database and then join it to another table in the same database (join conditions to inspections). Currently I change the name of the Database manually in the reader and rerun the entire workspace. All my database files are in the same folder but have different names. I would like to be able to run a batch process that would process each database one at a time and then move to the next. Any help is much appreciated.
I need to convert a shape file to dwg file where each layer in the shape file has to have line style or symbol according to a library in the dwg. I see that I can use dwg styler but i need to import each layer separtely ,as i have more than 60 levels ,i need to divide my file to 60 files in order to do it also it doesn't take the color for the symbol from the dwg template file.Is there a way to do it in one file?thanks in advance
I have an automation workflow (FME Server 2019) built from a number of workspaces that process an input file. The automation is triggered by a file landing in a directory (directory watch), and the data passes through the workspaces and gets loaded to the database at the end (if follows the happy path), else someone gets notified for a fail, etc. This works great for 1 file end-to-end, but when multiple files land in the directory, the first file runs through workspace A, then second file runs through workspace A,.. rather than first file runs through workspace A, then workspace B,.. completing all before second file runs. Is there a way to include this dependency? I've tried adding a merge action, but this doesn't accept it as everything is in sequence there are no parallel streams, and I'm asking it to run/continue regardless of pass or fail of workspace action.Is this possible within latest version?The reason I need one file to be processed end-to-end is because some of