A space to discuss FME Flow
Recently active
To provide high availability of data, client is having two data servers. We need to check for existing database connection failure in FME Work flow and pull data from backup data server. If there is no failure at 1st connection, then no need to proceed for backup server. Is there any possibility for this king of approach in FME?
I am having problems trying to do the above. Documentation for the token request is here: https://bitbucket.org/ikegps/office-api/src/master/ It is requiring a application/x-www-form-urlencoded content-type. I have setup the HTTPCaller like this: The 'mulitpart' upload also includes the additional fields from their doc for 'audience', 'username' and 'password'. I used the example Curl command in Windows list on their docs and was able to get a token. I am getting a '401 error' running this in a workspace. Any help on this or suggestions would be greatly appreciated. I have been fighting with it for a while, and have searched for examples/help here, but haven't gotten it to work.
Good afternoon i am new to FME at this sort of level and interested in digitizing a number of pdf site plans to shp format. I have read a few i must say articles here in the forum, referencing various transformers and i am bit confused i must say. Ideally i would want to georeference the plans and then have them digitised. Is there a way that this could be streamlined by FME?Thank you in advance for your help
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