Problem:
Bei Zugriff auf 3A Daten mit FME wird im FME log-File folgende Meldung ausgegeben:
"Unable to read from the table/feature class 'AXxxxxx'. If 'AXxxxxx' contains
a class extension, make sure it is registered on this computer. It may be that
'AXxxxxx' contains a feature type that is only available in ArcGIS Pro or
Pro-compatible ArcGIS Server, such as Pro Annotations. ..."
und die Daten werden nicht gelesen.
Der Zugriff über ArcCatalog, ArcMap oder ArcGIS Server funktioniert aber.
Ursache:
Dieses Verhalten tritt auf, wenn eine höhere ArcGIS-Version als 10.6.1 verwendet wird.
Die Assemblies von 3A sind gegen die Version 10.6.1 kompiliert. In der Folge werden
ArcGIS Assemblies in der Version 10.6.1 gesucht aber nicht gefunden.
Den Anwendungen muss gezeigt werden, dass auch aktuellere Versionen der ArcGIS
Assemblies verwendet werden können. Bei der Installation von ArcGIS wird dies
bereits für die ArcGIS Applikationen in den *.exe.config entsprechend gesetzt.
Lösung:
Für die externe Anwendung wie FME müssen ebenfalls *.exe.config-
Dateien mit entsprechender Konfiguration angelegt werden. Sofern es eine solche
Datei noch nicht gibt, kann man die ArcCatalog.exe.config in das jeweilige Verzeichnis
neben die *.exe kopieren und entsprechend dem Anwendungsnamen umbenennen.
Gibt es eine solche Datei bereits, muss die Konfiguration aus der ArcCatalog.exe.config
in die bestehende übernommen werden.
Bekannte Anwendungskonfigurationen:
fme.exe.config
fmeworker.exe.config
fmeworkbench.exe.config
fmeobjectsworker.exe.config
fmedatainspector.exe.config
Hinweis:
Bei Aktualisierung von ArcGIS müssen dann die entsprechende Konfigurationsdateien aktualisiert werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.