Custom data providers connect to and retrieve data from your remote data sources, such as hosted static files, APIs, or SQL and NoSQL databases. You can register your custom data providers with ArcGIS Server and make your data available to ArcGIS clients as read-only feature services that reference the registered data providers.
As of ArcGIS Enterprise 11.3, you can use ArcGIS Server Manager to register, update, and unregister custom data providers with ArcGIS Server.
Register custom data providers
To register a custom data provider, you must first package the data into a custom data package file (.cdpk) using the cdf command line tool included with ArcGIS Enterprise SDK. Once you have a .cdpk file, complete the following steps to register the custom data provider with your ArcGIS Server site using ArcGIS Server Manager:
- Sign in to ArcGIS Server Manager, and click Site > Custom Data Feeds.
- Click Add Custom Data Provider.
The Add Custom Data Provider dialog box appears.
- Click Choose File.
- Find the .cdpk file on your device or a machine on your network.
- Select the file and click Open.
- Click Add.
The custom data provider you registered appears in the Custom Data Feeds module.
View custom data provider information
For each custom data registered with your ArcGIS Server site, you can view information such as the provider name, the type of service that can be created from the provider, and whether those services require the host and id route parameters.
To view custom data provider information in ArcGIS Server Manager, complete the following steps:
- Sign in to ArcGIS Server Manager, and click Site > Custom Data Feeds.
- On the Custom Data Feeds module, locate the custom data provider for which you want to view information and click Info .
The Custom Data Provider Information dialog box appears.
- On the Custom Data Provider Information dialog box, review the following:
Name: The name of the custom data provider.
Service Type: Indicates the type of service you can create from the custom data provider.
Hosts: Indicates whether the custom data provider uses the host route parameter. If the value is true, you must provide the host parameter value when you create services from the provider.
DisableID: Indicates whether the custom data provider uses the id route parameter. If the value is false, you must provide the id parameter value when you create services from the provider.
- When you've finished reviewing the information, click OK.
Update registered custom data providers
To update a custom data provider you've registered with your ArcGIS Server site, you must create a new custom data package file (.cdpk) with the same name as the original file. Once you have a new .cdpk file, complete the following steps to update the custom data provider using ArcGIS Server Manager:
- Sign in to ArcGIS Server Manager, and click Site > Custom Data Feeds.
- Locate the custom data provider you want to update and click Edit .
The Update Custom Data Provider dialog box appears.
- Click Choose File.
- Find the updated .cdpk file on your device or a machine on your network.
- Select the file and click Open.
- Click Save.
Unregister custom data providers
When you unregister a custom data provider, the services that depend on it will no longer function. You can either delete the services or reregister the custom data provider for the services to function again.
To unregister a custom data provider using ArcGIS Server Manager, complete the following steps:
- Sign in to ArcGIS Server Manager, and click Site > Custom Data Feeds.
- Locate the custom data provider you want to unregister and click Delete .
The Delete dialog box appears.
- Click Yes.