Dans ArcCatalog ou la fenêtre Catalogue d'ArcMap, vous pouvez rapidement 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 Si le service que vous souhaitez remplacer est un service de carte...
…ouvrez le document ArcMap qui doit remplacer le service et sélectionnez Fichier > Enregistrer sous > 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 avec le bouton droit et 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 et sélectionnez 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 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 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 Optimiser et configurer les services.
Astuce:
Pour agrandir la zone d'affichage lors de la configuration de votre service, cliquez sur le bouton Réduire en haut de la fenêtre Editeur de services.
- 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.
Remarque :
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.
Vous avez un commentaire à formuler concernant cette rubrique ?