Compatibility

When sharing a web tool or a geoprocessing service from ArcGIS Pro to ArcGIS Enterprise, including a stand-alone ArcGIS Server, the versions of each product must be considered for compatibility between versions. To share and use a web tool or a geoprocessing service, the versions of ArcGIS Pro and ArcGIS Enterprise must be equivalent.

In addition, with each release, geoprocessing tools are added, and existing geoprocessing tools may be enhanced with modified and new parameters. If you publish a tool containing a system tool with modified or new parameters to an older version of ArcGIS Enterprise, you may encounter an error or warning.

ArcGIS Pro and ArcGIS Enterprise compatibility

Although you can publish and use a web tool or a geoprocessing service from ArcGIS Pro to earlier and later versions of ArcGIS Enterprise, using the equivalent version is recommended.

The following table lists the equivalent versions of ArcGIS Pro and ArcGIS Enterprise, including the stand-alone ArcGIS Server.

ArcGIS Pro and ArcGIS Enterprise equivalency

VersionArcGIS Enterprise or stand-alone ArcGIS Server version

ArcGIS Pro 3.5

ArcGIS Enterprise 11.5

ArcGIS Pro 3.4

ArcGIS Enterprise 11.4

ArcGIS Pro 3.3

ArcGIS Enterprise 11.3

ArcGIS Pro 3.2

ArcGIS Enterprise 11.2

ArcGIS Pro 3.1

ArcGIS Enterprise 11.1

ArcGIS Pro 3.0

ArcGIS Enterprise 11.0

ArcGIS Pro 2.9

ArcGIS Enterprise 10.9.1

Version compatibility warning and error messages and solutions

When publishing a web tool or a geoprocessing service to a nonequivalent version of ArcGIS Enterprise or stand-alone ArcGIS Server, you may receive warning or error messages. This is particularly true when publishing to an older version. If a system tool in the tool you publish is new in ArcGIS Pro, you will receive error messages when publishing to an older version of ArcGIS Enterprise. If the parameters of a system tool in the tool you publish have changed, you may receive version-related warning messages stating the certain parameters are not supported. You can still publish the tool to ArcGIS Enterprise, but running the tool may not work.

If the ArcGIS Enterprise version is older than the equivalent version of ArcGIS Pro, upgrade ArcGIS Enterprise. If upgrading ArcGIS Enterprise is not available, do one of the following to resolve the errors:

  • Only expose the parameters of the tool to publish as inputs or outputs that are supported on the version of ArcGIS Enterprise that you are publishing to. This is the preferred way.
  • If the tool was created in ArcGIS Pro 3.0 or later and uses ArcGIS Pro 3.0 or later to publish, use the Save Toolbox To Version tool to save the tool to the equivalent version of ArcGIS Enterprise. Run and publish the modified tool and publish from the ArcGIS Pro version that is the equivalent version of ArcGIS Enterprise.
  • If the tool was created in an earlier version of ArcGIS Pro, run and publish the tool from the ArcGIS Pro version that is the equivalent version of ArcGIS Enterprise.

The Save Toolbox To Version tool only applies a change to a model tool. Script tools or tools in a Python toolbox are not modified by the tool.

Sharing a web tool or a geoprocessing service to ArcGIS Online is not supported. However, you can publish the web tool or service to ArcGIS Enterprise or a stand-alone ArcGIS Server, and add a geoprocessing service item by adding a service from a URL.