Publication d'un service de géotraitement
Reportez-vous à la rubrique Présentation rapide de la publication d'un service de géotraitement pour obtenir des informations sur l'ouverture et l'utilisation de l'assistant Partager en tant que service et de l'Editeur de services pour configurer un service de géotraitement et ses tâches.
Publication
Une fois que vous avez configuré les propriétés du service et les paramètres des tâches dans l'Editeur de services, vous êtes prêt à publier le service sur le serveur.
- Cliquez sur le bouton Publier . Une boîte de dialogue de progression s'affiche pour indiquer l'état de la publication.
- La boîte de dialogue Copie des données sur le serveur s'ouvre si votre service nécessite la copie de données sur le serveur. Vous devez étudier la liste des jeux de données. Il se peut que vous vous attendiez à ce qu'un ou plusieurs jeux de données se trouvent dans le magasin de données du serveur. Cliquez sur OK pour poursuivre la publication. Cliquez sur Annuler pour revenir à l'Editeur de services.
- Si vous avez cliqué sur OK dans la boîte de dialogue Copie des données sur le serveur, la publication commence. Lorsque la publication se termine, cliquez sur OK dans la boîte de dialogue du message Réussie.
Dans certains cas, la boîte de dialogue Echec de la création de la définition de service peut apparaître. Généralement, cette erreur est due aux données de référencement des paramètres de l'outil qui n'existent plus. Essayez d'appliquer la procédure suivante :
- Dans la fenêtre Résultats, cliquez avec le bouton droit sur les résultats pour lesquels vous créez un service et sélectionnez Ouvrir. La boîte de dialogue de l'outil s'ouvre. S'il existe des erreurs (généralement, il s'agit de données manquantes), corrigez-les et réexécutez l'outil. Si l'outil s'exécute avec succès, publiez les résultats correspondants.
- Le résultat de l'exécution de l'outil Organiser le service s'affiche dans la fenêtre Résultats. L'outil Organiser le service s'exécute à chaque fois que vous publier un service. Développez le résultat de l'outil Organiser le service, puis les Messages. Ces messages indiquent la raison pour laquelle votre résultat n'a pas pu être publié.
Si vous avez activé l'option Démarrer le service immédiatement dans les paramètres Général de l'Editeur de services, votre service s'exécute maintenant sur le serveur et tous les utilisateurs et clients de votre réseau peuvent y accéder.
- Si vous n'avez pas activé l'option Démarrer le service immédiatement, suivez les instructions de la section Démarrage, arrêt et redémarrage des services pour démarrer le service.
Si le service comporte des erreurs, la fenêtre Préparation s'ouvre et la publication est arrêtée. Vous devez alors réparer les erreurs et relancer la publication en cliquant sur le bouton Publier . Reportez-vous à la rubrique Analyse d'un service de géotraitement pour en savoir plus sur la fenêtre Préparation et les erreurs.
Déroulement de la publication
Le contenu ci-dessous présente des informations détaillées sur la publication.
- Un fichier de définition de service de brouillon (.sddraft) est créé et enregistré dans votre dossier intermédiaire. (Pour savoir où se trouve votre dossier intermédiaire, cliquez avec le bouton droit sur une connexion de serveur éditeur ou administrateur et choisissez Propriétés.) Ce brouillon de définition de service contient tous les outils personnalisés (outils de modèle et de script que vous créez) qui définissent les tâches.
- L'outil Service d'étape est exécuté pour créer un fichier de définition de service (.sd). Pendant l'exécution de l'outil Service d'étape, tous les outils du fichier de service de brouillon sont analysés de façon à créer la liste de toutes les connexions aux bases de données et de tous les chemins d'accès aux données en entrée et de projet. Ces chemins et ces connexions aux bases de données sont comparés à ceux du magasin de données sur le serveur. Toutes les données dont les chemins ou connexions sont introuvables dans le magasin de données sont copiées dans le dossier intermédiaire. Si les données à copier proviennent de l'une des sources indiquées ci-dessous, elles sont converties en données de géodatabase fichier lors de la copie. Cela est dû au fait que les données d'origine ne sont pas prises en charge sur les plates-formes serveur ou qu'elles se trouvent dans une base de données d'entreprise à laquelle le serveur ne peut pas se connecter (c'est-à-dire qu'aucune connexion n'est trouvée dans le magasin de données) :
- Données d'une géodatabase d'entreprise
- Données d'une géodatabase personnelle (.mdb)
- Données de couverture ArcInfo Workstation et PC
- Tables basées sur des feuilles de calcul Excel
- Tables basées sur des connexions OLE DB
En outre, les outils personnalisés du service de brouillon sont analysés afin de déterminer les outils qu'ils utilisent. Si des outils personnalisés sont trouvés, ils sont également copiés dans le dossier intermédiaire et l'analyse se poursuit jusqu'à ce que tous les outils personnalisés référencés soient copiés.Remarque :Si vous utilisez l'un des types de données suivants et qu'il correspond à une entrée du magasin de données du serveur, le processus de publication ne peut pas se poursuivre. Ces types de données ne sont pas pris en charge sur les plates-formes serveur.
- Données d'une géodatabase personnelle (.mdb)
- Tables basées sur des feuilles de calcul Excel
- Tables basées sur des connexions OLE DB
- L'outil Service d'étape crée un fichier de définition de service (.sd). Ce fichier contient tous les outils du service de brouillon, ainsi que toutes les données et tous les outils qui ont été copiés dans le dossier intermédiaire.
- La définition de service de brouillon en entrée est supprimée. Etant donné que Service d'étape est un outil de géotraitement, vous visualisez le résultat de l'exécution de cet outil dans la fenêtre Résultats.
- L'outil Télécharger la définition du service est exécuté pour télécharger le fichier de définition de service sur le serveur. Etant donné que Télécharger la définition du service est un outil de géotraitement, vous visualisez le résultat de l'exécution de cet outil dans la fenêtre Résultats.
- Une fois que l'outil Télécharger la définition du service a transféré la définition du service sur le serveur, celui-ci extrait le contenu du fichier de définition de service dans le répertoire arcgisinput du serveur. Les chemins d'accès aux données en entrée situées dans des outils de modèle ou de script sont modifiés à ce stade. Ces chemins vont être redirigés vers le répertoire sur le serveur (si les données ont été copiées) ou associés à l'entrée du magasin de données.