Mithilfe von ArcGIS Server-Web-Services können Sie Ihre in Desktop-Apps erstellten Karten in 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.
Ab ArcGIS Enterprise 11.0 wird die ArcMap-Service-Runtime durch ArcGIS Server nicht mehr unterstützt. Sie können keine Services aus ArcMap auf ArcGIS Server-Sites veröffentlichen. (Dies gilt auch für Services, die mithilfe der zusammen mit ArcMap installierten Version von ArcPy installiert wurden.)
Beim Upgrade von ArcGIS Server 10.9.1 oder früher auf 11.0 sehen Sie bei vorhandenen Web-Layern das folgende Verhalten:
- Vorhandene Karten-, Image- und Geodatenservices, für die die ArcMap-Service-Runtime verwendet wird, werden im Rahmen des Upgrade-Prozesses zur ArcGIS Pro-Service-Runtime migriert.
- Wenn migrierte Karten-, Image- oder Geodatenservices von der ArcGIS Pro-Runtime nicht unterstützte Daten enthalten, ist nach dem Upgrade der Zugriff auf die Layer im Service nicht möglich.
- Geokodierungs- und Geoverarbeitungsservices, für die die ArcMap-Service-Runtime verwendet wird, funktionieren erst, wenn Sie sie migrieren oder erneut veröffentlichen.
In den folgenden Abschnitten wird der Prozess beschrieben, mit dem Sie Ihre Mitarbeiter und Ihre Web-Services vorbereiten können. Wenn Sie Services, die die ArcMap-Service-Runtime nutzen, vor dem Upgrade nicht migrieren oder neu veröffentlichen, funktionieren diese Services nach dem Upgrade der ArcGIS Server-Site nicht mehr.
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
Um Karten-, Image- und Geodatenservices aus ArcGIS Server 10.9 oder 10.9.1 vor dem Upgrade auf 11.0 von der ArcMap-Service-Runtime zur ArcGIS Pro-Service-Runtime zu migrieren, können Sie eines der folgenden Werkzeuge verwenden:
- 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.
- Es ist ebenfalls ein Befehlszeilenwerkzeug verfügbar: UpdateArcMapServices. Damit können Sie Services batchweise auf die ArcGIS Pro-Service-Runtime migrieren. 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 auch dann noch verwenden, nachdem Sie sie auf die ArcGIS Pro-Service-Runtime migriert haben.
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) Hinweis:Es werden nur Locators unterstützt, die mit den Geoverarbeitungswerkzeugen Locator erstellen oder Feature-Locator erstellen erstellt wurden. |
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 neu veröffentlichen.
Falls Sie weiterhin Schematics-Services verwenden, ist ein Upgrade der ArcGIS Server-Site auf eine höhere Version als 10.9.1 nicht möglich. Wenn Sie jedoch keinen Schematics-Service mehr verwenden, können Sie ein Site-Upgrade durchführen und den Kartenservice weiterhin verwenden. Deaktivieren Sie dazu in ArcGIS Server Manager die Schematics-Funktion des Kartenservice, und migrieren Sie den Kartenservice.