A space to discuss FME Flow
Recently active
I use the ArcGISOnlineConnector (3.10) on FME 2024.2.1.0On FME Form everythings works perfect. When I try to run it on FME Flow it still seems to finish the workspace, but it Fails and somewhere in the log is the following lines:1002 2025-7-10 15:31:05 | Message Type: fme::internal::_v0::py::Exception1003 2025-7-10 15:31:05 | Python Exception <ValueError>: API not configured1004 2025-7-10 15:31:05 | Error encountered while calling method `input'1005 2025-7-10 15:31:05 | ArcGISOnlineConnector_CALLER (PythonFactory): PythonFactory failed to process featureAnybody an idea what the issue could be?
FME 2021.2.6 (no possibility to update)I have a complex FME workspace with about 10 Feature Readers for different databases. For development, it’s essential to use feature caching. However, when running the workspace, the caching must be turned off. My current method to release an update:Update the dev-workspace Copy the dev-workspace to the production location Open the production workspace and disable caching for each Feature Reader manually Launch the production workspace through a .bat file (that executes multiple procedures, one of them being the workspace)I would much prefer to pass “enable feature caching” as a parameter in the .bat file to avoid opening and alterting the readers everytime I update the workspace. Am I missing out on a more efficient option here? I could probably pass the timeout time as a user parameter and set it to a very low value (e.g., 1s). However, I assume this will severely impact performance, so I want to turn off caching all the way. Please correct me,
Hello FME Community,I'm looking for a way to configure the system's SMTP mail server settings directly during the FME Flow installation process, rather than after.Our goal is to fully automate the deployment of FME Flow using scripts (e.g., for Windows Server), and we want the instance to be fully configured and ready to go once the installation is complete, without needing to manually log in to the web interface.I know how to configure the mail server post-install via the Web UI.My Question:Is there a supported method to pass the SMTP parameters (host, port, credentials, etc.) directly to the installer, config file, or command line parameters?Thanks in advance for any insights!
Hi All,I currently have an Email trigger setup in flow however I’m running into the issue where the source email has the same Email Subject for all of its emails. I am currently receiving 2 scheduled emails from the source system which will come through daily in 2 separate emails with different attachments. e.g. Top 20 Regions.xlsx, Daily Occupancy.xlsxI have the download attachments moving to a Folder in Resources.Following the trigger, I have a workspace running however if I use “Source Microsoft Excel File” “email attachment” I have no control over which attachment is occurring due to the above. Any assistance would be very helpfulThanksDave
I'm working on FME Flow and trying to build in a way to identify and catch database errors that occur in my workspaces that run on FME Flow.If my FeatureWriter (or Writer) fails to write to my database I would like to identify the error(s), such as the user has no rights to write to the database or the database is not available, and send them as an email. Since there is no <rejected> port on the FeatureWriter, is there any other way to catch these kind of errors than to access the log file of the failed job via an HTTPCaller and the REST API and to see if the ERROR/WARNING messages contain keywords such as "MSSQL Writer" that identify the errors as database errors? /Vera
Hi, I kindly need help as I’m trying to convert new raster/vector symbols into ArcGIS *.stylx . Apparently, our subject matter experts (SMEs) in the company created about 100 new feature symbols and so I’m considering bulk converting them into ArcGIS *.stylx in an efficient manner using FME. Greatly appreciate your kind assistance. Thanks, Willy
Hi All, im having the issue of my ArcGIS readers and writers on my FME server (cloud 2021) expiring after a couple of weeks and needing manual re authentication. What is the suggested work flow to automate authentication in FME Server to AGOL? I have read all the forum posts about expiring tokens, watched a range of youtube videos, added client IDs, client secrets and FME server redirects but no luck, i have tried the FME desktop - Arcgis_Token_Getter Transformer. i can get a token but not sure where to put it.... My requirements are - From FME server 2021 read or write a ESRI arcgis online feature service and not to have to manually re-authenticate every two weeks? All my Desktop workspaces work fine (because I'm manually authenticating when I add the AGOL reader or writer) once I publish the workspace to server I have to wait 2 weeks to 'test' if it fails when the token expires so it takes me two weeks it iterate over my failure... Does anyone have a workflow they co
Hi I’m currently trying to acces the documentation of the API I'm making using data virtualization. The Swagger documentation page loads, but it seems to fail to get the correct server on which I have made the API. Due to this I can’t test any of the API calls. This is the link to the swagger documentation: https://fme-acc.nordend.eu/fmeserver/swagger-ui/?api=2fd53796-610d-4fb6-8a92-5c05335568e7#/default/getCollectionsThis is the error that chrome runs into when loading the web page. Does somebody now what the issue could be? I have no reverse proxy on the server so I don’t think it is the same as what is described here: https://support.safe.com/hc/en-us/articles/37949819750541-Known-Issue-Data-Virtualization-API-docs-don-t-load-with-IIS-Reverse-Proxy Thank you in advance for your time, and if anything is unclear I can always explain more.
I would like to add the following folder, named "moi”, to my top level resource folders, and add it to the list in the picture below. I couldnt find that much information about it online, and i tried something, but it didnt work. I located the folder in the FME Flow program files, and added the folder, but that didnt work. It doesnt show up in the top level resources list, Does anyone know if it is possible to do this? And how? Thanks in advance!
Hello,I have experienced unexplainable behaviour in an automation in FME Flow 2023 that had originally been created in FME Server 2021 after making some modifications. Problem:One of the workspace output paths has always contained a <space> and always has been wrapped in double quotes. With recent modifications (see context), the automation suddenly began splitting the output path on the space and treating it as a relative path - outputting to ./repositories/<right half of path>.In addition to this, published parameters were no longer automatically refreshing on republishing of the workbench. Context:As mentioned, the automation had originally been created in v2021 and since the upgrade had been provided with the upgraded 2023 versions of the workbenches - which has been running smoothly. Recently, I’d made some large changes to the automation and the workbenches - renaming everything, adding additional workbench outputs, and streamlining the whole process. The key actions
I’m working through the Create a Manual Endpoint in Data Virtualization – FME Support Center however when it comes to the Make a Request from the Documentation section and clicking the ‘try it out’ button in the Swagger page, I get the following 401 response:Is this related to the time which the error lists as 15:48 GMT, however we’re on BST in the UK at the moment so it’s actually 16:48? If so, how can I resolve it? Otherwise is it a simple authentication issue? - the tutorial says “the EnvionData API is authenticated by default” so I’m a little confused by this.
I’m experimenting with Data Virtualization, and has encountered a built-in error, it seems.Whenever I use a variable value with non-ascii characters (ÆØÅ in question), I get a nasty error:{ "message": "Error running Data Virtualization Workspace \"DV_LER 2.0_GET_schemas_table_data.fmw\" for API \"ler2\": An error has occurred. Check the logfile above for details"}The value in question is “Afløbsledning”, and the url swagger is using is:http://localhost:8080/api/ler2/schemas/myschema/table/afl%C3%B8bsledning/dataThe error in the Flow log file is:JSONTemplater_TABLE (XMLTemplaterFactory): The following error occurred near line 1, column 148 of the query:JSONTemplater_TABLE (XMLTemplaterFactory): "context item": undeclared variableJSONTemplater_TABLE (XMLTemplaterFactory): An error occurred while executing the 'ROW' queryJSONTemplater_TABLE (XMLTemplaterFactory): The following error occurred near line 4, column 15 of the query:JSONTemplater_TABLE (XMLTemplaterFactory): An error occurred
Hi,Our department currently uses 2025.1.1 version of Flow.Is there a way in FME Flow to identify the database/web connections used by workspaces/workflows without the need to go into automations or schedules to identify them manually? Ideally, it would be great if can create a dashboard that lists all workflows (across all workspaces) along with the database connections they use. The reason for this request is that multiple offices within our department use FME Flow and have uploaded their own workflows. As a result, we’ve discovered that duplicate database connections have been created by these different teams.Currently, I have to manually inspect each automation or schedule to identify the workflows and their associated connections. A centralized dashboard would greatly simplify this process and help us enforce standards by identifying and eliminating duplicate database connections.Any help or ideas is much appreciated!Thank you,LS.
Hi, I have installed FME Desktop onLinux (Technical Preview), unforunatelly when I try to start Workbench I get the following message: Segmentation fault Did anyone of you have similar problem, is it something wrong with Linux configuration? fmedatainspector seems to work fine.
Hi, I’m trying to create a project that contains an automation in which a workspace is using a wildcard in a filepath. The filepath looks something like this: SHAREDRESOURCES/DATA/FOLDER/**/*.csvFme Flow does not seem to like the wildcard in the filepath as I am guessing it wants to have a proper file to take in the dependencies and add to the project. I could manually just choose a dummy file to be able to make the project work but that would mean I would manually have to change the filepath later and I would like to do as little manual steps as possible. Is there any way around it? Can I maybe exclude specific dependencies somehow?
I have a Flow/Server running, where users access it via SAML authentication. Each user is then assigned to a role with appropriate permissions for a team user belongs to.While users have fmeauthor permissions on Test environment, we have a requirement that users can get read only access on Prod env. With this jobs are run by a system account on the Prod. The challenge here is to find a way to let users be able to view "their" job logs, review configuration or perhaps validate generated data in FME_SHARED_RESOURCE_DIR . Is there a way to configure role in a way so a user can view all jobs, job logs, automations, resources, etc.? For example: speaking about jobs - from what I can see I can either grant Jobs/Access permission (so user can see jobs ran by the user only) or Jobs/Manage (which grants too wide permissions for read only access). Version: FME Server 2022.2.4, Build 22792 - linux-x64
I have a workbench that was written in Form 2024.1 that takes data from a file geodatabase, runs a bunch of tests on it, and eventually writes to two Portal feature services. I published the workbench to Form 2024.1 and it worked without issue. When we upgraded to Flow 2025.1, the process stopped working, erroring with “ArcGIS Portal Feature Service Writer: 'addResults' error for a feature in '<feature service name>'. The error code from the server was '10500' and the message was: 'None'”. The workbench still runs successfully in Form 2025.1 with no changes to the data.The Portal writer is set to Use Existing and Insert and Truncate Existing. From other Community posts, it looks like the error I get is usually associated with a schema change, but there hasn’t been one here. Did something else change? We are running Portal 11.3.
Hello I have a simple workbench that should export data from and ArcSDE Geodatabase to a local File Geodatabase. I have 2 readers, 1 for a point feature and one for a polyline feature. After the reader I only have a datetime Stamper and an Attribute Manager. These features should be written to a local file geodatabase, so both features in the same file geodatabase. The goal is to run this automated every day, so I used “Fanout Expression” with “Export_@Value(timestamp).gdb” so the exported file geodatabase has the date in the name. If I run this script in FME Workbench it works perfectly fine and I have the 2 features in the same local geodatabase. I uploaded this exact script into FME Flow, configured the connection to the ArcSDE Geodatabase and the desitnation file geodatabase. But now if I run in in FME Flow only the point features get written correctly into the file geodata base, the polyline features not. But there is also no error so I have no idea why. Im a noob so im sure the
Is it possible to retrieve the published parameters set against a workspace within an automation, via the Rest API (v4) or another way?I’ve had a quick look at the FME Flow REST API V4 endpoints but cannot see anything obvious.
Hello everyone — I’m struggling with the Mapnick rasterizer and would really appreciate some help. I’m using the Mapnick Rasterizer and need to render labels with the Noto Sans Condensed font;I’m attaching screenshots that illustrate the problem: Mapnick outputs configured to use: Noto Sans, Noto Sans Bold, Noto Sans Condensed, Noto Sans Condensed Bold. Mapnick open showing the four font settings for each situation.The result, showing that Noto Sans applies Bold, but Noto Sans Cond does not apply Bold.Noto Sans font configuration — but the Mapnick Rasterizer, although it shows Condensed + Bold in the font styles, does not accept selecting it and always reverts to only Bold.Finally, comparing this image with a label in QGIS — both using Noto Sans Condensed at size 30 — the fonts do not appear to be the same.I need to use Noto Sans with various styles — almost all Condensed, some italic, some bold — but I can’t apply all the styles in Mapnick and the Noto Sans Condensed rendered there d
I have an FME workspace currently published on our development FME Flow instance. I am now going to deploy it to production FME Flow. The problem is this workspace comes with three FME Flow apps. Is there a smart way to transfer the apps to a new FME Flow? Thank you :)
I'm fairly new to FME and am trying to setup the emailer to use modern authentication as per the article: https://community.safe.com/s/article/How-to-use-Microsoft-Modern-Authentication-with-FME When configuring the web connection, I am successfully able to test the connection to the Azure App. However, when I actually try to email using the transformer, I am getting the following message: <class 'requests.exceptions.HTTPError'>: 404 Client Error: Not Found for url: https://graph.microsoft.com/v1.0/me/sendMail Any ideas?
Is there any plan to support receiving data in application/x-www-form-urlencoded with FME Data Data Virtualization endpoints? Currently, when creating an endpoint, the request body only allows application/json as the content type. In some cases, external applications or services can only send form-encoded data rather than JSON. Is support for form data planned in upcoming versions?
For those who have a connection setup to use a SharepointOnlineConnector in FME Flow. If you’re running 2024.1 or above, have you changed to use Application permissions with a tenant id, client id and client secret rather than using a delegated permission and authenticating with a username and password? Any issues with updating?