Schedules, triggers, events, alerts, and notifications.
Recently active
I want to email a file attachment but the filename is passed through a custom value:-@Value(_dataset)/litmap-@DateTimeFormat(@DateTimeNow(), %B-%d-%Y).csvWhen I enter this in the Emailer transformer it goes red as per the screenshot but I cannot see how to read the error. And also cannot see how to set mime type as text/csv
We are uploading large zip files containing a folder structure like this, but much more folders and files in it.Folder1- file1- file 2Folder 2:-file3- file4 The upload is done with the Data Upload Service and we are using the parameter opt_extractarchive to automatically unzip all files.In a next step, a FME service will go through the unzipped file structure on the server and process these files. We have realized that FME does not process part of the uploaded files, there is always a list of files which are not processed. But with every upload, the files not processed are changing, sometimes the first 30 files are processed well and the next 25 are missing, sometimes the first 35 files are ok...Could it be that the unzip happens after the upload, and when we start the processing job, maybe not all files are unzipped yet?We have this issue only with large zip folder structures (they contain a lot of pdf files and images in it).
Is there any way ?, that I can find out the subscription connected to topic. from subscription , i can see the topic name. but not other way. in my case , there are many subscriptions and topics. So from fme workbench i get topic name, but from the topic name , i cannot extract / know the subscription name
Hi,So I've been experimenting with this automation where an external application triggers a webhook and passes a message. I then filter the content by looking for the existence of a string and then trigger a topic if found and also log it. If it fails, another filter is applied and another topic is triggered and logged. And finally the same happens with another topic if all filtering fails. The goal of the log at each stage was to help in debugging but I'm finding that ALL logs are identical and that was definitely not my expectation. Shouldn't log actions only work and store data if actually triggered through a connection? Or am I misunderstanding how the new log action works? This is in FME Server 2020.1 beta. Thanks.
Hello, I need to update one parameter for all my schedules (about 300 active schedules). I'm looking for the easiest way for that. I tried to do it manually on FME configuration DB but I can see then even though parameters are updated still schedule is executed with old values. It takes effect only after editing schedule using FME Web Portal, then I can see updated value and when I click save schedule is updated. I believe that this is because of some kind of cache mechanism on fme scheduling system. So is there any way to force FME to reread values of parameters (for example by restarting some components?). Please keep in ming that I have a lot of engines on different machines. Second option that comes to my ming is to use REST API but it is not as easy as executing update script on DB. And executing script on DB has advantage that it can be a transaction so either I have all schedules updated or none. Using REST API doesn't give me that out of the box. Thanks for any hints!
I've built an Automation to run a workspace when Server receives an email containing some key text. The problem is that the email remains in the IMAP mailbox after the Automation has run, so in 5-minutes when Server polls the mailbox and finds the same piece of email, it want to run the whole thing over again. How do I make it delete the email once it has been processed?
I've come across an interesting case with a customer recently, they were trying to set up outgoing email from FME Server and while an Emailer transformer with their mail server credentials worked fine, those same credentials in e.g. the Datadownload success notification or as the system email didn't work. No error messages, just didn't do it. Any idea what causes this (or where to begin looking in the logs for a clue?)
In FME Server 2019, when you added a Log action, it ran a workspace that was installed with FME Server. You had to specify the location and also whether to overwrite or append.In FME Server 2020.0.1, there have been some changes. You no longer specify a location and you don't have the option to append. Since I imported a backup into the new instance, I also have the previous log and filter workspaces so I cannot check now whether these were also available with the install of FME Server 2020. Is the Log action now native to Automations and does not run a workspace, and thus does not consume an engine? I don't see a Log workspace listed in the completed jobs so I assume that is the case.Which brings me to my main question: Where do these logs actually go? I know they can be downloaded, but I would like to know where I can get to them outside of having to view them and then download. I looked in Resources\\Logs, but cannot find anything. Also is there a way to append vs. overwrite
We'd like to use the directory modified trigger in a FME Server automation to watch a directory in OneDrive. Is this possible. The "path" to the OneDrive directory is quite different from a Windows path. Is there a way to accomplish this?
Hi All,I have been looking at configuring JMS Subscribers and Publishers for an AMQP connection to a Red Hat AMQ 7 (Based on ActiveMQ Artemis) broker.Using the included ActiveMQ libraries, I can validate with the following parameters:Provider Type or ContextACTIVEMQProvider URLtcp:localhost:61616Connection FactoryConnectionFactoryDestination(s)dynamicQueues/testHowever, when I attempt to validate using the AMQP URI (with correct port), it returns an error stating that it is Unable to Connect provider with URL. No connection attempt is recognised by the message broker service.I sourced the ActiveMQ AMQP library (activemq-amqp-5.15.12.jar) and hawtbuf libraries (hawtbuf-1.11.jar & hawtbuf-proto.jar) from the most recent ActiveMQ libraries, and reattempted, now getting a timeout that is seen at least seen by the message broker. The error from the JMS subscriber is shown below.Connecting to message brokers is a fairly new topic to me unfortunately, I was looking to see if anyone has ha
Hello all,I succesfully connected to an Oracle Weblogic ESB (JMS) with some publications and subscriptions.But...The infrastructure here has a JMS-cluster, meaning there are two url-entries, not one.Connecting to one of the two works fine, but does not have the redundancy intended by having a cluster of two.So, when I put one URL in the Provider URL-field it works, but how can I enter two, for redundancy?This goes for publications and subscriptions. Kind regards,Martin
part of line intersects to line at the same point . i would like to create from node , to node , so i used topology builder , but it creates extra nodes that i do not need ,and split the line .the vertex at beginning of the line and vertex at end of line that what i need . i tried using filter touches in candidate out to first topology builder clean no group by id then topology builder clean yes . but the ouput at second topology builder still gives extra nodes .as picture , this method works with crossing lines but when i have part of line as part of another line it creates extra nodes . the output of topology builder clean yes ,but it creates intersection point that i do not need as split the line in new point Do we have another transformer instead of topology builder to create from node to node ?or how could i using topology builder properly to create nodes when i have crossing lines and lines touched in as picture . FME 2018
We have built a lot of automations in FME-Server 2019, all of which send EMails on failure. As it is not possible with FME-Server 2019 to template actions/triggers, we first had built an "Automation-Template" with the Emailer-Action in it and used this to build the automations.But now the password has changed... A template would really be helpful now! Has this idea https://knowledge.safe.com/content/idea/87710/fme-server-automation-templates.html been realized for FMEServer 2020?
I am studying FME Server 2020.0.0.1 and I have created a Trigger to run with Automations> Build Automation following the exercise in all its steps. I think I am doing everything perfect but when I get to "Star Automation" to run a Schedule process and an Action, the system freezes as if thinking and did not just run. I think that I have done everything correctly, I have also taken all the notes and translated into Spanish keeping the commands in the English language. FME Server is in local mode, on a Windows Pro machine with 16 Gby. of RAM. Can you help me with any information that I may be missing? Sorry if my English is not very good. Greetings, Miguel Angel Hacar (Recursos Técnicos Madrid, S.L.) E-mail: sig@rtm.es
Fme version 2018 I have in the same city two problems .if i use topology builder Assume clean data no group by idthen use network topology builder ,it works good in the first case for first image if i used topology builder clean data yes it works good in the second case and it will give me as output one line that i want but for first image it has no intersection point so when i use network topology calculator ,the network id will not be equal for first image even i tried to use snapper for the line it did not work with mei did too many tries with intersector ,it give me good result at first image but for the second no,it split this line to many parts . then i did topology builder assume data yes as first ,it gives me good result as second image and it consider that as one line that is right no splitting but for first not it assume the line down has no intersection with the line up side could some one help me what should ,my data is clean and properly noded at the beginning of line
I'm setting up a server app that will allow users to download a CAD file (the app will run a process that converts GIS data to CAD and will produce a .dwg). I'd like to be able to have the download go to the users Windows default downloads folder, or have the user specify where they want the file to go and what they want to name the file. Surprisingly I haven't been able to find much help that is applicable to what I'm looking to do.
HiI've got an error:javax.crypto.IllegalBlockSizeException: Data must not be longer than 245 byteswhen trying to change and save Automation (schedule trigger + 3x sequenced workspaces)FME Server win64, b19643Got an error when trying to set on trigger Start Date&Time - error after Save button click.Any suggestion?
Hi,I am trying to understand the behavior of features etc. in 2020 Automations, primarily the processing order. Below is a quick example of a test I made and it appears that when features come out and trigger an external action, they are processed in parallel (btw, I really miss the debugging features of Workbench where I can see the features move across and preview the data!). Is this observation correct? In my example, "a" was supposed to happen and finish before "b", "c", and "d" are performed. If I made the HTTP call within a workspace, this issue would not happen since it's all serial: features are processed in the order they arrive at each transformer (for the most part).I'm not finding a lot of documentation for creating complex automations where you can control what gets processed based on a previous result, limited looping (ex: allow only 20 loops to prevent endless looping) etc. Looping, which can be done within a custom transfo
I have an automation where dates are created in workspace 1 and passed to workspace 2. I already had published parameters formatted as dates in workspace 2. However, I can't see an option to use the dates from workspace 1 as keys, I only get a calendar selection. It works fine with strings, is there a way to do it with parameters which are dates?
I have FME Server setup to watch a directory where JPGs are dropped by users. When the watcher detects a JPG it runs a workspace that moves all files found to a different folder (post process). FME Server seems to be trying to run the workspace over and over again even though the files were removed by the first run. All attempts after the first fail and another instance is added to the cue. I'm not sure what the cause is. Any help is greatly appreciated.
Hi All,Does anyone know how I might add a vector layer to the Open Layers example for data delivery in the FME Server Playgroundhttps://playground.fmeserver.com/javascript/data-delivery/open-layers-integration/I would like to drop a line feature on top of the Open Layers basemap so users can use it as a reference when they are selecting their area of interest.
Hi,I am using Automations in FME Server 2019.1 for the first time and I want to add the log file as an attachment to an email.I have tried inputting the following two options into the Emailer but neither worked.Option 1:$(FME_SHAREDRESOURCE_LOG)/engine/current/jobs/*/{job id}.log Option 2:{job.log} Automation Workflow:As a side note, I would also like to know if it is possible to send multiple attachments with the Emailer in Automations? If so, what would the syntax be for that?Thanks in advance!
I just recently upgraded to FME Server 2020.0.1 and noticed the attachments in the emailer transformer wouldn't allow me to specify a file with the direct path of my pdf in the Resources folder. This worked in previous versions of FME Server.$(FME_SHAREDRESOURCE_DATA)/resources/example.pdfIt did work when I created an attribute with the path and used it as the attachment Source File.Is this change by design, or perhaps a bug? Invalid File Path Valid File Path
I'm a beginner with FME and have only used it for a couple of weeks doing simple tasks in Workbench so my knowledge is not very good. I'm now trying to set up an automatic process for downloading data(zip files) from a Swedish authoritys website: http://extra.lansstyrelsen.se/gis/Sv/lansvisa-geodata/sodermanlands-lan/Pages/default.aspxI have created a FME script for downloading the specific zip (LstD Ädellövinventering) using a HTTPCaller. I only want the script to run when the specific zip file has been updated. Is that possible? And how does that work? I also want to be notified by email if the data failed to download. And maybe let the script run til the download is sucessful if that's a good idea?
I am trying to push a HTTP Request notification to a client machine using a Text Writer with MIME Mode set to 'application\\json'. The issue we're running into is that we get extra "\\" in the 'subscriber_content' section. It appears that the notification is converting the 'subscriber_content' to a string vs. leaving it in the JSON format.It should like this:{"Title":"Test WARS JSON Message","Message":"Simple Message","ActivityCode":[{"ActivityUID":"M336_34687_4592_08000AOH000","ActivityCode":"M336"}]}However, it is coming thru like this in both FME Sever Topics Monitoring and on the client machine receiving the message:{ "workspace": "ITD_WARS_JSON_MessageTest.fmw", "timeRequested": "Wed-02-Oct-2019 01:14:55 PM", "ws_topic": "WARS_JSON_Message", "NumFeaturesOutput": "1", "job