Skip To Content

Migrer un service dans Server Manager

Une fois le site ArcGIS Server mis à niveau vers la version 11 ou une version ultérieure, vous devez migrer, republier ou supprimer tous les services qui font appel à l’environnement d’exécution de services ArcMap. ArcGIS Server ne prend plus en charge l’environnement d’exécution de services ArcMap et les services qui utilisent l’environnement d’exécution de services ArcMap ne peuvent plus être utilisés. Seuls les services qui utilisent l’environnement d’exécution de services ArcGIS Pro sont pris en charge, à la fois pour les nouveaux services publiés et pour les services existants sur un site de serveur mis à niveau.

En savoir plus sur la migration ou la republication des services

Vous pouvez utiliser l’opération Edit Runtime (Modifier l’environnement d’exécution) dans ArcGIS Server Manager pour migrer les services ArcMap éligibles vers l’environnement d’exécution des services ArcGIS Pro. L’opération Edit Runtime (Modifier l’environnement d’exécution) ne modifie pas le contenu ou les paramètres des services.

L’opération Edit Runtime (Modifier l’environnement d’exécution) fonctionne sur un service à la fois. Vous devez respecter les conditions suivantes :

  • Le service doit avoir été publié depuis ArcMap. (Les services publiés initialement depuis ArcGIS Pro ne peuvent pas être migrés vers l’environnement d’exécution des services ArcMap.)
  • Le service doit utiliser des instances dédiées ArcGIS Server. Tous les services migrés dans ArcGIS Server Manager continuent d’utiliser les instances dédiées ArcGIS Server après la migration.
  • Si vous migrez un service de carte, la fonctionnalité Schematics ne peut pas être activée pour ce service.
  • De même, les extensions d’objets serveur (SOE) ou les intercepteurs d’objet serveur (SOI) personnalisés ne doivent pas être activés pour ce même service.
  • Les données sources du service ne peuvent pas être stockées dans IBM Db2 pour le système d’exploitation z (z/OS) ou IBM Informix.

Après avoir utilisé cette opération pour migrer l’environnement d’exécution d’un service, vous devez tester rigoureusement le service. S’il ne fonctionne pas correctement, vous devez le republiez à partir de ArcGIS Pro.

Conseil :

Si vous préférez migrer plusieurs services à la fois, utilisez l’outil de ligne de commande UpdateArcMapServices.

Migration d’un service vers l’environnement d’exécution des services ArcGIS Pro

Les étapes suivantes expliquent comment utiliser l’opération Edit Runtime (Modifier l’environnement d’exécution) dans ArcGIS Server Manager pour migrer un service de carte, d’imagerie ou de géodonnées vers l’environnement d’exécution des services ArcGIS Pro :

  1. Connectez-vous à ArcGIS Server Manager en tant qu’administrateur ou propriétaire du service à migrer.
  2. Localisez le service à migrer, puis cliquez sur le bouton Edit (Mettre à jour) Mise à jour.

    Si un service utilise l’environnement d’exécution de services ArcMap, un message d’avertissement vous invitant à migrer le service s’affiche.

    L’environnement d’exécution de services est également indiqué dans l’onglet General (Général) lors de la modification du service.

    Section Service Runtime (Environnement d’exécution de services) de l’onglet General (Général) affiché lors de la modification d’un service de carte dans ArcGIS Server Manager

  3. Avant de migrer un service de carte, cliquez sur l’onglet Capabilities (Fonctionnalités) pour savoir ce qui est activé sur celui-ci.

    Vous pouvez migrer les services qui disposent des fonctionnalités suivantes :

    • WCS
    • WFS
    • Analyse du réseau
    • KML
    • WMS
    • Accès aux entités

  4. Si la fonctionnalité Schematics (Schématique) est activée pour le service de carte ou si des extensions d’objets serveur (SOE) ou des intercepteurs d’objet serveur (SOI) personnalisés sont activés pour le service, décochez la case en regard de chacune d’elles pour les désactiver et permettre au service d’être migré. Cliquez ensuite sur Save and restart (Enregistrer et redémarrer).

    Remarque :

    Une fois la fonctionnalité Schematics (Schématique) désactivée, vous ne pouvez plus utiliser ce service dans les processus schématiques. De la même manière, si les SOE et les SOI personnalisés sont désactivés, les utilisateurs du service n’auront plus accès à ces fonctionnalités personnalisées tant que vous n’aurez pas migré les SOE ou les SOI vers ArcGIS Enterprise SDK et que vous ne les aurez pas rajoutés au service. Avant de désactiver ces fonctions, vérifiez que personne n’en a besoin.

    Si vous avez apporté des modifications aux paramètres du service au cours de cette session, vous devez les enregistrer avant de migrer le service. Tous les changements non enregistrés apportés aux paramètres du service seront perdus.

  5. Au redémarrage du service, cliquez sur le bouton Edit Runtime (Modifier l’environnement d’exécution) Mise à jour dans la section Service Runtime (Environnement d’exécution de services) de l’onglet General (Général).

    Cliquez sur le bouton de modification dans la section Service Runtime (Environnement d’exécution de services) pour lancer la migration.

    La boîte de dialogue Edit Runtime (Modifier l’environnement d’exécution) apparaît.

  6. Sélectionnez l’option ArcGIS Pro dans la boîte de dialogue et cliquez sur Apply (Appliquer) pour commencer la migration.

    Si le service était en cours d’exécution avant sa migration, l’opération redémarre le service à fin de la migration. L’environnement d’exécution présenté dans la section Service Runtime (Environnement d’exécution de services) indique désormais ArcGIS Pro. Si le service n’était pas en cours d’exécution avant sa migration, vous devez le démarrer.

  7. Vérifiez que le service fonctionne correctement dans vos applications. Si vous détectez des problèmes de fonctionnalité, republiez le service à partir de ArcGIS Pro.

Si nécessaire, migrez des SOE ou des SOI personnalisés de ArcObjects SDK vers ArcGIS Enterprise SDK, puis rajoutez-les au service d’exécution ArcGIS Pro. Pour plus d’informations, reportez-vous à l’article de blog Migrating ArcObjects SOEs and SOIs to ArcGIS Enterprise SDK.