Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
In FME 2026.x, the way Double data types are identified seems to have changed. Decimal numbers are only recognized as double when using a period ('.') as the separator, whereas a comma (',') is not. This is quite unusual, unlike previous versions which worked perfectly fine with commas.I believe the identification method in previous versions was more efficient. For large workspaces, it could save us from using additional Transformers to convert commas to periods. Moreover, since input data formats in different regions still use commas as decimal separators, keeping the old identification logic would be much more flexible.
Hi team,I’ve noticed a bug within FME 2024.2.1 (Build 24801)… When I’m building out a workspace and reference a Password Deployment Parameter in a reader. If I edit that or any other Reader or Writer under the Navigator (i.e. Right Click, Update Reader, make changes and click OK), it will drop the Password Deployment Parameter, anywhere they are referenced.Text based Deployment parameters remain, but it just drops the Password based Deployment Parameters. Has anyone else seen this issue? Once they’re all set and we publish, it seems to retain them, but it’s only after we update the Reader and Feature Types.
I've got a few challenges concerning styling of an excelsheet. It's not just an ordinary sheet with columns and rows, but it's a reporting template. The report contains several attributes in different fields and several images. The issues/challenges I'm currently facing:I would like images to fit itself into a named range or predefined rows and columns. See screenshot below. I created a predefined named range ‘overzichtskaart’ which covers cells $C$4:$E$16. But as far as I can see there is no option to let FME/Excel know that the image should stay in those cells. I created a workaround now which tells the image that it should align in xlsx_row_id 4 and xlsx_col_id2 with a height and with of 255 pixels. But this goes wrong as soon as the alignment of the attributes changes (for example multirow text in column B). Does anyone have a smart work-around to fit the image exactly in the desired cells? Named ranges are useful to make sure that the attribute-data ends up in the right cell, but
I need to download one or more PDF documents from Sharepoint as part of an export process. These PDF’s have random titles and filenames, in the Sharepoint library an extra column was added containing a unique ID. It’s this ID I have to use in order to download the correct PDF.Problem is that I can get this ID from Sharepoint using the Sharepoint Online List Reader, but that cannot give me the download URL. Conversely I can get the download url from the SharepontOnlineConnector transformer, but that one does not allow me to get the added custom ID.So in order to get all the info I need, have to use the reader AND the connector and join the results from both together, which is rather ugly.Am I missing something? Is there a way either of these can be configured where I get all the necessary info in one go? Or is this as designed? If the last, I’ll file an Idea I suppose...
Dear community, I have implemented a workflow with FME and ArcGIS Enterprise, in which an automation is triggered in FME via a referenced feature service with a webhook. Based on the entries in the ArcGIS Field Maps App, an e-mail is then to be sent via FME.This is set up accordingly according to the following documentation: https://support.safe.com/hc/en-us/articles/25407414850061-Integrating-ArcGIS-Enterprise-Feature-Service-Webhooks-With-FME The connection from the application in ArcGIS Enterprise to FME is also set up accordingly: https://support.safe.com/hc/en-us/articles/25407772142733-How-to-Create-an-ArcGIS-Enterprise-Portal-Web-Connection-OAuth-2-0 The problem that arose is that the OAuth refresh token created in ArcGIS Enterprise has a default lifetime of 2 weeks and I therefore have to authorize myself every 2 weeks (see https://enterprise.arcgis.com/de/portal/latest/administer/windows/specify-the-default-token-expiration-time.htm).Based on this community entry: https://comm
Hi, I followed this guide (How to Connect to Microsoft Exchange Online using OAuth 2.0 (Microsoft Modern Authentication)) for setting up MS Exchange with FME Form 2026.1.2.0. Once I worked out things are a little different with a Personal Database for Connection Storage, I ran into an issue where I couldn’t set the Redirect URI unless I used the old Embedded Browser Redirect method.As this method is deprecated what’s the option going forward, as the other two options don’t let a user edit the Redirect URI:Thanks
After the June 2026 ArcGIS Online update last week, the Esri ArcGIS Connector stopped working when attempting to download .csv admin reports. Prior to last week’s update, the connector would download these .csv files without issue. As of last Friday (6/26), FME returns the following:fme_rejection_message: 400 Client Error: Bad Request fme_rejection_code: INVALID_FILEwhen attempting to download .csv file. These errors persisted over the weekend and today. It fails both in FME Form and FME Flow. Versions I am using:FME Form: 2025.1.2.0 (Build 25630) FME Flow: 2025.1.2.0 (Build 25630) Esri ArcGIS Connector: 3.25.1Note: This exact error is returned for multiple types of .csv files generated within AGOL. I have dug into Chrome Developer’s tools to compare and confirm URLs and Payload being sent to the API and everything looks the same on both ends (Chrome and FME).Something might have changed with AGOL API’ backend. Is anyone else seeing these same issue? If so, how did you resolve it? Or,
There was an update to ArcGIS Online last week 06/2026 that is causing an issue with the number of records you can read using the AGOL reader. It is limited to 400k records. Since the hosted layer that I am reading has way more than 400k it has broken my workbench. Has anyone ran across this yet and is there a workaround I can use since this workflow is essential for updating an enterprise application.
I have an issue with a working workspace that has run for a couple years now. Recently, since 28/5 I have issues with writing integer values.What I’m trying to do:Insert point features into an existing ArcGIS Online hosted feature layer using the Esri ArcGIS Feature Service writer. Integer attributes (e.g. reportYear, equipmentNr) should be written with their actual values, e.g. 2026 / 2027.What happens:Every integer field is written as 1 in the target layer, regardless of the source value. In the Data Preview right before the writer the values are correct (reportYear = 2026 / 2027). After the insert, the integer fields all show 1. I reduced this to a minimal workspace (reader -> AttributeKeeper keeping only the integer attributes -> writer) and it still happens.Environment:- FME Form 2025.1.2.0 (Build 25630)- Esri ArcGIS Connector package 3.25.1- WindowsWhat I have verified / tried (none fixed it):1. Values are correct integers in Data Preview, immediately before the writer.2. C
I’m trying to connect to Salesforce in form with 2026.2, but every time I do, FME never finishs authenicating. My log in on Salesforce goes fine, but it still says waiting authenication in FME. Do I need to change a setting?
When adding a Geopackage Writer to the workspace and using the “Copy from Reader...” functionality to import a feature type definition (from a Geopackage reader), the geometry set on the Geopackage writer feature type is incorrect.Upon opening the newly added writer feature type, it doesn’t show any geometry. Opening it a second time then shows the Geometry as <All>, which is not a valid value for the Geopackage format. We’re currently investigating the issue and will be filing a bug report shortly to get this issue resolved.
Hi all,I'm trying to bring object detection capabilities into an FME workflow using YOLO models built with Ultralytics, and I'd love some guidance from anyone who's tackled this before.What I'm trying to do:Run inference with a trained Ultralytics YOLO model (e.g., detection, segmentation, or OBB) inside an FME workspace Data (e.g., from PythonCaller ) into the model and get bounding boxes / masks / class labels back as FME features Ideally write the results back out as vector features (polygons/points) with attributes for class, confidence score, etc.Specific questions:Has anyone integrated Ultralytics' Python package (pip install ultralytics) directly via FME's PythonCaller transformer? Any gotchas with FME's bundled Python environment vs. installing ultralytics and its dependencies (torch, etc.)? Is it better to run YOLO inference as an external subprocess/script call from FME, or embed the from ultralytics import YOLO calls directly inside a PythonCaller?Sample datasets/models fo
Hi Brains TrustI’m trying to setup a web connection to Oracle Integration Cloud and have been given the client ID, secret, token url and scope url.In testing the connection I keep getting this message but tje Integration Engineer is telling me there is no need to sign-in, and also no browser window is popping up for a sign-in. Other posts had suggestions such as:Change to System default instead of FME default Change to proxy redirect instead of loopback.I’ve tried those things and still nothing. Any tips on how can I troubleshoot this to get it to work? Previously we used a basic username & password to connect but there’s a push from IT to move to OAuth. Thanks
I encountered an error when writing data to a geodatabase because the file path contains a dot (period), even though this naming convention is completely valid. Everything worked fine in previous versions, but it fails in FME 2026.1. For example, I want to write to a Geodatabase named 'Geo.A1.2552.gdb'.Is this a known bug?
Hello, I am currently working on adding data (a source file in Geopackage format containing point and polygon tables) to our Oracle enterprise database. I am using a dynamic workspace to process the data and an external table (CSV file) to define the required schema in the FeatureWriter. When writing the data to the database, three additional attributes (not defined in my schema) were recorded. They are called “rotation”, “textstring” and “height”. After some research, I realised that these are likely linked to the following FME attributes: fme_rotation, fme_text_string and fme_text_size and that this is related to the “fme_point” geometry. I have tried several ways to remove these attributes but have not succeeded (exposing the attributes and removing them before the writer, telling the writer not to write them in ‘attribute to remove’, writing the tables containing polygons and those containing points separately in different writers.Do you have any ideas to guide me in this task, or
Hello everyone,I want to create hosted feature view layers on arcgis enterprise with REST API, httpcaller in FME. Although a new hosted view item is successfully created, the resulting view layer always remains empty (no layers inside it), and all attempts to attach the source layer fail.Below is a clear explanation of what i am doing, what works, and where the process fails. 1. EnvironmentArcGIS Enterprise 11.5 Hosted feature layer (source) Attempting to create hosted feature layer views programmatically The account performing the request is now: Owner of the hosted feature layer Administrator 2. What worksI successfully create a hosted feature layer view item using:content/users/<owner>/createServicewith parameters including:isView=truesourceItemId=<item_id_of_hosted_feature_layer>The REST response confirms:"success": true,"isView": trueA new view item appears in the Enterprise Content page.However:The created view contains zero layers, every time.Even though the source
In earlier versions of FME desktop/form i was able to filter log messages from options → translation → log settings. I know i can disable them in traslation log but we used those settings to control if server/flow logged warning messages. We have process that creates massive amounts of unnecessary warning messages that generates gigabytes of logs. Log message filter option doesn’t seem to be available anymore? Is it moved some other place?FME 2024FME 2022
Hello,I’m authoring some workspaces for operating in FME Flow Hosted and I’ve configured some deployment parameters for DB connections and text values. Now because it’s a Hosted service, I don’t need to keep an FME Flow instance running while I’m authoring. From FME Form, it looks like local values are set, but I can’t seem to get the workspace to run without syncing to Flow. Why isn’t Form recognizing the local values? I seem to remember in previous versions that I wouldn’t need to create user parameters just to assign to deployment parameters for offline runs. That seems redundant. What am I missing?I’m on FME Form 2026.1.1.
Hi all,Looking at migration of PDF documents to SharePoint. There is Data within the filename, eg. Property Number, FY, Created/Issued date.Question, can FME populate the system Created date as the file is migrated/imported from the filename data? EG. Filename 12345_25-26_01012026.pdfAny suggestion much appreciated.Thank youTim
I would like to convert a fixed license we bought a wile ago to a floating one to setup a license server.Is it possible? And if it is, how do we do it?We have AMC paid up to date.
How to configure the property manager setter to accept an attached file and display it in a KML popup
I developed a small MCP server that exposes an FME workbench (.fmw) as a service that can be invoked via natural language, using an AI client (e.g., Claude).The interesting aspect is the architecture and the simplicity of "assembling" the various components:1) I build the FME flow that executes the workflow, managing logic, transformations, and formats (we leave to FME what belongs to FME),2) the MCP server exposes operations and parameters in a controlled manner,3) the AI client interprets the request in natural language and translates it into a structured call.
Newer versions of FME Form can be connected to FME Flow for the purpose of obtaining Deployment Parameter values at runtime:Given that FME Form is connected to Flow I was wondering if anyone knows of a way of obtaining details of that connection when a workspace is run in Form. It does not appear to be exposed anywhere.A workaround would be to create a Deployment Parameter in my Flow instances and reference that in Form but it seems there should be an out of the box solution to this.Specifically, what I want to do is to query the FME Flow API for the connected instance, without having to hard-code the FME Flow URL in the HTTPCaller.
Hi,Following the instructions: How to Connect to Microsoft Dataverse using FME Form – FME Support CenterI can successfully authenticate to Dynamics 365. However, when I create a Reader and attempt to List the available tables, I get HTTPError: 404.The error message suggests the URL is being incorrectly formed by including “/user_impersonation offline_access/”<domain> is redacted real address….Error URL:https://<domain>.crm6.dynamics.com/user_impersonation offline_access/api/data/v9.2/EntityDefinitions?$select=LogicalName,EntitySetName,DisplayName,PrimaryIdAttribute&$filter=IsValidForAdvancedFind+eq+trueExpected URL:https://<domain>.crm6.dynamics.com/api/data/v9.2/EntityDefinitions?$select=LogicalName,EntitySetName,DisplayName,PrimaryIdAttribute&$filter=IsValidForAdvancedFind+eq+trueAll assistance gratefully received….
We are working for a client that has a test domain and a production domain. Servers in test cannot reach servers on production and vice versa. There is currently an installation of ProjectWise (PW) installed in both domains, but the test version is a minimal installation that lacks WSG being setup and configured whereas the deployment on production has everything, currently.Our task is to setup a process that will use FME Flow to retrieve DGNs from PW and use them elsewhere. We currently have an FME Flow installation on the client’s test domain and are trying to approximate the workflow that we will have available to us in production. However, for the moment at least, it appears that WSG being installed is a core requirement for reaching PW with FME. We have other methods for users to place files where the test FME Flow server can reach them, but I would like to know if there is a workaround that can get us to our final goal prior to putting it in the production domain.Any help is appr