ArcGIS software is usually forward compatible -- it can usually read previous release documents (mxd, lyr, tbx), but sometimes it doesn't work the other way as these file formats have been changed with each release to support new functionality. For example, ArcGIS 10.0 can usually open an mxd created using ArcGIS 9.3, but ArcGIS 9.3 cannot open an mxd created with 10.0 mxd.
Fortunately there is "save a copy as older version" functionality for most types of documents, and "create as older version" functionality for geodatabases. (Shapefiles are compatible with all versions since 8x - but they do have limitations!) ArcGIS 64 bit geoprocessing (background geoprocessing, Server, Pro) does not support all geodata formats. An exception: ArcGIS 10.1SP1 - 10.2.2 documents and geodata files are almost entirely compatible, as the platform was very stable through those releases.
Geoprocessing scripts and geoprocessing models are generally forward compatible, but "back-porting" python models and especially scripts can be a big challenge, as tools and the GP environment changed a lot at 9.2, 9.3, 10.0, 10.1 and with Pro. ArcGIS Pro requires that python scripts be written in a way to work in Python 3. ArcPy scripts (as long as they don't use arcpy.mapping or Pro's arcpy.mp) can be written carefully to run across all 10.x and Pro versions, as long as they are set up to run in both Python 2.7/3.4).
Request for Assistance - ArcGIS Pro Compatibility Error
I hope this message finds you well. I am writing to seek assistance regarding an issue I am encountering with ArcGIS Pro and FME integration. I have recently encountered an error message that states:
"ERROR: Installed version of ArcGIS Pro '3.2' is unsupported. Esri Python Compatibility supports ArcGIS Pro versions '2.1' to '3.1' ERROR: A compatible ArcGIS application could not be found or is not licensed for Python Compatibility 'Esri ArcGIS Python 3.9' The workspace has Python Compatibility set to 'Esri ArcGIS Python 3.9', which requires an appropriate version of ArcGIS Pro or ArcGIS Server. If ArcGIS is not required by this workspace, then update Python Compatibility to a non-Esri-ArcGIS Python. Otherwise, please install the required ArcGIS product."
I have reviewed the provided link (https://community.safe.com/s/article/notes-on-fme-and-esri-versions-and-compatibility) for information on supported ArcGIS products and versions with FME, but I am still facing challenges in resolving this issue.
Here are some additional details:
I would appreciate your guidance on how to address this compatibility issue. Is there a recommended workaround or update that I should implement to resolve this issue? Additionally, if there are any specific steps or patches available to make ArcGIS Pro version 3.2 compatible with the 'Esri ArcGIS Python 3.9' setting in FME, please provide detailed instructions.
Thank you in advance for your prompt attention to this matter. I value your expertise and look forward to your guidance in resolving this compatibility issue.
Best regards,
Martin Kelko
Email: martin2kelko@gmail.com