Dans ArcCatalog ou la fenêtre Catalog (Catalogue) de ArcMap, 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 :
- Mise à jour des paramètres de la carte ou d'une autre ressource SIG sous-jacente à votre service
- Copie automatique de vos données source (telles qu'une classe d'entités affichée dans votre carte) vers le service au moment de la publication, suivie de la modification des données source que vous souhaitez voir apparaître sur le serveur
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.
- Suivez les instructions du tableau ci-dessous en fonction du type de service que vous remplacez :
Option Opération Remplacer un service de carte
Ouvrez le document ArcMap qui doit remplacer le service et sélectionnez File (Fichier) > Share As (Partager en tant que) > Service dans le menu principal.
Remplacer un service de géotraitement
Accédez à un modèle ou outil fonctionnel avec lequel vous souhaitez remplacer le service dans la fenêtre Results (Résultats), cliquez dessus avec le bouton droit et choisissez Share as (Partager en tant que) > Geoprocessing Service (Service de géotraitement).
Remplacer un autre type de service, tel qu’un service de géodonnées ou de géocodage
Accédez à l’élément avec lequel vous souhaitez remplacer le service dans ArcCatalog ou dans la fenêtre Catalog (Catalogue), cliquez dessus avec le bouton droit et sélectionnez Share As Service (Partager en tant que service).
- Dans la fenêtre Partager en tant que service, sélectionnez Ecraser un service existant et cliquez sur Suivant.
- Sélectionnez la connexion au ArcGIS Server que vous souhaitez utiliser dans la liste déroulante Choose a connection (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. Si vous avez besoin d’aide lors de cette étape, reportez-vous à la rubrique Se connecter à ArcGIS Server depuis ArcGIS Desktop.
- Dans la liste, sélectionnez le service à remplacer, puis cliquez sur Suivant.
- Si votre service possède un cache de carte, cliquez sur Mise en cache dans l'Editeur de services pour décider si vous voulez modifier le cache automatiquement ou manuellement :
- Si vous sélectionnez l'option Mettre automatiquement le cache à jour, toutes les tuiles existantes sont dissociées de votre service et associées à un service supplémentaire généré automatiquement et nommé <service>_<horodatage>. Lors de la mise à jour, de nouvelles tuiles seront créées dans un cache pour le service d'origine. Ce workflow suffit pour la plupart des déploiements. Si les périodes d'indisponibilité des clients vous préoccupent, vous pouvez activer la mise en cache à la demande dans l'onglet Paramètres avancés.
- Si vous sélectionnez l'option Mettre manuellement le cache à jour, toutes les tuiles existantes sont dissociées de votre service et associées à un service supplémentaire généré automatiquement et nommé <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. Vous devrez exécuter vous-même les outils de mise en cache si vous souhaitez mettre à jour le cache.
- 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 de service, reportez-vous à l’aide correspondant au type de service que vous remplacez. Pour savoir comment configurer au mieux vos services à des fins de déploiement, reportez-vous à la rubrique Optimisation et configuration des services de l’aide de ArcGIS Enterprise.
- Cliquez sur Analyse. Cette fonction examine la configuration en place pour savoir si le service existant peut être remplacé.
- Corrigez les erreurs éventuelles () dans la fenêtre Préparation. Cette opération doit s'effectuer avant le remplacement du service existant. 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 Analyser votre ressource SIG.
- Une fois les erreurs et, éventuellement, les avertissements et messages résolus, cliquez sur Publier.
Votre service est remplacé par le nouveau.