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
- Windows
What I have verified / tried (none fixed it):
1. Values are correct integers in Data Preview, immediately before the writer.
2. Confirmed via /FeatureServer/0?f=json that both failing fields are plain esriFieldTypeInteger - identical to the fields on the new layer where writing works.
3. Forced the source attributes to Int32 - no change.
4. Switched the writer upload format from featurecollection to geojson - no change.
5. A freshly created layer + writer works; only the existing layer fails. However the destination fields remain the same.
Has anyone seen all integers collapse to 1 on insert into an existing layer since Esri ArcGIS Connector 3.25.1?
The minimal workspace left is an FFS







