Esri Arcgis For Desktop Free Download

0 views
Skip to first unread message

Brittany Bhadd

unread,
Aug 4, 2024, 7:25:59 PM8/4/24
to substranwafe
Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility workspace parameter, found in Navigator -> Workspace Parameters -> Translation. This 64-bit version of FME requires ArcGIS Desktop along with 64-bit Background Geoprocessing; ArcGIS Pro; or ArcGIS Enterprise. Refer to this this article for more details"

I have tried with ArcGIS PRO 3.0.3 with Single User Advanced license or Named User Advanced License, FME Server 2022.2 with services running as either domain user with Administrator access or as a local user who is member of the local Administrator group. The FME Server and FME desktop versions match, Esri ArcGIS Compatibility is set to ArcGIS Pro.


I know about this restriction and will of course not use ArcGIS Pro for this purpose in a production environment. I am having the same issue when using ArcGIS Server, so the question still stands. Your answer says it is technically possible, so I am still trying to figure out how.


As for ArcGIS Server, what version are you using? Do you have both ArcGIS Pro and ArcGIS Server on the same machine as FME Flow? There have been issues with having both products on the same machine as FME Flow. Please uninstall ArcGIS Pro when testing ArcGIS Server and FME Flow.


So I have uninstalled ArcGIS Pro and installed and licensed ArcGIS Server on the machine. The FME Services (except FME Server Database) are running as the same user as ArcGIS Server. This is a local user who is a member of the local Administrators group. Still the same result, it does not even try to select a license. Here is an exerpt from the translation log:


Hi @fjanson in FME Workbench, try changing the Esri ArcGIS Compatibility (under Workspace Parameters > Translation) to Auto and then republish to FME Flow. If that produces the same error, try Esri ArcGIS Pro as the compatibility setting. I know that is counterintuitive, given ArcGIS Pro has been removed, but in certain situations, it will force FME Flow to pick up the ArcGIS Server license. For example, if you have chosen to install ArcMap Runtime Support. Please see -fme-server-with-esri-software


Just tackled this error for a customer. The thing that resolved it was getting a single use license of Pro. Although I'm not an esri licensing expert, I would think they wouldn't have an issue if you authorize a license of ArcGIS Server and keep it for the sole purpose of FME Server (and not use it anywhere else - thus you're licensing your FME server) and then also authorize a single use license of Pro for the sole purpose of FME Server, which you would be using.


We are running FME Flow 2023.2 using a service account (FME Flow Application Service, FME Flow Core Service and FME Flow Engine service are all using the service account. FME Flow Database service is still logged in as the local system).


Window used to resolve versioning conflicts. Remarks ConflictsWindow is an extension that presents the conflicts between the current edit version, the version the edits are being saved into, and the original state of the editors data when its edit session first started. Conflicts arise when features are modified by more than one person. For example, if two people start an edit session on the same

version and edit the same feature, the last editor to save the modifications will get a conflict that must be resolved if any edits made are to be committed to the database.


Specified by:hasConflicts in interface IConflictsWindowReturns:The conflictsThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getCurrentRowpublic int getCurrentRow() throws IOException, AutomationExceptionID of the selected row or feature, or -1 if no current row. Product Availability Available with ArcGIS Desktop. Supported Platforms WindowsSpecified by:getCurrentRow in interface IConflictsWindowReturns:The fidThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getCurrentClasspublic IConflictClass getCurrentClass() throws IOException, AutomationExceptionClass of the selected feature, or 0 if no ConflictClass. Product Availability Available with ArcGIS Desktop. Supported Platforms WindowsSpecified by:getCurrentClass in interface IConflictsWindowReturns:A reference to a com.esri.arcgis.geodatabase.IConflictClassThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getClassCountpublic int getClassCount() throws IOException, AutomationExceptionThe number of classes with conflicts. Remarks Use ClassCount to loop over the set of conflict classes.


Specified by:getClassCount in interface IConflictsWindowReturns:The countThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.esri_getClasspublic IConflictClass esri_getClass(int index) throws IOException, AutomationExceptionClass by index. Product Availability Available with ArcGIS Desktop.Specified by:esri_getClass in interface IConflictsWindowParameters:index - The index (in)Returns:A reference to a com.esri.arcgis.geodatabase.IConflictClassThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getIDspublic IEnumIDs getIDs(IConflictClass conflictClass) throws IOException, AutomationExceptionEnumerate the feature IDs for a ConflictClass. Product Availability Available with ArcGIS Desktop.Specified by:getIDs in interface IConflictsWindowParameters:conflictClass - A reference to a com.esri.arcgis.geodatabase.IConflictClass (in)Returns:A reference to a com.esri.arcgis.geodatabase.IEnumIDsThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.resetpublic void reset() throws IOException, AutomationExceptionResets the conflicts. Product Availability Available with ArcGIS Desktop. Supported Platforms WindowsSpecified by:reset in interface IConflictsWindowThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.findTablepublic ITable findTable(IConflictClass conflictClass, int vers) throws IOException, AutomationExceptionFinds a cached table corresponding to the conflict class and version. Product Availability Available with ArcGIS Desktop. Supported Platforms WindowsSpecified by:findTable in interface IConflictsWindowParameters:conflictClass - A reference to a com.esri.arcgis.geodatabase.IConflictClass (in)vers - A com.esri.arcgis.editor.esriVersion constant (in)Returns:A reference to a com.esri.arcgis.geodatabase.ITableThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.removeClasspublic void removeClass(IConflictClass conflictClass) throws IOException, AutomationExceptionRemoves the conlict class from the window. Remarks Issuing RemoveClass provides a way to filter the list of conflicts presented to the user; it does not resolve conflicts from that class. Use IConflictsWindow::Reset to populate the conflict window with all conflict classes removed using RemoveClass.

3a8082e126
Reply all
Reply to author
Forward
0 new messages