Problem:
Trotz Installation der UT Components funktioniert der Zugriff auf UT Daten mit FME
oder Python nicht. In mxdperfstat werden Layer zu UT Daten nicht angezeigt. 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 UT 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. Bei der
Installation von UT for ArcGIS werden diese Dateien noch erweitert, bzw. für UT
Applikationen entsprechende *.exe.config erstellt.
Lösung:
Für externe Anwendungen wie FME oder Python müssen ebenfalls *.exe.config-
Dateien mit entsprechender Konfiguration angelegt werden. Sofern es eine solche
Datei noch nicht gibt, kann man die ArcMap.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 ArcMap.exe.config
in die bestehende übernommen werden.
Bekannte Anwendungskonfigurationen:
- fme.exe.config
- fmeworker.exe.config
- fmeworkbench.exe.config
- python.exe.config
- pythonw.exe.config
- mxdperfstat10x.exe.config
Hinweis:
Bei Aktualisierung von ArcGIS oder UT for ArcGIS müssen entsprechende Konfigurationsdateien aktualisiert werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.