Enable extensions—ArcGIS Server | Documentation for ArcGIS Enterprise
Skip To Content

Enable extensions

Once your extension (SOE or SOI) is deployed, you can enable it on your desired services. You'll do this using ArcGIS Server Manager.

SOEs developed using ArcGIS Enterprise SDK are supported with map services (including their extensions, such as feature services and OGC-compliant map services). SOIs developed using ArcGIS Enterprise SDK are supported with map and image services (including their extensions).

Enable SOEs

You can enable SOEs for a service.

  1. Sign in to ArcGIS Server Manager and browse to your service.
  2. Click the name of the service, which is a hyperlink.
  3. Click Capabilities and check the check box next to the name of the SOEs you want to enable for the service.
  4. If applicable, select the operations you want to allow for the SOEs. These operations were optionally created by the extension developer, and they give you a finer degree of control over the things users can do with the SOEs.
  5. Set any further properties for the SOEs that appear on this property page. The properties of the SOEs are configurable through a set of text boxes, unless the extension developer chose to customize the property page.
  6. To save your changes, click Save and Restart. The service is restarted when you save.

Enable SOIs

You can enable SOIs for a service. Enabling multiple SOIs is referred to as chaining. When chaining, you'll need to specify the order in which the SOIs will be run in the service. You can chain multiple SOIs and specify the order in which they are run.

  1. Sign in to ArcGIS Server Manager and browse to your service.
  2. Click the name of the service, which is a hyperlink.
  3. Click Capabilities.
  4. In the list of available Interceptors, select the SOIs you want to enable and click the right arrow. This adds them to the list of enabled SOIs.
  5. If you enabled multiple SOIs for the service, use the up and down arrows to specify the order in which the SOIs will be run in the chain. The SOI at the top of the list will be run first, followed by the second item in the list, and so on until the bottom of the list.
    Tip:

    Return to this dialog box at any time to modify the list of enabled SOIs and change the order in which the SOIs are run in the chain.

  6. Click Save.
  7. If applicable, select the operations you want to allow for the SOIs. These operations were optionally created by the extension developer, and they give you a finer degree of control over the things users can do with the SOIs.
  8. Set any further properties for the SOIs that appear on this property page. The properties of the SOIs are configurable through a set of text boxes, unless the extension developer chose to customize the property page.
  9. To save your changes, click Save and Restart. The service is restarted when you save.

In this topic
  1. Enable SOEs
  2. Enable SOIs