When sharing a web tool from ArcGIS Pro to ArcGIS Enterprise, you must consider the versions of each product, as there are compatibility issues in some versions. The ArcGIS Pro and ArcGIS Enterprise versions need to be equivalent to ensure a web tool can be shared and used. This is recommended because some of the newer features of web tools are only supported in the more recent versions of ArcGIS Enterprise.
In addition, with each release, new system 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 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.
ArcGIS Pro and ArcGIS Enterprise equivalency
Version | ArcGIS Enterprise version |
---|---|
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 to a nonequivalent version of ArcGIS Enterprise, in particular an older version, you may receive warning or error messages. If the 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 tool or tools in a Python toolbox are not modified by the tool.
If a tool created in ArcGIS Pro 2.6 or 2.7 includes a parameter with a raster data type, the tool will not appear if published to ArcGIS Enterprise 10.8 or earlier. To resolve this issue, do one of the following:
- Publish the tool to ArcGIS Enterprise 10.8.1 or later.
- Create a tool in ArcGIS Pro 2.8 or later with the same parameters and settings and publish the tool to any version of ArcGIS Enterprise.
Sharing a web tool to ArcGIS Online is not supported.