laptop and a wrench

Bug

Unable to update features based upon the TRACK_ID field in GeoEvent definition if the case does not match the field in the feature service.

Last Published: February 6, 2018 ArcGIS GeoEvent Server
Bug ID Number BUG-000111200
SubmittedJanuary 29, 2018
Last ModifiedJune 5, 2024
Applies toArcGIS GeoEvent Server
Version found10.5
Operating SystemWindows OS
Operating System Version2012 R2
StatusKnown Limit

Additional Information

When a feature service is published – whether that be from ArcMap, Pro, GeoEvent Server, or an admin API – the service is the final arbiter of what it will and will not accept. There may be limits placed on the length of strings, or limits on which fields are “nullable”. The most obvious limit tends to be the structure / schema of the attribute fields and the field names. GeoEvent Server will allow you to create a GeoEvent Definition whose event fields are mixed case, and it will allow you to use that event definition to publish a feature service. The geodatabase’s RDBMS may force the feature class / table to use all upper-case or all lower-case field names – that’s just how it handles the external server’s request. Any discrepancies are part of the published map/feature service’s spec which establishes the contract any client or external server must honor when making requests on the service. The recommended best practice is to use a Field Mapper to guarantee the event structure / schema exactly matches that of the feature service in which they want to add or update feature records. Refer to the blog 'Understanding GeoEvent Definitions' (https://community.esri.com/community/gis/enterprise-gis/geoevent/blog/2015/06/05/understanding-geoevent-definitions)

Steps to Reproduce

Bug ID: BUG-000111200

Software:

  • ArcGIS GeoEvent Server

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options