A space to discuss FME Flow
Recently active
HI,I use a FME Server 2016 to run different workbenches. For the update on FME Server 2018 I have to upgrade these workbenches, too.Therefore I upgrade all transformers, which are upgradable. With the dissolver I get some problemes:old workbench:new workbenchIn the new workbench I get less objects then in the old workbench, but the result must be the same.The new dissolver has the addional parameters: Connect Z Mode, Tolerance and Aggregate Handeling.Which are the correct configurations the get the same output like in the old workbench? Thanks and best regards
Hi there!When I update a Destination File Copy Folder from a Workbench and I publish it to FME Server, the changes aren't made into the Notifications/Subscriptions. (green arrow)Is it normal? Is it just me? In any case, it's anoying, I've got to do it manually.I have FME Server 2017.1Thanks
I have a workspace that runs on FME server and uses a HTTPCaller to call other workspaces. I haven't used FMEServerJobSubmitter because FMEServerJobSubmitter needs to be set to just one workspace which fixes the set of parameters and I have lots of options for which workspace actually needs to be ran depending on earlier results/settings . I'm using a JSONTemplater to put together instructions for the HTTPCaller to run whichever workspace is needed. The problem is that this uses two engines: the HTTPCaller starts another engine while the original workspace waits for it to complete. Is there any way to have the option of many child workspaces to run and only use one engine like FMEServerJobSubmitter does when there is only one possible child workspace?
When serving to fme server {hostname}/fmeserver it returns with an 404 Server is ubuntu 18.04 Type Status ReportMessage /fmeserverDescription The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Is there any official documentation that specifies the encryption specification used by FME desktop to store passwords (e.g. ORACLE connection string passwords)? Specifically what encryption algorithms and keys length combinations are available? Only a few combination are acceptable to the Australian Federal Government. This is required for my organisation security section to sign off on the future use of FME.
Hi, Does anyone have experience of the Version Control in FME Server 2017.1. Did you have any bugs, Is it fit to put in a production enviroment? Please share your thoughts and experience. Best/ Johan
I'm having some weird behaviour with my FME server in the Cloud that I could not explain.We are using a server that has three active engines and the following Queue-system:This morning we had a workflow in our production sync queue that took way to many resources and time to process and was aborted. Somehow the server had some problems after (or during/before?) this because all new jobs where not properly handled and all got queued in line. Only engine 2 took was able to start new jobs even tho the other two engines where free and not running. With a unstable and high load as result (20000ms response time and server load of 100) and two engines IDLE. To compare it: Normally our response time is 5ms with an average load of between 0.10 and 0.50.A reboot was needed for the server to stop the load en activate the other 2 engines.Is there any way to prevent this form happening again or a place where i can dig deeper into what could have caused this?
I'm trying to email a whole department.The emailer works fine with single email addresses and multiple addresses but i can't send an email out to a distribution group.It says it has sent successfully but the email never comes.Any ideas?
Hello FME community,I’m developing a FME service that needs to process a JSON object, uses this JSON as upload body in a HTTPCaller that returns a ZIP file and emails the user a download link to the returned ZIP file.What is working is a POST to datadownload service with a JSON upload body and the email as request parameter:https://<fmeserver>/fmedatadownload/Samples/WritingZip.fmw?SourceDataset=&DestDataset=DownloadZip&opt_showresult=false&opt_servicemode=async&opt_requesteremail=test@test.comWith a subscription at the DATADOWNLOAD_ASYNC_JOB_SUCCESS topic I retrieve the desired mail with the download location using this template:https://<fmeserver>/fmedatadownload/results/{@getFileName(OutputLocation)}However, a developer asked me whether it is possible to integrate the request email in the POST body. Therefore I looked at the FME REST API and tried to POST it to:https://<fmeserver>/fmerest/v3/transformations/submit/Samples/WritingZip.fmw, with upload
Hello, what is the best way to set scheduler to run on last day of each month? Cron would be good here but what if we would like to run this job on last day of the month but every X monts for example every 3 months? In Cron there is a limitation that once we get to the next year it will break. If I would not use CRON but standard interval how FME would behave if I would set it to run on January 31st with interval set to 1 month? When it would be executed next time?
Hi dear Is ist possible to get a list of used values in an Attribute?I have data in the inspector (100000 an more) and i will know which values are in one Attribute used.thanks for an answer.
Hi all,after upgrading to FME 2018.1 we are not able to connect to MS SQL Server anymore. This seems to be due to an invalid connection parameter:Using Java Reader Interface Version 2.0 (Oct 31, 2000) with module MSSQL_JDBC_SPATIAL to read dataMS SQL Server Spatial (JDBC) Reader: Preloading JDBC Driver Class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'MS SQL Server Spatial (JDBC) Reader: Creating connection using connection string 'jdbc:sqlserver://************' and properties '{statementPoolingCacheSize=10, disableStatementPooling=false, integratedSecurity=false, user=************, encrypt=false, multiSubnetFailover=false, trustServerCertificate=true, applicationName=Safe Software FME, database=************, password=************}'com.microsoft.sqlserver.jdbc.SQLServerException: The disableStatementPooling value false is not valid.However, I don't see an option to control statement pooling on the connection or reader level. And even if I would, I'm kind of concerned what the perform
I'm trying to figure out how to use the directory watch on various user folders. The idea is when they update datasets it kicks off a job updating automatically.
I'm currently watching Folder1 and processing the data that is put there in dated folders.Folder1201811102018111120181112etcEach dated folder contains 3 subfolders (A,B,C) each containing a lot of shapefiles. The current system works fine as all the data is written at the time the dated folder is created. However this is soon to change and A, B and C could be written separately. I only want to process the data when A, B and C are all present.I've tried editing the Publication to include subdirectories but this notifies on every shapefile, I've also tried just using Modify instead of Create but Modify doesn't seem to work on Folders, only files.The only workaround I can think of is to have all the contents of A, B and C zipped before hand and thus limiting the number of notifications. But this isn't very elegant. Am I missing something?Many thanks!
Hi,Currently we are using FME on Win 2008 R2 server, we are planning to move to WIN 2012 R2 server. Please let us know if we can use the same FME license on WIN 2012 R2 server and if not please provide the contact from where we can get the updated license file.
I require a workflow to notify a customer that a data delivery is ready for download from an S3 bucket. The current process involves several workspaces on an FME Cloud Server pulling media files from an S3 bucket along with generating an FGDB and CSV feature records, all of this output which are staged in a directory on a specific FME SERVER SHARED TEMP/directory to be zipped up together as one zip file and pushed to a destination, in this particular case the zip file is pushed to an S3 bucket made available through the NextCloud application.As a current temporary solution, I am using a workspace the Directory and File Pathnames Reader to read the zip file and using the filecopy writer to zip up the files and move/copy to a directory in the TEMP shared. This destination directory is configured as a Directory Watch service to watch for CREATE and then an S3 subscription service pushes the zip file to an S3 bucket. I would like to use the directory watch service on the S3 bucket as the n
I'm hoping to use the Emailer transformer with FME Desktop to send an email with attachments using Microsoft Exchange via Outlook Web Access. Should this be possible using this transformer? Or maybe using some other method?
Hi,I have FME Server 2018.1.1.1 - Build 18578 - win64 running on an Amazon EC2 instance and I want to use my company's Amazon SES service to send emails. When using the Emailer transformer, I can send emails without any problems. But using the exact same details (host, username, password, port, etc.) when I try to setup email notification, I just get error messages saying "SSL error occurred. Ensure connection security and port are correct " when trying the "SSL/TLS" option, and "Unable to connect to the email server. Ensure account and password is correct" when trying the "StartTLS" option.The only difference between the Emailer transformer and the notification setup screen, is that I have to explicitly set encryption to TLS for the Emailer to work. But for the notification setup screen, I can only choose between "SSL/TLS" and "StartTLS" -- not just TLS.Are there any log files I could read to find more detailed or specifi
FME Server is creating dynamic sudo engines with prefix 'context-id':Background: We have 3 engines on our FME Server. Workbench (WB) 1, is a continuous job run all the time, internally WB1 triggers WB1a & WB1b.WB2 is a web-service based job, gets triggered when a web-service call is initiated. All the WBs are in same repository. 2 engines are been dedicated to this repository. Step1: WB1 is triggered on engine 1, now as the engine 1 is occupied, all the other jobs should be triggered on engine 2.Step2: Lets say Engine 2 is occupied by WB2.Step3: In this scenario, when WB1 initiates WB1a or WB1b, FME server creates a dynamic sudo engine with prefix 'context-id' for engine 1 or engine 2 and queues the job to one of these engines.As the engine1 is occupied by a continuous job (WB1), the jobs waiting on the queue for engine 1, never get executed.Is there a way in FME server configuration to avoid creating the sudo engines?
Why do i have to specify the source en result data in the Jobsubmitter while that`s already in the workspace
Hi,I´m currently working on a custom webpage for data delivery. I´ve used some code from the following example in FME Playground: https://playground.fmeserver.com/javascript/data-delivery/open-layers-integration/ I´m wondering how it´s possible to change the token in the FMEServer.init below, to a token that is generated thru the example here: https://playground.fmeserver.com/javascript/authorization/request-a-token/ Pre-generated setup for the token:FMEServer.init({ server : "https://demos-safe-software.fmecloud.com", token : "568c604bc1f235bbe137c514e7c61a8436043070" }); I want to use the "guestToken" thats been generated in the Javascript below instead:function processToken(token) { if( typeof token == 'string' ){ guestToken = token.trim(); } else { guestToken = "<pre>"+JSON.stringify(token, undefined, 4)+"</pre>"; } Both
Is it possible - if my translation fail, user will get an email with fail message, if translation is successful, in that case user will get an email also with successful translation message.
Hi,I have 5 fixed licenses of FME Desktop Smallworld Edition.Is it possible to install FME on to 5 virtual instances, that any user within my team can remote in to and use? I understand this would be limited to one user per instance. Therefore meaning the license is on the node, not on a named user?In an ideal world, we would have floating licenses, but this is not possible. Thanks,Steve
Hi I would like to disable the schedule in FME Server in the event of a job failure.I am looking at https://docs.safe.com/fme/html/FME_REST/apidoc/v3/index.html#!/schedules/update_put_3which works but it seems that I have to update all the parameters in the schedule for this to work, rather than just the parameter "enabled".I would like to set the request body as{ "enabled": false}Has anyone manage to get this working by just setting enabled to false ?
Hello,Can someone please help me to understand the topology builder attributes : right_edge and left_adge with some concrete examples and illustrations ? I've tried to understand and apply just from the description in the transformer docomentation but couldn'tThank you very much in advance