Schedules, triggers, events, alerts, and notifications.
Recently active
Hi I am using FME Server 2021, configured with high availability ( There are 14 engines configured on 2 machinesI have an automation which is triggered by reading a JMS queue. It is configured to run on a specific engine and queue. It is failing intermittently once or twice in a week. But there is no log file created. It says The log file for job ID "xx" does not exist. There is no issue with disk space.In the result data, the status message says ‘Job did not complete’ Any suggestions? Any idea where I can get more information about this issue?
We have a workspace that ends with a Terminator sometimes. The workspace is run in an automation, but when the workspace stops with the Terminator we don’t get the error email. How is the Terminator ending handled by the automation - is it considered that the workspace has ended ok or failed?Must I send emails in the workspace to get it to work?
We recently upgraded from FME Server v2021 (with Windows Authentication) to FME Flow v2023 (with SAML Authentication) and now receive an FME Flow Error: "Unauthorized request by user due to lack of proper permissions" when attempting to share items (e.g. Automations, Projects, etc.). As a troubleshooting test, my account published a fresh and simple workspace and created a simple automation without any database or web connections, and therefore appears to be the owner of both the workspace and the automation. However, whenever I click the button to share even this simple Automation with another user I receive the "Unauthorized..lack of proper permissions error". Sharing automations and projects worked prior to the upgrade. Now, we are unable to share any of them, no matter how simple or complex. What might we have missed, or what configuration item should we look into to re-enable the owners of items to share them with others?
Greetings, I created an Automation and when one of the workspaces fail I would like to receive an email that includes in the body the actual text of the error(s) as shown in the screenshot below, not necessarily that format, but at least the text.In the Email (External Action), I added these keys, but when the workspace got an error, I received the vague and cryptic text here in the email body:Error Message: A fatal error has occurred. Check the logfile above for detailsError Type: DeadLetterJob Status: FME_FAILUREJob Status Message: A fatal error has occurred. Check the logfile above for details I would assume that “Error Message” would include something like what is seen in the screenshot.Any ideas how the log file errors can be added to the email body?
HiI have a long line of text_line_data that contains payment details.I want to save the data to a data or text file but have the body of the data split at every 100 characters and then print the next payment detail so that each persons output is on a new line until there are no more details.I have used string padders to get each attribute and testers to create an attribute containing payment details from 1-100, 100-200, 200-300 etc. which does work but is not dynamic. Is there an easier way to split text every 100 characters to a new line? Any help/hints would be appreciated.Basically, I’d like to output the following long attribute text_line_data…….1234567890123456789012345678901 00000001234TEXTT EXT TEXTTEX 01234 MR & MRS SMITH 1234567890123456789012345678901 00000001234TEXTT EXT TEXTTEX 01234 MR & MRS SMITH 1234567890123456789012345678901 00000001234TEXTT EXT TEXTTEX 01234 MR & MRS SMITH 1234567890123456789012345678
My goal is to compare a publicly shared County parcel layer to one for a Village I am working with inside the County. Look for geometry edits, pin changes, and new parcels. I do not have any login access for the County layer. I'm new to this, so any advice is appreciated. My process flow will be something like -> Read Parcels, some sort of spatial filter -> compare geometry and attributes Here's my questionWhat the best/most efficient method to achieve this? Here's the rest endpoint.https://gis.willcountyillinois.com/hosting/rest/services/Basemap/Parcels_LY_DV/MapServer/1 Thanks!
I am using ArcGIS GeoEvent Server 10.6.1 and FME Form 2021.In FME Form, is there a way to either reset the statistics in GeoEvent Server or notify me via an email when the Count reaches a certain number? For example, in GeoEvent Server, there is a Count column. I would like an email sent to me when the Count reaches 1,200,000. Currently, GeoEvent Server does not have a way to notify a user if the Count reaches a certain number. I was wondering if there is a way to do this in FME Form?
Are there any free options out there to use an instance of FME Server (Flow) to be used only for Safe Software’s tutorials or training?
We are in the process of migrating Projects from one FME Flow ( server ) to another. The old server is on FME 2021.2 and has been upgraded in place for several years. So we are cherry picking projects to move to the new server that is running the latest FME Flow. The old server has several schedules that have mostly been phase out (disabled) but still are on the old server for historical purpose. While creating a project and trying to include schedules I do not get all of the schedules listed in the Project → Add ->Schedules dialog. only the first 100 get listed in the sorted pick list and I see not way to get to the others. Has anyone else seen this issue? Any workaround suggestions would be greatly appreciated. I have thought of removing the in active projects or renaming the ones I want with a prefix “A1_” or something like that but wanted to check with the community. Thx in advance.
Hi FME community,I am currently developing a validation script to compare two datasets derived from different versions of the same model, exported as .csv files from Navisworks.The script aims to ensure that the values for Translation X, Y, Z, and Rotation Axis X, Y, Z remain consistent across each version of the model. For instance, the .dwg file "PBD-ALG-SITE-EQP-ACD.dwg" from 27/02/2024 should exhibit identical translation and rotation values when compared to the version from 06/03/2024.Upon confirming that all values are consistent across different versions, the script will assign a "Pass" status, or “Fail” if a value is inconsistent.I'm seeking guidance on the most effective method to achieve this.Cheers.
Hi there,I am attempting to set up automated email notifications with the workbench attached via FME.I have followed the instructions present on the Help document for the transformers called as FMEFlowEmailGenerator & FME Server Notifier. However its not sending the emails through.I have set up new working connections to FMEServerNotifier, using my own login details connecting to FME-TEST, which is FME Flow. No email is being sent. I ran this via FME dekstop, which should work according to documentation:https://s3.amazonaws.com/gitbook/Server-Authoring-2019/ServerAuthoring4RealTime/4.17.TransformerWorkspaceTopics.html I also wish to include the attachment generated by the Feature Writer before the FMEFlowEmailGenerator, it looks like the path may be a incorrect. How would I also fix this if it will cause issue? I have tried to get this email notification service to work with and without the email attachment in case it was causing the issue. It would not work either way.Any suggesti
I have several database connections under Files & Connections in FME server. The passwords of these databases change frequently and currently I’m updating them manually. Is there any way to automate updating the credentials of these database connections under FME server ? Any API available ? Thanks in advance
I have a workspace in FME Flow but I don’t know wich automation it’s used in. How do I find it? We have 75 automations, I don’t want to manually search through them. It hasn’t run in a while so I didn’t find it under Jobs/Completed.
Hello,I continue to have trouble converting PDFs to JPGs! I am/have been followed the instruction on:but keep getting errors on the Writer. JPEG writer: This format cannot support more than 3 bands. Please remove the extra bands and try againJPEG writer: An error has occurred. Check the logfile above for details How do I find out the number of Bands as they pertain to ImageRasterizer’s Raster Properties Number of Columns and Number of Rows?? Or is there another way?? ThxBrian
Hi All, I had a case with FME flow where I could create automations and run them, but received an error when trying to turn them off : We fixed the issue by updating the JDBC drivers and everything worked fine.I then moved to a different environment (production) and assume that this fix had been applied but it hadn’t. I created an automation and then could not turn it off, so I deleted it.When I look at the automations page I can see that there are no automations, but the one I setup and deleted is still running jobs on its scheduled interval (every 10 minutes). I had to delete the workspaces from FME flow to avoid these from running. Does anyone know if I can go into the FME SQL Database and delete the automation from one of the tables? I don't know if there is any dependencies on Primary/Foreign keys and don’t want to corrupt any tables. If this is possible could you please advise the table as I don’t have access to view these and our IT team will want to know exactly what to delete
I believe automations with names containing for examlple commas (',') are not able to use incoming email attachments. The email attachment is downloaded to a temporary folder like the example below where the name of the automation becomes a part of the path:C:\\ProgramData\\Safe Software\\FME Server\\resources\\system\\temp\\emailattachments\\20211230112047-<Name_of_automation>-<Email_Subject>-7ac8a779-9ea4-4ab3-a228-c880ec539c95\\data_562_1715_20211013_0933.xml Spaces in the automation name is replaced by underscore but a comma sign is not. I am not using the option to download the attachment to a specified folder.I got this error (with the triple dots added by me):XML Parser error: 'unable to open primary document entity 'C:\\ProgramData\\Safe Software\\FME Server\\resources\\system\\temp\\emailattachments\\... analys,_uppdate...data_562_1715_20211013_0933.xml Note the bold part with a comma in the path.I renamed the automation and the problem was solved.
I have a workflow that takes a file in input , does a conversion , then outputs the converted file.I published this workflow to fme flow . and i want to use it to in my simple node js project : simply : the user clicks on “Choose an input File” , and chooses the file he wants to convert ; and after clicking on “Convert and download result!” , his file should get uploaded to my fme server , the workflow gets applied on it , and the resulted file gets downloaded to the users computer. And I don’t know how to apply the workflow on the file that the user chooses , because the filepath of the reader dataset is static , and can be changed only manually in the fme flow web interface ;
Hey. Hey. I need some way to automate adding a time interval to a script in pythoncaller see attachment. I have a regular WS which I don't publish directly to the server, however it is not a problem to publish to the server, I have it available as well. It depends on whether the automation will be handled within some workspace or by some setting on the server, I don't know what your advice implies.So I have a calendar created in postgress DB see attachment, where I have airac_start and airac_end values - this is the time interval. I need to add these values to a script in pythoncaller ( there are two in WS ). This addition would happen by pasting the source files somewhere on disk ( probably watching for a change in the contents of the folder would be like a trigger ), which would start the whole process and depending on what cycle should be running, the airac_start and airac_end values would be added to the script. Can anyone think of any way to automate this thing? The way I work now
I am learning how to use Keys in Automations. I have created a Global Key (see screenshot below). As viewed in the text editor, is there a way to make the text “Automation Name:” bold or change its font?
Hi Team, I am trying to create workspace applications in a newly installed instance of FME Flow 2023.1.1 (has to match our Form version) and when creating Workspace applications I can no longer select the "User can Upload" option on any newly created workspaces. If I select workspaces a historic workspace (brought in via backup from 2022) the option is there. The only thing in changed in between screenshots was selecting a different workspace (same user, repository and service)Any ideas? All help appreciated
HiI am creating an automation in FME Flow.My first workbench looks at a SQL database and extracts the most recent date/time. I would like to use this value to feed in to the Where clause of an Oracle reader in a second workbench so I can extract all records greater than that date/time without having to read all the records in. However, I cannot find anyway to pass the attribute value of the first workspace to the second. Im sure I read somewhere that this was possible using parameters with workspace runners in Form?
Can someone provide a link/info on where I can learn more about CRON Expressions? I know what they are used for and why but have never actually used them before. Thank you.
Can someone expound on this topic a bit, why would someone use Schedules and create Notifications in Schedules when it can be done a whole lot easier in Automations? Example, setting up an email notification in an Automation is just a matter of adding the Trigger --- Workflow --- Email (one for Success and one for Failure if you like). As opposed to going through the brain twisting effort of using Notifications (Classic) to do this. Automations are so much easier to work with. Does Safe have plans to remove Schedules and Notifications (Classic) in future releases? keep only Automations and improving upon them?
Hi,also see item Error when attempting to turn automation off - Have to run jobs via automation | Community (safe.com).We also encounter this issue after fresh install of FME Flow 2023.2.1 on a new Windows 2022 server. Below are all answers on questions asked in the related topic. Can anyone suggest some path to solutions?: What version and build of FME Flow are you using?FME Flow 2023.1.1 Build 23774 Win64Is this an express, distributed, or fault-tolerant deployment of FME Flow? Distributed (database on a separate MS-SQL Server)If you restart FME Flow, does it resolve (even if temporary)?We restarted FME Flow and that resolved it once. Later we ran into the same issue and after another restart it did not resolve.what is the FME Flow database? The default Postgres, or another, like SQL Server? This is a MSSQL 2019 Database Connect string: DB_JDBC_URL=jdbc:sqlserver://guo10794.k-domstad.org;port=1433;databaseName=fmeserver;TrustServerCertificate=trueThe connect string uses jdbc driver.
I added a new row of info in Attribute Manager in the workspace. This row needs to be added in the Service request on Cityworks. Would republishing the workspace with same name brings in those changes in the Service Request, provided the source will include the new row ? Any insights are highly appreciated.