A space to discuss FME Flow
Recently active
Hi guys. I have an issue with FME Form Licensing Assistant. It looks all weird. It started with the Betas of FME Form 2023. FME 2022 works as it should. I am using Windows 11 in Dark Mode if that might be an issue. Thanks a ton for any help or suggestions.
Hello "Safers" Actually the graph.microsoft.com API seems "broken" (SSL Issue).I can re-authenticate all of my current Web Connections as well as successfully testing the "Managed Services"Not sure what has changed here.FME Server has been configured to use HTTPS, as usual, making use of our enterprise cert. The certificate is fine.Everything was working as intended prior to the upgrade. Error message:`SharepointOnlineConnector: Could not connect to server. Check that you are connected to the internet and that no firewall is blocking outbound connections. The error was 'HTTPSConnectionPool(host='graph.microsoft.com', port=443): Max retries exceeded with url: /v1.0/sites/molevalleydc.sharepoint.com,3824d824-4277-4293-8bf0-37e0242f40e6,6473e0ea-d0df-4cb7-8269-1cbb5e31d620 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1002)')))'' ThanksS
Hello, I need to migrate roles and the users linked to it.Does FME Flow automaticaly include the users if I add the role or do I have to import them seperately?
Hi I am trying to add a engine via a remote engine service FME Flow 23 but the credentials always seem to be rejected, tried with superadmin etc no luck. Any ideas? Many ThanksOliver
Hey everyone, I have an API that hold historical data. I would need to retrieve all the data for the past year. I am using a HTTP Caller to retrieve data. The API only allows for 30 days for one location to be retrieved at once.I have 36 locations, and about 15 months worth of data to retrieve. I already have workbench that retrieve one month for one location worth of data.How can I create a loop that would go through all these locations and date list automatically?
I've built an generic automation that encompasses some business logic. I've isolated the variable input as global parameters, and duplicating the automation and only changing the global parameters to adopt them for another dataset. Is there a way to initiate an automation and setting these parameters ? The automation server app does not provide for this as-is (2022.2.2), so I'm curious as to whether there are other ways to accomplish it ?Cheers.
Having a Workspace like this and the AttributeCreator like Can you please let me know how I can pass the AttributeCreator Values into the PythonCaller. Like following pseudo code to loop in the attributes from the AttributeCreator def input(self, feature): for attr in .pythoncreator.getAttribute: print(attr ) self.pyoutput(feature)
Hi, I have a question regarding job cancelling on FME server UI. I have a job running which I would need to cancel during it running. When I select the job and click cancel button, it will cancel job but starting the engine. and all others in the queue will be failed directly. I would like to know if there is a way that we can cancel running jobs without restarting engine and the next in the queue will be starting to run? I did realise we could set up "Running Job Expire Time" to cancel job with specific max running time. but I would like to know, if I set it, when it cancel job that over that time, will engine be restart? Thanks for any advice in advance
I am doing a simple clip function in FME Workbench 2020.2. Clippee area is quite huge. Clipper - small and simple. Getting this error:Failed to free sufficient memory to reach the process usage limit. To improve stability and performance please increase the memory available to FME. Available memory can be increased by adding physical RAM, increasing swap space, or closing other applicationsInsufficient memory available -- error code was 2. Offending plug-in is 'shapefile_dbase'Warning: not all FMESessions that were created were destroyed before shutdown. This may cause instabilityWarning: not all Stashed Objects that were registered were dropped before shutdown. This may cause instability I never received memory problem with much more complicated workbenches. What can be the workaround?I have read an advice somewhere, to set Clipper type as "Clippers First", but it doesn't help.
Hello,I am upgrading my fme server on production. I want to spin up a new server on prod, can I use the non prod license on this new prod server for few moments in order to check if everything is working fine ? I'll switch to prod license once I confirm if everything is working.
I have followed the instructions here. Step two doesn't function properly. I have submitted surveys to the webhook url, postman requests, but nothing has triggered the automation, the log is empty. However, if use an http caller from a workbench, I can trigger the automation.
I need to be able to trigger a collection of workbenches to run (preferably in parallel) using and HTTP GET request. I need to be able to pass the ArcSDE transactional version name as a parameter in the get request to an FME server process (automation or similar). The client application an ArcGIS workflow manager step and it cannot make post requests.I have gotten this to work using a single published workspace using a GET request to the trigger service passing in the version name like so:protocol://<SERVER>/fmejobsubmitter/P1907/TRANS-VERSION-TEST.fmw?TRANSACTIONAL_VERSION=”owner.JOB_402” But this only works to trigger a single job. I also attempted a webhook and manual trigger automation that runs multiple job in parallel but it seems that you can only trigger these types of automations using POST requests and the client doesn’t support this.Are there any other options? Could I create a workbench that that acts as simple proxy and creates a post request to the manual trigger a
I've been using FME:23 both Form and Flow since the beta release and I have encountered that none of my Flow apps work as they don't register the input files. The workspaces work fine when running them normally through the webinterface or via REST. I'm also aware that it is in beta and can't expect everything to be perfect, but just wondering if I'm the only one with this problem?
I'm trying to replace the deprecated FME Token Service in our data download tool with the FMEServer Rest API but I can't see in the token methods how to include the username/password to create the token. How can I do this? Thanks.
I am working with data that was exported out of Milsoft. When read into FME these layers show up in central Africa. I used the CsmapReprojector to set the coordinate system to MI83-SIF. I have had success with this method before, but the layers are showing up off the coast of California now. Is there a different routine I should be running these layers through to get them in the right place (central Michigan)?
How do I encrypt passwords in FME Server configuration files? Specifically, I want to encrypt the PFX file password used to setup HTTPS for FME Server. I've seen that there's a parameter in fmeServerConfig.txt for ENABLE_PUBLISHED_PARAMETER_ENCRYPTION. How would I generate encrypted passwords to store in the config file, and would setting this parameter to TRUE then decrypt them and let FME server run properly?
This article only goes up to FME 2022, which did support Windows Server 2012. Is that still the case for FME23?
When I create a manual trigger automation and pass in a single key value pair as a manual Key, the complete json for the key seems to be pass to the next action in the automation. The next action is a submit job action that takes a single published parameter (VERSION). Is there a way to bind just the value from the manual key to a published parameter in the next action (Run a workspace action)? I created a manual trigger with a manual key called MANUAL_KEY. In subsequent actions, I apply the MANUAL_KEY from the trigger to a parameter in the action using the pattern “Manual.MANUAL_KEY” the resulting value is complete JSON and includes KEY name and value. This results in the full json passed in as the published parameter in the workbench action : { "MANUAL_KEY": "Example value"} Is it possible to bind only the value? Something like “Manual.MANUAL_VALUE.Value” ?? Which would pass only “Example value” into the published parameter of the next action? I have tried
Is there a place from the web interface or configuration files where default values can be modified regarding Automated Retries? Number of attempts Wait between attempts Backoff multiplier Randomization factor Maximum wait between attempts
We are looking at automated deployment options for publishing to FME Flow/Server via Azure pipelines. Has anyone else carried out any prototyping with the new deployment parameters in 2023? I'm trying to figure out if a 2023 upgrade will be essential to proceeding with automated deployment for us? Or do we go with a small step now in 2022, deploying projects via Azure pipelines and perhaps manually changing the connections in Server (ugly - but a step in the right direction). I've had a look at these posts: Post 1, Post 2These seem to say that there are/were issues with Projects and that hacking was needed to get it up and running. Is this something that will be alleviated with Flow/Server 2023? Thanks,AnnetteStedin, Rotterdam
Hello, I would like to set up a notification so that every workspace that failed on FME Server will send an email. I have set the configuration the Subscriptions along with changes on the file fmeserverconfig.txtHowever, I received an email with FME transformation job 5237 failed. while instead I would like to receive something like this json {"id": "3", "requestKeyword": "JOB_SUBMITTER_SERVICE", "timeFinished": "Mon-15-Aug-2011 02:04:20 PM", "timeRequested": "Mon-15-Aug-2011 02:04:20 PM", "timeStarted": "Mon-15-Aug-2011 02:04:20 PM", "LogFileLocation": "\\Server\FMEServer\Logs\jobsubmitterservice\FME_7D150E1F_1313442260444_4244.log", "LogFileName": "jobsubmitterservice\FME_7D150E1F_1313442260444_4244.log", "StatusMessage": "A fatal error has occurred. Check the logfile above for details", "StatusNumber": "1", "urlPrefix": "http://locahost/" } Any ideas? @rylanatsafe , @david_r , @Takashi Iijima and others
Hi, I have a question. How best to build automation on the server regarding the launch of individual workspaces with the condition of a valid result of each of them? I've been looking at fmeworkspacerunner, but at first glance I don't see a definition of multiple workspaces anywhere. Am I going in the right direction or is there a better solution? Thank you
I need to build a mobile form to field works. I would like to know if there is a way to filter a dropdown list from another dropdown list. For example: The first dropdown list contains: Fruit and Vegetables and the second one contains: "Apple", "Peach", "Lettuce" and "Tomato". If I select "Fruit" in the first list, the second one only must be shown "Apple" and "Peach". And if I select "Vegetables", only must be shown "Lettuce" and "Tomato". Is it possible to do this?
Hey! I've a problem of a exceelsheets with over 10000 rows. This excel have a bad structure to do routing from a point to an other point. What I want to do is find the shortest path between these points. It's quite easy when you have one to many. But I don't know how to do this many to many logic in the from to builder. I have attached a workbench and a shapefile that shows the same problem I have but in as a example data. In this example I need to make the shortest path from all in the column "from" to all area attributes. But I can't find how to build this logic without doing it manually. I've been trying with list but with no success. Can you guys help me?
Hi Everyone,I was hoping to find a definitive guide explaining how to use CI/CD automation with FME. Right now we have very few workspaces and so we use a manual process to deploy FME things in production. We use Publications, Schedules, Subscriptions, workspaces, data files (for passwords), database connections, etc. I looking for instructions to help with following:Integration with a source control like GIT so that we have versioning set upA guide/tutorial that can explain how to automate deployment of all things FME. If something cannot be deployed via automation, I would like to know that as well.Any pointers on automated testing of FME workspaces/schedules once they are deployed in an environment.