Install and Configure ArcGIS Server Custom Data Feeds

The following steps will guide you through the ArcGIS Server Custom Data Feeds installation and configuration process.

  1. Install ArcGIS Server, and create an ArcGIS Server site on your server machine.

  2. Install the same version of ArcGIS Server Custom Data Feeds Runtime as the version ArcGIS Server on your server machine. If there are multiple machines in your ArcGIS Server site, then the ArcGIS Server Data Feeds Runtime must be installed on each machine.

  3. Install an appropriate version of Node.js runtime and the ArcGIS Enterprise SDK on the machine where you will do your development. See the table below for supported version of Node.js. The Custom Data Feeds command line tool is inlcuded in the ArcGIS Enterprise SDK. This development machine does not need to have ArcGIS Server installed.

    It is highly recommend that your development machine and server machine are running the same operating system and the same version of Node.js. This development machine does not need to have ArcGIS Enterprise or AcGIS Server installed on it.

    ProductVersionNode.js version(s)Notes
    CDF Command Line Tool11.114.13.1 - 16.19.1Any Node.js version in this range is suitable.
    ArcGIS Server11.116.19.1ArcGIS Server 11.1 ships with Node.js v16.19.1
    CDF Command Line Tool11.216.16.2 - 18.17.0Any Node.js version in this range is suitable.
    ArcGIS Server11.218.17.0ArcGIS Server 11.2 ships with Node.js v18.17.1
    CDF Command Line Tool11.318.17.1 - 20.11.1Any Node.js version in this range is suitable.
    ArcGIS Server11.320.11.1ArcGIS Server 11.3 ships with Node.js v20.11.1

    If you need to maintain different versions of Node.js on your development machine, consider using NVM (Linux) or NVM for Windows

  4. Open a command prompt on your development machine, and run the command: cdf -h. The following output should appear:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Usage : cdf <command> [options]

Commands:
  cdf createapp <name>                              creates a new custom data app
  cdf createprovider <name>                         creates a new custom data provider within custom
                                                    data app
  cdf listproviders                                 lists custom data providers registered with
                                                    custom data app
  cdf export <name>                                 exports specified custom data provider into
                                                    package file with .cdpk extension
  cdf deleteprovider <name>                         deletes specified custom data provider from
                                                    custom data app
  cdf register <name> <server-admin-url> <token>    registers a provider with ArcGIS server
  cdf unregister <name> <server-admin-url> <token>  unregisters a provider with ArcGIS server and
                                                    optionally deletes associated services

Options:
  -h, --help     Show help                                                                 [boolean]
  -v, --version  Show version number                                                       [boolean]

Esri - copyright 2024

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