Skip To Content

Utilitaire Créer un service

L'utilitaire Créer un service vous permet de publier un service à partir de la ligne de commande. Un fichier de définition de service (.sd) est obligatoire.

Paramètres

ParamètreDétails

-u

Le nom d'un utilisateur ArcGIS Server qui exécutera cet utilitaire. L'utilisateur doit disposer du niveau de privilèges approprié pour réaliser l'opération. Si votre site est configuré avec l'authentification au niveau du Web, désignez un utilisateur intégré, tel que le compte d'administrateur de site principal.

-p

Le mot de passe de l'utilisateur spécifié avec le paramètre -u.

-s

L'URL du site, dans l'un des formats suivants :

  • http://gisserver.domain.com:6080
  • http://webadaptorhost.domain.com/webadaptorname
Si votre site est configuré avec l'authentification au niveau du Web, vous devez spécifier l'URL locale de votre site.

Notez que vous ne pouvez pas utiliser le port 6443 dans cette adresse URL. Si votre site est configuré pour utiliser le protocole HTTPS uniquement, et que vous souhaitez utiliser cet utilitaire, modifiez d’abord les paramètres de protocole de votre site pour HTTP et HTTPS.

-f

Chemin d'accès au fichier de définition de service.

-F

Facultatif. Dossier du serveur SIG dans lequel le service est déployé.

-n

Facultatif. Nom du service si vous souhaitez ignorer celui qui est spécifié dans la définition de service.

-h

Imprime l'aide de l'utilitaire.

Exemples

L'exemple suivant permet de créer un service appelé Yellowstone au niveau racine du serveur, à l'aide du fichier Yellowstone.sd.

Héritage :

Dans les versions 10.2.2 et antérieures, vous deviez référencer le répertoire Python et l'extension correspondante (.py) pour exécuter les utilitaires à partir de la ligne de commande. À partir de la version 10.3, ce paramètre n'est plus requis. Vous pouvez exécuter les utilitaires directement à partir de la ligne de commande sans référencer le répertoire et l'extension Python.

Si vous avez mis en œuvre une logique qui automatise l'exécution de ces utilitaires, vous devez mettre à jour vos scripts pour supprimer les dépendances Python. Voici quelques exemples :

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • l'extension .py lorsque vous faites référence au nom de l'utilitaire de ligne de commande

L'exemple suivant explique comment l'utiliser :

<ArcGIS Server installation location>/arcgis/server/tools/admin/createservice -u admin -p admin -s http://gisserver.domain.com:6080 -f /opt/data/Yellowstone/Yellowstone.sd -n Yellowstone

L'exemple suivant permet de créer un service appelé San Diego dans le dossier RegionalPlanning.

<ArcGIS Server installation location>/arcgis/server/tools/admin/createservice -u admin -p admin -s http://gisserver.domain.com:6080 -f /opt/data/SanDiego/SanDiego.sd -F RegionalPlanning -n SanDiego

Dans cette rubrique
  1. Paramètres
  2. Exemples