Remplacement d'un service dans ArcGIS for Desktop

Dans ArcCatalog ou la fenêtre Catalogue d'ArcGIS for Desktop, vous pouvez remplacer un service existant pour qu'il reflète les modifications apportées à une ressource SIG ou à ses données source.

Le remplacement d'un service s'avère nécessaire dans les cas suivants :

Avant de procéder au remplacement, assurez-vous que la ressource SIG qui doit remplacer le service existant est correctement configurée. Toutes les couches, tables, références de données et propriétés de service du service d'origine sont remplacées dans le cadre de cette opération.

LegacyLegacy :

Dans les versions précédentes d'ArcGIS Server, toute modification apportée à la ressource SIG référencée par un service était présentée aux clients après le redémarrage du service. Dans la version 10.1, vous devez remplacer le service pour que les clients puissent voir les modifications apportées à la ressource SIG et à ses données source.

En principe, les modifications apportées aux données source (telles que des classes d'entités affichées dans une carte) dans la version 10.1 sont visibles immédiatement dans le service, à condition qu'une copie des données n'ait pas été placée sur le serveur lors de la publication. Si une copie a été placée sur le serveur, vous devez effectuer un remplacement complet du service afin d'afficher les modifications apportées aux données source.

Etapes :
  1. Suivez les instructions du tableau ci-dessous en fonction du type de service que vous remplacez :

    Option

    Action

    Si le service que vous souhaitez remplacer est une carte ou un service de globe...

    …ouvrez le document ArcMap ou ArcGlobe qui doit remplacer le service et sélectionnez Fichier > Partager en tant que > Service dans le menu principal.

    Si le service que vous souhaitez remplacer est un service de géotraitement...

    ...accédez à un modèle ou outil fonctionnel avec lequel vous souhaitez remplacer le service dans la fenêtre Résultats, cliquez dessus à l'aide du bouton droit, puis choisissez Partager en tant que > Service de géotraitement.

    Si le service que vous souhaitez remplacer est un service de géodonnées ou de géocodage, etc., par exemple...

    ...accédez à l'élément avec lequel vous souhaitez remplacer le service dans ArcCatalog ou la fenêtre Catalogue, cliquez dessus avec le bouton droit, puis sélectionnez Partager en tant que service.

  2. Dans la fenêtre Partager en tant que service, sélectionnez Ecraser un service existant et cliquez sur Suivant.
  3. Sélectionnez la connexion ArcGIS Server que vous souhaitez utiliser dans la liste déroulante Choisir une connexion. Si la connexion au serveur que vous souhaitez utiliser n'est pas répertoriée, vous pouvez en créer une en cliquant sur Connecter à ArcGIS Server Ajouter un serveur ArcGIS. Si vous avez besoin d'aide lors de cette étape, reportez-vous à la rubrique A propos de la connexion à ArcGIS Server dans ArcGIS for Desktop.
  4. Dans la liste, sélectionnez le service à remplacer, puis cliquez sur Suivant.
    • Si votre service contient un cache de carte, vous serez invité à le conserver si vous le souhaitez. Si vous cochez la case Conserver le cache de carte existant, le cache n'est pas affecté par le processus de remplacement et vous devez procéder à une mise à jour en utilisant les outils de mise en cache. La mise à jour permet alors de remplacer les tuiles de votre cache. Ce workflow suffit pour la plupart des déploiements.

    • Si vous ne sélectionnez pas l'option permettant de conserver le cache, toutes les tuiles existantes sont dissociées de votre service et associées à un service supplémentaire généré automatiquement et appelé <service>_<horodatage>. Ce cache existe pour vous permettre de supprimer l'ancien cache quand vous le souhaitez, car cette opération peut prendre du temps.

      Si vous effectuez un remplacement alors que cette option n'est pas sélectionnée, les outils de mise à cache commencent immédiatement à créer un jeu de tuiles pour votre service d'origine. Vous pouvez annuler cette tâche et exécuter les outils de mise en cache afin de créer le cache manuellement. Vous pouvez activer la mise en cache à la demande si les périodes d'indisponibilité des clients constituent un sujet de préoccupation.

  5. Dans l'Editeur de services, définissez les propriétés que vous souhaitez attribuer à votre service. Pour plus d'informations sur la définition des propriétés du service, localisez votre service dans la section Types de services de l'aide. Pour plus d'informations sur comment configurer au mieux vos services pour le déploiement, reportez-vous à la rubrique Optimisation et configuration des services.
    AstuceAstuce:

    Pour agrandir la surface d'affichage lors de la configuration de votre service, cliquez sur le bouton Réduire Réduire en haut de l'Editeur de services.

  6. Cliquez sur Analyser Analyser. Cette fonction examine la configuration en place pour savoir si le service peut être remplacé.
  7. Corrigez les erreurs (Erreur) dans la fenêtre Préparation avant de pouvoir remplacer votre service. Vous pouvez éventuellement traiter les avertissements et les messages informationnels pour améliorer davantage la performance et l'apparence de votre service. Pour plus d'informations sur la résolution de ces problèmes, reportez-vous à la rubrique Analyse de votre ressource SIG.
  8. Une fois les erreurs et, éventuellement, les avertissements et messages résolus, cliquez sur Publier Publier.
    RemarqueRemarque :

    Si vous prévoyez de copier des données sur le serveur dans le cadre de la procédure de remplacement, la taille des données et la bande passante de votre réseau auront une incidence sur le temps nécessaire à la publication.

Votre service est remplacé par le nouveau.

Thèmes connexes

9/18/2013