How to develop a property page for the REST SOE

About developing a property page for the REST SOE

The SpatialQueryREST server object extension (SOE) used in this walkthrough has the following properties that must be set by the server administrator:

  • LayerName — Represents the layer to query
  • FieldName — Field on which to summarize the areas

The Capabilities tab in ArcGIS Server Manager allows the server administrator to set these properties. Manager detects the properties exposed by the SOE and creates input text boxes where the server administrator can enter the desired values.

You can optionally write custom "property pages" that plug into Manager and expose user interface elements more complex than input text boxes. For example, such a page might allow the server administrator to choose the LayerName from a drop-down list. The drop-down list might have been derived from ArcGIS Enterprise SDK code iterating through the map service to discover all the map layer names.

Custom property pages can require an extensive amount of code and are outside the scope of this walkthrough. In most cases, the default property page in Manager is sufficient for editing properties.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close