A space to discuss FME Flow
Recently active
When using a FeatureWriter with strings functions in the Dataset, the file is written correctly when using the Job Submitter service but not with the Data Download and Data Streaming services. Specifically, the string functions are not evaluated. In this particular case, I want to append the file name with the current date. It seems this has worked correctly in the past. Has something changed, or should it not be possible to do this using those services?
We recently upgraded to FME Server 2022.2 and were having issues adding an emailer to an FME Automation. After inserting an emailer within an Automation, we are receiving an error when attempting to validate the email after putting in the Client ID of the app registration that we created within Azure Active Directory App Registration. We are receiving this error when validating: Is there a walkthrough going over the new Microsoft Office365 email authentication within FME Server? I see the FME Desktop emailer has been updated to use a web connection, and I'm able to successfully create this web connection and send an email, but still having issues within FME Server email automation.
I am trying to add a web service on the FME server (Google Sheets - safe google sheets). I put in the credentials and click authorize, a pop up appears. It says "FME wants to access your Google Account", I click allow. Then the page refreshes and says: Make sure you trust FMESign in or provide access to FMETo sign in or provide access:Copy the authorization code from the Authorization code section.Navigate to FME.Paste the authorization code on the FME screen.Authorization codePlease copy this code, switch to your application and paste it there Where do I navigate to FME? On the Web?Where do I paste the code? I checked my google account's security for FME and there is no option of adding the code.
I am writing file geodatabases using templates. this causes all fc in the template to be written wheter there are features in the workbench or not. If i am writing the gdb in an automation the only method i can think of is to have a second wb that opens the gdb that was just written and test for features in each fc. but then there is the problem of delteing the entire talbe. the database deleter will only delete rows. the database updater works on features also (not tables)Any Ideas how to accomplish this?I guess i will have to go with the read the schema method. this machine is used for fme server as well as desktop and as such i do not have a single use license for arcpro. so i have no way of using arcpy that i can find. as for the reading the schema solution. @ebygomm i guess just using a gdb reader and connecting each fc to it's output? but what about domains?
We have dozens of socrata writers that we need to re-point to a new domain. What is the best way to programmatically repoint to the new domain and test that the writers are still working after the migration? e.g.domain1.com/1234 -> domain2.com/1234domain1.com/5678 -> domain2.com/5678
I am using the AzureBlobStorageConnector in my workbench, which takes as a parameter a "Container" value. I have been using just the name of the container, which is a published string parameter. This works when running the workbench locally as well as when running it from the FME server interface. My issue is when I attempt to create a "Repeat on Interval" schedule; for this parameter, when I enter the container name as a string value, I get the following error and the schedule cannot be created:Unexpected value "["containername"]" for parameter "value", expected scalarIs this expected behaviour? Is there another format I am supposed to enter this name in instead?
It's been a while since I last used FME and now it's time to start working with automations seriously. I need some help to get a quite simple one working though. I'm attempting to do the following: whenever an email from a certain email address and with a certain concept in the subject is received, the email subject and body must be checked and parsed to write a temporary json file that will be uploaded to a server via sftp overwriting the existing file. I already have: An email trigger with a Subject filter. A 'Sent from Address' filter action. A workspace action: AttributeManager and JSONTemplater transformers and a JSON writer get the important information from the subject and content of the email into a json file that is written to FME Server temp directory. An SFTP Directory external action: reads the json file from FME Server temp directory and writes it to a server. The problem is that we are waiting for imap access to be enabled on the email account so I cannot test the email
I would like an email notification every time a completed workspacehad an error within the log. Is this possible and how do I set this up within our FME Server.
Is it possible to get FME Server to run and process an ArcGIS Python script on a different server?I have an ArcGIS Pro script that undertakes some map series functions but the script won't run on the FME Server. My guess is a permissions, user, python version or path issue but haven’t been able to get it to run successfully on the FME Server. I have installed ArcGIS Pro but with no luck.So I waz thinking if the script resides on an ArcGIS Server then maybe that would solve the problem but cannot figure out if it is feasible.Does anyone know what i can do?Regards Dean
We do not have image backup of the VM. We detected the problem too late
Hello everyone, Let's say that I need to launch the same workspace 1 000 000 times (one for each object i have in entry). This workspace would have some tester, filter, geometry transformers. I have planned on using the FME Rest API to launch my jobs. I will launch them by batch of 10 000 jobs (so 100 batchs in total) Is it a good way to do it ?I would be happy to read your advices !
Can I read FFS file by python?
Hello, I created a dynamic workflow to load geopackages into as many tables of a PostGIS database From a SchemaScanner, I retrieve the source schemas then I build the names of the destination tables and I make some modifications to the data types. For example, boolean attributes are not recognized by FME because the values are not conforming. So I would like to replace all non conforming values of these attributes. In the schema part of the processing, I retrieved all the boolean attributes (in a list or a concatenated string). I would now like to use this as a parameter to define in the features part of the processing the attributes whose boolean values must be corrected (StringReplacer for example). I could manually select these attributes but I would lose the interest of the dynamic workflow. I don't know how to do it automatically. Does anyone know how to do this?
Hi,Is there a way to get FME Server to notify a topic when a job fails to start from the queue because of invalid or missing parameters? We submit an async job, which returns 202 and a job number. It sits in the queue for a while, and then fails when it comes up to be run.Submitting sync jobs with invalid parameters return a 422 immediately, along with an error message. The job doesn't run, so doesn't trigger start/stop scripts, and doesn't appear to notify the Failure topic either. I've been searching around for a while but haven't found anything helpful yet. Thanks,Andy
As usual, when a new version is released, I download both desktop, server, and engine, just in case.One thing puzzles me though: Why is the engine download so big (3.9g) ?It's 600Mb bigger than the full server (3.3g), and more than 2Gb larger than desktop (1.7g), which I would assume should be very similar in content to engine.What is the extra 2Gb of dead weight in the engine download ?Cheers.
I have an environment with FME Server 64 bits 2018.1, and ArcGIS Server 10.7.1A workspace contains a SystemCaller transformer that is able to run this:$(PythonEXE) -c "import this".the parameter PythonEXE is "C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" it works ok.An update to FME Server 2019.2.3 was made, now the execution of the SystemCaller allways fails: Update: Same happens in FME Server 2020.1.2.1 with ArcGIS Server 10.8.1Failed to Execute `""C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe".....with this: `exit_code' has value `-1073740791'if I run the same command from a CMD it runs OKif I run the same command from a Powersehll it runs OKif I run the same command from a CMD with the credentials used by FME Server it runs OKif I run the same command from a Powersehll with the credentials used by FME Server it runs OK Is there any configuration or flag that i should activate in o
I would like to install the transformer AutodeskBIM360DocsConnector o a shared folder instead of an user profiel. That way the transformer can be used by all employees without having to install it in every profile. As we work in Citrix the package is not installed completely and needs to be finished manually for each profile.
I need to run rather extensive workspace to update database tables from an XML file. The update files can generated every day and are avaible for two months to past. When processing the worskpace I download these update XML and write them them. So far no problem.During the execution I need to check the continuity against a table in the database. So I would need to load up to 60 files read the header with date (1) and previous file information pass it to tester, process first file with all writes (2), write a row to database table with a header information about file processed (3) and take the next files to process from failed tester (4) and fetch them again to SQL executor.I'm not sure about the loop part as it seems there can´t be writers inside and I also miss attributes passed from feature reader. Not sure how to correctly arrange it. An idea is to pass it later to FME server and run every day, so no or just one file would be processed. But the workspace needs to be able to proc
We want to set up our Flex licensing server using a CNAME instead of a server name. When submitting the license request do we just enter the full CNAME of the machine in the hostid field of the form? e.g. lic.prd.companyname.nl Will this work via the submission form? Thanks,Annette
We can only do one software upgrade a year because of restrictions from our IT department. Would be good to know if if we can wait for that and benefit from some bug fixes or just have to go with 2022.1
FME Server 2022.0.0.2 Lots of instances of this error. I know it means bad geometry in the source data, just don't know how to fix it.
I'm having an issue regarding the FME Automation triggering the automation when a new file is added to an FTP Directory and running a workspace that needs a parameter of a CAD File or Rivet File, but the Cad/Rivet Reader is showing an error which fails the workspace, I am using the file path in the FTP directory to read it as a parameter.
Is there any way where I access FME server Database which already installed when i install FME Server .
Hello everyone,In regards to the security issues in regards to Apache Text Commons 1.6 till 1.9, I was wondering whether FME dekstop makes use of this file and if yes, one needs to be worried about it?
I have set up integration between FME Server (v2021.2.6) and Azure AD where I am able to import users from AAD and native AAD users are able to single sign in using microsoft. The problem is that Guest users in AAD are not able to single sign in using Microsoft login. It seems that the FME server logon instead tries to authenticate through the users home-tenant. Does anyone have experience with this setup?