Mithilfe von ArcGIS Server Web-Services können Sie Ihre in ArcGIS Pro oder ArcMap erstellten Karten Web-GIS-Ressourcen transformieren. Die Back-End-Struktur von in ArcGIS Pro veröffentlichten Web-Services unterscheidet sich grundlegend von Kartenservices, die in ArcMap veröffentlicht wurden. Durch diese Struktur, eine so genannte "Service-Runtime", werden die Funktionen festgelegt, die in einem Service verfügbar sind. Viele der neueren Funktionen von Web-Services wie beispielsweise die Verwendung von geteilten Instanzen werden nur von der ArcGIS Pro-Service-Runtime unterstützt.
Hinweis:
Dieser Unterschied in der Service-Runtime gilt nur für ArcGIS Server-Web-Services, aber nicht für gehostete Services. Deshalb ist es nicht notwendig, gehostete Services zu migrieren oder erneut zu veröffentlichen.
ArcGIS Enterprise 10.9.1 unterstützt Web-Services in beiden Service-Runtimes, wenn Sie die Funktion zur Unterstützung der ArcMap-Runtime aktiviert haben. Sie können Services entweder aus ArcGIS Pro oder ArcMap in ArcGIS Server veröffentlichen. Außerdem können Sie unter Beibehaltung der auf Ihrer Server-Site veröffentlichten Services ein Upgrade von ArcGIS Server auf Version 10.9.1 durchführen. ArcGIS Server 10.9.x ist allerdings der letzte Veröffentlichungszyklus, in dem die ArcMap-Service-Runtime unterstützt wird. Nach 10.9.1 ist es nicht mehr möglich, Services von ArcMap (einschließlich ArcPy-basierter Services in ArcMap) auf ArcGIS Server-Sites zu veröffentlichen. Außerdem funktionieren bestimmte Services, die in ArcMap veröffentlicht wurden, nicht mehr, wenn sie während eines Upgrades auf eine ArcGIS Server-Version nach 10.9.1 bereits vorhanden waren.
Esri empfiehlt, sich schon jetzt für die Zeit vorzubereiten, in der die ArcMap-Service-Runtime nicht mehr unterstützt wird. In den folgenden Abschnitten wird der Prozess beschrieben, mit dem Sie Ihre Mitarbeiter und Ihre Web-Services vorbereiten können.
Migration der Publisher auf ArcGIS Pro
Veröffentlichen Sie alle neuen ArcGIS Server-Web-Services über ArcGIS Pro. Das bedeutet, die Publisher in Ihrer Organisation benötigen ArcGIS Pro-Installationen und ausreichend Zeit, sich mit diesem Produkt zu befassen, wenn sie damit noch nicht vertraut sind.
Weitere Informationen über das Veröffentlichen von Services in ArcGIS Pro
Migrieren vorhandener Services
Sie können nun mit dem Migrieren von ArcGIS Server-Karten-, Image- und Geodatenservices aus der ArcMap-Service-Runtime auf die ArcGIS Pro-Service-Runtime beginnen.
Mit ArcGIS Server sind die folgenden Werkzeuge verfügbar, mit deren Hilfe Sie Services auf die ArcGIS Pro-Service-Runtime migrieren können:
- ArcGIS Server Manager verfügt über die Option zur Bearbeitung der Runtime für geeignete Kartenservices. Mit dieser Operation werden Services von der ArcMap-Service-Runtime auf die ArcGIS Pro-Service-Runtime migriert. Zudem kann die Migration umgekehrt und die Runtime auf die ArcMap-Service-Runtime zurückgesetzt werden, falls der migrierte Service nicht ordnungsgemäß funktioniert. Da einige Kartenservice-Funktionen von dieser Operation nicht unterstützt werden, müssen Sie sie vor der Migration entfernen.
- Für die gleichzeitige Migration mehrerer Services auf die ArcGIS Pro-Service-Runtime gibt es das Befehlszeilenwerkzeug UpdateArcMapServices. Dieses Werkzeug unterstützt die Migration von Image-Services und von Kartenservices. Bevor Sie Services migrieren, können Sie das Werkzeug UpdateArcMapServices im Analysemodus ausführen, um zu bestimmen, welche Karten- und Image-Services, die auf der ArcGIS Server-Site ausgeführt werden, migriert werden können, und welche dieser Services nicht unterstützte Funktionen enthalten, die Sie deaktivieren müssen, bevor Sie sie migrieren können.
ArcMap kann die Services nach der Migration auf die ArcGIS Pro-Service-Runtime weiterhin verwenden.
Weitere Informationen zur Migration von Services finden Sie in der technischen Dokumentation Manually migrating services from the ArcMap-based to the ArcGIS Pro-based runtime.
Erneutes Veröffentlichen von Services, die nicht migriert werden können
Die Services der nachfolgend aufgeführten Typen können nicht migriert werden. Für sie müssen Sie in ArcGIS Pro neue Services veröffentlichen, damit sie die ArcGIS Pro-Service-Runtime verwenden können.
Die folgende Tabelle enthält die Services, die Sie über ArcGIS Pro erneut veröffentlichen müssen, und Links zu weiteren Informationen zum Veröffentlichen von Services dieses Typs.
Service-Typ | Hilfe zum Veröffentlichen über ArcGIS Pro |
---|---|
Geoverarbeitungsservice | Veröffentlichen von Web-Werkzeugen in ArcGIS Pro (zum Veröffentlichen auf einem Verbundserver) |
Geokodierungsservice | Freigeben eines Locators (zum Veröffentlichen auf einem Verbundserver) Veröffentlichen eines Geokodierungsservice (zum Veröffentlichen auf einer eigenständigen ArcGIS Server-Site) |
Services, die Layer-Typen enthalten, die von der ArcGIS Pro-Runtime nicht unterstützt werden. Dazu gehören Raster-Katalog-Layer, Layer mit aktivierten Zeiteigenschaften, die mit der Erweiterung Tracking Analyst erstellt wurden, und in IBM Informix oder IBM Db2 für z/OS gespeicherte Daten. Tipp:Wenn Sie das Werkzeug UpdateArcMapServices im Analysemodus ausführen, identifiziert es die Karten- und Image-Services, die Layer nicht unterstützter Typen enthalten. Für gecachte Karten- und Image-Services mit nicht unterstützten Layer-Typen müssen Sie den Cache nicht neu erstellen. Sie können den Service, der die ArcMap-Service-Runtime verwendet, löschen und einen Service aus ArcGIS Pro veröffentlichen, der den vorhandenen Cache referenziert. Wenn Sie den Service aus ArcGIS Pro veröffentlichen, muss der Service den gleichen Namen wie der alte Service haben und die gleichen Daten referenzieren wie der alte Service. Klicken Sie beim Veröffentlichen auf die Option Vorhandenen Cache verwenden, und wählen Sie das Verzeichnis aus, das den vorhandenen Cache enthält, wie auf den ArcGIS Pro-Hilfeseiten in der nächsten Spalte beschrieben. | |
ArcGIS Workflow Manager (Classic)-Services | Führen Sie das Geoverarbeitungswerkzeug Workflow-Service veröffentlichen über ArcGIS Pro 2.9 aus. |
Migrieren von SOEs und SOIs
Wenn einer der Services, die Sie migriert oder erneut veröffentlicht haben, benutzerdefinierte Serverobjekterweiterungen (SOEs) oder Serverobjekt-Interceptoren (SOIs) verwendet hat, müssen Sie die SOEs und SOIs von ArcObjects SDK zu ArcGIS Enterprise SDK migrieren, bevor Sie sie wieder den ArcGIS Pro-Runtime-Services hinzufügen können. Weitere Informationen finden Sie im Blogartikel Migrating ArcObjects SOEs and SOIs to ArcGIS Enterprise SDK.
Services, die weder migriert noch erneut veröffentlicht werden können
Sie können Schematics-Services (Kartenservices mit aktivierter Schematics-Funktion) weder zur ArcGIS Pro-Service-Runtime migrieren noch in ArcGIS Pro erneut veröffentlichen.
Wenn Sie den Schematics-Service nicht mehr verwenden, dann können Sie die Schematics-Funktion im Kartenservice deaktivieren und den Kartenservice migrieren.