A space to discuss FME Flow
Recently active
We have a simple automation that checks an S3 bucket every 30 seconds and triggers a workbench when a file is added to the bucket. It all seems to work fine, except I noticed today that although the automation was still running it was not triggering the workbench when new files were added to the bucket. Looking at the automation log I see... Service Unavailable (Service: Amazon S3; Status Code: 503; Error Code: 503 Service Unavailable; Request ID: 4F1445BF8D4DF69F; S3 Extended Request ID: bNSlvkHBzAjPZYX7hSRdG86fwpdaYqp2WrrGNa0IpPm4Qk4XeLb9qRXDdUk5EkWY/NdK1PcNYahUZduRItZf4t9NeiHv1+A8juV+dCYgLfc=) It appears that there was an intermittent issue that caused the 503 error. When this happened the automation continued to run, but no longer worked correctly (new files were added to the S3 bucket, but the automation did not trigger the workbench). I added a notifier to the S3 Trigger in the automation so I can be notified of future failures, but wondering if there is another solution to reso
Hello, I have a FME Server Automation with a Manual Trigger. This FME Server Automation is triggered via the FME Server REST API in a HTTP Caller. I would like to know if it is possible to set the Output key values (Manual or otherwise) of the Manual Trigger via the body parameter of the HTTP Caller.And if it is possible, what kind of body should you send? I did find out you can set these in FME Server when you trigger the Automation in the Web UI(Start Automation -> Trigger) when the Manual Trigger parameter of the automation "Prompt for JSON on Trigger" is checked. Then you can set the values for the (Manual) Output Keys. This however can't be used in my process. Thanks in advance,
Is there any way of returning information about all the workspaces that have been actioned when running a Dynamic Workspace within an automation?
Hi there, I am running a number of jobs (all using the same workspace) on FME server, and some of them are running for a period of time (each job processes a number of URLs, so it is getting through some of the list, and then failing), and then failing with an XML module error. There are two errors:XML module Error: XalanFileOutputStreamWriteException: Error writing file: and XML module Error: 'SAXParseException: invalid document structure I am running 14 jobs at a time (on an FME Cloud Professional Server, so enough CPUs), and I have noticed that three will fail at the same time, and others will continue to run, so I suspect there is something interrelated (perhaps they all try to write to some XML log file at the same time?) If anyone has come across similar issues, or has any ideas of what I can try to work out the cause of this issue, that would be very gratefully received -it is a fairly urgent problem! I am running FME Server 2022.1.2 Build 22627 - linux-x64 I have attached
Hello!I have workspace which takes shp files and write it down to dwg.So far so good, FME 101.The autocad contains manholes blocks with attributes, And in crowded places, where there are many manholes, everything is a terrible mess:Is there a way to do a visual arrangement using FME?Where the table of attributes hides another table, or is on a sewer line, move it to another nearby place.I have quite a bit of experience with work intergate Cad & FME,And here I don't even know how to begin to address it.I would love ideas for those who have!Thanks!I am attaching an example file.
Windows 2019/ FME Server 2022.0.2. We weary of doing full FME Server upgrades when all we really need to do is upgrade Tomcat for security vulnerabilities. TC is currently embedded in Server, can we install latest TC externally (on the server but not part of fme) and hook to that?
Hi! Have anybody succeeded in connecting the Mapillary API v4 with FME workbench? I get stuck on an internal server error when i use https://localhost/ as redirect URL in the OAuth 2.0 webservice authentification.
How do you make an automation with two workspaces use only one engine?
We are on the process to upgrade FME 2015 to 2020. Because all of the security regulations our cybersecuirty team blocking this from happening without getting an answers for the following question, we do appreciate if you can help us with this.What types of applications are being coded and in what languages?What training has been provided or completed in secure application development by the development team?What is the Software Development LifeCycle, and how does security form a part of this?Do the applications take inputs or variables? If yes, how are they sanitised?Are whitelists being used in place of blacklisted characters?Are automated tools used to scan for vulnerabilities, what is the time frame for high and critical vulnerabilities to be remediated?Where will the code repository sit?How are error exceptions handled?What network separation is there from Dev/ QA/ Prod, who reviews the code?
Hello,Is there any info if FME server is affected by new vulnerability CVE-2022-42889 (Apache Commons Text versions 1.5 through 1.9)?
We have a pair of tasks running on FME Server, the first one selects a range of records to process and builds the predicate to access them, the second one uses this predicate to read and process. The first bit looks like this... (the min and max passed parameters are my fix) so we pass _where_clause to the called job. This has worked fine for 2 years with fme 2020.2. I've now updated to desktop and server 2022.1 and when that parameter is accessed in the called job I see....so the parameter is not resolved. However if i take the min and max values from the calling model and pass them through i see...(to get the logger values I used an attribute manager to turn the user parameters into attributes ) Any idea what’s changed here?
I've attached some screenshots to show what it's doing.It will only reset the hour back to 12 it still honors the exact minute I specify. I did look over the known bugs for 2022.x but was unable to find any mention of this. FME Server 2022.1 Build 22618 - win64
I use a python script to set up project directories for specific tasks, The script also copies the workbenches and needed and uses some regex to adjust the paths in the fmw's. Sometimes the schema of the files changes, so I would like the readers to update feature types when opening FME without having to re-import them. I'd appreciate any shared experience and hopefully an example. Thanks!
I have a legacy Notification set up with Publications, Subscription and Topic. Trigger (publication) is an email that publishes to topic. A workspace subscribed this then "Get the Value from Topic Message". In order to work with O365/modern authentication in Server 2022, I'm having to re-do this as a new style automation. I have the email part figured out. But whether I have my next 'Action' (my workspace) parsing the incoming parameter "email.body" or the "Event as JSON", I cannot get this to work as before. The existing old-style solution expected input in this format:{"imap_publisher_content{0}": " ","fns_type": "imap_publisher","imap_publisher_sent": " ","imap_publisher_from": " ","imap_publisher_subject": " ","imap_publisher_content_type{0}": "TEXT/PLAIN; charset=ISO-8859-1","imap_publisher_received": " ","imap_publisher_to": " "}"Event As JSON" seems to feed me more JSON than necessary. Is it really necessary, as this thread suggests, to go back to using Topics, or is
Hi,I'm encountering an annoying issue where the DateTime picker stops working in the FME Server Web UI after the initial run of a workspace. It works the first time for any workspace, but when trying to run the same workspace again, the date time picker will not work in the UI and the date fields will be empty.Any date entered manually gets converted to the text "invalid date" in the subsequent request.The following errors appear in the console:Running FME Server 2022.1.2 Build 22627 - win64. Clearing the browser cache allows a single run of the workspace again before the issue reoccurs. Is this happening for anyone else?
At the moment we are dealing with not enough licenses, part of the problem is naturally to buy new licenses, however sometimes users have their FME workbench session open for a long time, while they are not doing anything at all in the FME workbench. So I think it would partly solve the problem of not enough licenses, if inactive FMe desktop workbenches are closed down after a certain duration. Is something like that possible to configure for the users of FME desktop. It would be nice, if the changes made are saved automatically and no changes made are lost.
At our organization, we don't have enough licenses at the moment. Naturally, part of the solution is to buy new licenses, however it would also be nice to implement something that certain users get priority in getting a FME desktop license over other users. I was looking at the following link https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Desktop_Admin_Guide/FMEInstallation/Restricting_Licenses_to_Users_or_Groups.htm. I see it's possible to reserve for certain groups, however instead of reserving, I would like to do priotising. Is it possible to configure something like that.
Dear all, I hope the community is fine 🙂 I am using FME Server to run a workspace that has 2 optionals user parameters published. After launching the workspace, everything is ok.Next time I go to run the workspace, the optional parameter is set with the previous value. The user can click on the "reset" button to clear by himself, but I would like to know if there is a way to automatically clear these optional parameter values in FME Server? Kind regards, Aymeric
Hi all, Can this be done with published parameters and/or Python scripting in Server Apps? So, I would like to have two fields that are dependent. First field would be choice only and second field would be filtered based on the first field. Second field is multichoice. Only the values from the second field would be calculated for output. Example of a table with two columnsAnimal, SpecsCat, BlackCat, Halloween queenDog, BrownDog, Mr. WednesdayDog, LoyalGiraffe, SmallGiraffe, Excellent listenerSo, the first field would list all the animals and once the animal chosen, then the second field would list specifics for that animal only and then the user can choose from those for the output.Thanks in advance
I have a Server App with that converts coordinates in a Excel spreadsheet. I followed the Article:HTML Page with Link to Download Excel File - FME Server App (safe.com)And it works really well with small files but falls over with a 404 error with large spreadsheets. The workbench works fine on desktop, within Server & as an App without the webhook.Would anyone have any suggestions about what the issue maybe?
i need to get the email address from this [{""email"":""228_mg_primarydistribution@hotmail.com""}] And { "token": "-QPWNTxHkE4R1TM8u_M1AOUohy0X2i69BMJBEy0oUDZnqugzS4IKCWiAMrI6YqbLDxJKDyahZ0vrhoAj7FQ49EM4AWkxohFN54D5vJJLzxxR6M_3xcb2mI4iG8E0WDj3fR1my34kAB0_oRNcfNlueTm-jwpxb-OI6WxCJoLkvzaF9y74XYmGUbBeISz1Wmr-U5nFxUCrXbVOtEt5bd9Qh5qwrc9nZeZ6W7uP0oUyXs-wmqHxFxXOl7dhho4LmD-0bo2525vNwKvEZRsgfn6ep8WC264IfwNW7h7UvFX1d6Y.", "expires": 1665744258308, "ssl": true} and other query i need extract only bold values
I wonder if I setup azure ad authentication service on my FME Cloud instance, would I be able to read and write drirectly from a azure fileshare? sourceFile //xxx.file.core.windows.net/yyy/source.extdestinationFile //xxx.file.core.windows.net/yyy/destination.ext Is this a common thing?
Hi all, We are planning our 2022 Server upgrade and it is the first time I have have done it with a parallel machine where we want to retain the original same server CNAME. We are also using IIS as our webserver with a URL rewrite. The machine is only internally available and is hosted in Azure. Our current proposed steps are to: 1. Install existing certificate on new Azure server2. Install FME Server3. Test basic server installation using localhost on the server itself4. Configure FME Server for IIS via URL rewrite based on CNAME5. Test ALL workspaces - access FME Server application via client with modified lmhosts6. DNS switch - turn off old server, turn on new server The new machine will be placed in the same Azure subnet so all existing firewall rules and whitelisting with apply to the new machine. Does anyone forsee any issuses with this approach?
Has anyone had to switch existing notifications/publications in FME Server from IMAP which is easily configured in the web UI to MAPI? Is there a way without having to roll your own using custom code? I don't see any such options in FME 2020, nor in 2022 that I'm currently spinning up. I'm being told I need to make that switch! Lucky me 😫
When creating a connect to AD, what is the synchronnization period?