English

Problem: The Update a Feature output connector creates multiple features for a common unique identifier in ArcGIS GeoEvent Extension for Server

Description

The Update a Feature output connector in ArcGIS GeoEvent Extension for Server allows users to feed real-time data to an existing feature service. In some instances, using the output connector adds multiple records to a common unique identifier, instead of updating the existing record.

Cause

This is a known limitation. The issue occurs when sending a batch of updates to a common feature using the Update a Feature output connector.

Solution or Workaround

The following are the workarounds for this issue:

  • Send updates one record at a time

When updating features in a feature service, send the records one at a time instead of batch updates. This prevents multiple items being present for a common unique identifier in the real-time update data.
  • Use stream services

Use a stream service instead of a feature service. This issue is not reproducible in stream services. Unlike feature services, a stream service allows real-time data dissemination with low latency. For more information on creating and publishing stream services, refer to ArcGIS for Server: Publishing a Stream Service.

 

Related Information

ArcGIS for Server: A quick tour of the GeoEvent Extension
ArcGIS for Server: Managing connectors
ArcGIS for Server: Output Connectors
ArcGIS for Server: Stream Services