Skip to main content
Question

Upgrade Reader in FeatureReader?

  • November 5, 2025
  • 3 replies
  • 87 views

arnold_bijlsma
Enthusiast
Forum|alt.badge.img+15

When upgrading from one version of FME to the next, I can upgrade some upgradeable transformers, and I can also upgrade the readers and writers to the latest version. But what about the readers that are called by the FeatureReader (and writers by FeatureWriter)?

We just upgraded from 2024.1 to 2025.1, and I upgraded the FeatureReader transformer reading a geodatabase. Does upgrading the transformer, upgrade the GDB reader functionality? Or does it automatically call the latest GDB reader? Or does it stick with the old?

3 replies

salvaleonrp
Enthusiast
Forum|alt.badge.img+20
  • Enthusiast
  • November 6, 2025

There’s no upgrade path for formats. Each format reader or writer included with the install has its own version based on the FME Engine.

You can tell the version number of the format you have when you hover on format item on the Navigator pane below.

 

That’s one advantage of having formats deployed with FME Hub, e.g. the ESRI ArcGIS Package. Its still tied to an FME Engine but Workbench will inform you that its upgradable.

 

 


arnold_bijlsma
Enthusiast
Forum|alt.badge.img+15
  • Author
  • Enthusiast
  • November 7, 2025

@salvaleonrp : That Reader version number is based on the version of FME you built it with, not the version you open it with.

 

I can then right-click the Reader and choose Update Reader, which (I presume) upgrades the Reader’s functionality to the current version, i.e. from 24619 to 25609.

 

However, the question is how do I upgrade a Reader’s functionality if it is used in a FeatureReader. For example, I have an old 2024 workbench reading CSV data through a FeatureReader. I understand, under the bonnet, FME uses the same CSV functionality whether reading through a Reader or through a FeatureReader. How do I ensure, my FeatureReader now uses the 2025 CSV reader.

The main reason for asking is that I’m currently working on some workbenches that I wrote back around 2019. I can upgrade all the transformers and readers and writers, no problem. But what about the FeatureReader and FeatureWriter?


salvaleonrp
Enthusiast
Forum|alt.badge.img+20
  • Enthusiast
  • November 7, 2025

@salvaleonrp : That Reader version number is based on the version of FME you built it with, not the version you open it with.

 

I can then right-click the Reader and choose Update Reader, which (I presume) upgrades the Reader’s functionality to the current version, i.e. from 24619 to 25609.

 

However, the question is how do I upgrade a Reader’s functionality if it is used in a FeatureReader. For example, I have an old 2024 workbench reading CSV data through a FeatureReader. I understand, under the bonnet, FME uses the same CSV functionality whether reading through a Reader or through a FeatureReader. How do I ensure, my FeatureReader now uses the 2025 CSV reader.

The main reason for asking is that I’m currently working on some workbenches that I wrote back around 2019. I can upgrade all the transformers and readers and writers, no problem. But what about the FeatureReader and FeatureWriter?

You are correct and that’s what I meant, I just did not qualify what I said. 

I’m also wrong about the upgrade path.I did not realize that there’s an Update Reader and Updated Reader and FeatureType parameters on the context menu. I usually use just Add Writer to replace a new reader on an upgraded FME Form version.

To upgrade the Feature reader format version I don’t have an answer. Sorry.

I see the value of using the Feature Reader as a version upgrade mechanism. I would also assume that the reader format aligns with what comes installed with the current FME Form version you are using and not what was saved from another version. I guess the Save with Backup and Save without Backup dialog would do the change when opening the fmw file created with a previous version. We need a response from the Safers.