Schedules, triggers, events, alerts, and notifications.
Recently active
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
HI, I have couple of elements in microstation DGN, there is overlap error in a element (x=105676.2218, y=64384.1729 ) . I need to remove that overlap automatically. Both elements are of type Complexshape. I tried the transformer AreaGapAndOverlapCleaner but ended up with failure . I am sending the DGN file as well as workbench. Kindly help me to resolve this issue.
I want to get all data in the API, which I do not know what is. For example, i know that there is one package with information at this address:https://objektkatalog.geonorge.no/api/package/EAID_A408BF17_3017_41c7_BC37_D6AADDD6634B But I do not know the EAID for all packages, so I want to get everything from:https://objektkatalog.geonorge.no/api/package/ I'm currently using the httpCaller. Does someone know how to do this? Thanks a lot!
HII m trying to experiment "run a workspace in response to an incoming email, i have a problem with the IMAP configuration.although i use the template (for gmail for instance) and enter my email address and password) my automation do not work i have this message :809009 : pascal.mortz@gmail.com : Failed to connect to email server. Please check IMAP settings, and ensure IMAP is enabled for the email account. Error message: [AUTHENTICATIONFAILED] Invalid credentials (Failure)this is my configuration :I authorize IMAP Access in gmail account parameters.Mays someone help ?Regards
I'm trying to compute a CHM (canopy height model) by using the rastercellcalc transformer by having it subtract a DEM from a DSM. The process works fine when only one DEM and DSM are passed through to the transformer at a time however I have these DEM/DSM's clipped to multiple smaller files. The CHM produced should have the same boundaries as the inputted DEM and DSM. I've tried using the group by parameter in the transformer however it doesn't work for some reason and still tells me that the raster rows and columns don't match. See images below:The attribute manager and trimmer transformers just create a shared attribute between the correct DSM and DEM tiffs tiffs so that the rastercell transformer can do group by "Tile_name). See below:
I would to read a shapefile and .dbf present in the url http://www.sardegnageoportale.it/index.php?xsl=2425&s=325563&v=2&c=14414&t=1&tb=14401 and zippedI read that using a reader I can do it (https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Workbench/Workbench/zip_files_url.htm), but I don't understand where I am wrong and I am not able to set the correct string in the reader. Please, can you help me?Thanks Max
So, I have two datasets:Linear - contains names - short linear segments in close proximity to polygonsPolygons - unnamed The goal is to conflate names from linear to polygonal. I have buffered to lines to conflate names from linear to polygonal data and it worked fine. The problem is that the linear segments are short and only capture the feature where they are located and one river can contain up to 50 individual features. All of these features (polygonal) have a unique Feature_ID but more importantly, they have a RIVER_ID. The RIVER_ID is the same for one water body (river). For example, 30 differing individual features will have the same RIVER_ID since they are representing the same river. So, let's say that the river in question is Danube and it has 20 features. Now, only 13 of them were captured by the linear segments and are now named whilst the rest are unnamed. How can I use that RIVER_ID to transfer the name from the named ones to the unnamed ones? I have tried aggregatin
In the "Automations > Manage"-list theres a column "Status", where the number of errors / warnings in the automations are listed. In FME-Server 2019.2.1 it was possible to remove those numbers by clearing the automation-logfile.In FME-Server 2020 it's not possible to clear the logfile anymore. So how can I remove the numbers of errors/warnings in the Automations-List?The "clear Log"-button has gone, but there's a new "Log action" button instead. What is this for? It doesn't seem to do anything...? Thanks, Vera
Hello everyone, Im little bit confused , or perhaps my mind is frozen.Im setting the automation for XML -> CSV file conversion. But, I cant find possibility, how to specify CSV file, which should be send as attachment. Its all because of CSV writer parameter - there is only definition of CSV export folder, not the CSV export file. Can anybody help me please?Thanks!Lubo
Trying to download multiple files using multiple URLs in PythonCaller. I couldn't use HTTPCaller due to security issues. Please suggest. Thanks
I am monitoring several directories that have multiple files in them. Whenever any file changes my automation runs. Example Directory contains the files that make up a shape file. The automation will fire for every file in the directory that changes.(5)
I have two sets of input data.World graphic data in polygonWorld tabular data in CSV I want to add multiple tabular data in country wise graphical polygon data by putting a join on country name. The desired output will be each single polygon with multiple attribute data from CSV. I have used "Feature_Merger" & "Feature_Joiner" but the output is not as per expectations. The feature merger adds all the attributes in a list file which I am finding it difficult to write in shapefile as attribute data. The feature joiner just add polygon data to all the CSV records. Please suggest if someone has done anything in such condition. Thanks in advance.
Hello everyone, A customer of mine has created a lot of XSLT stylesheets which we want to apply to our XML documents. We would like to use FME for the automation part (download XML, apply stylesheet, write result and push to server). However I seem to receive an error when applying XSLT stylesheets of version 2.0. Version 1.0 stylesheets work as expected but the workflow throws an error as soon as it encounters a function that is only present in XSLT 2.0 (like lower-case or upper-case).The stylesheets that I used to test the workflow both work as expected outside of the FME workflow. Is XSLT 2.0 currently not supported? Or am I missing something?I am using FME 2020.0 - Build 20238 - WIN64.
Does anyone have experience building out a FME Server Automation with a trigger based on changes in Autodesk Vault? I was thinking a Directory Watch would be the way to go, but my IT group doesn't seem to think a directory path exists for the files in Vault. If it matters, Vault and the files therein are stored on local servers (not on the cloud). Any information is appreciated.
Hi everyone and thank you in advance! I currently have a job set up on the server where data is being written to an ArcGIS Portal service from multiple outside sources using Topics/Notifications/Subscriptions. I would like to find a way to set it up to send a notification when the job runs and 0 features are written. The job does not fail when 0 features are written so I would like to find a way to notify me (probably using another topic/notification setup) when nothing is written to the service. Let me know what you think!
How do I set the reader parameter to read the correct data directory on the server where the data is to be placed?