(Update with the copy of version: 8.5.2Draft)
m (1 revision)
Ligne 1 : Ligne 1 :
 +
 
=Utilisation de la console de ligne de commande (CLC)=
 
=Utilisation de la console de ligne de commande (CLC)=
 +
{{#anc: Using the Command Line Console (CLC) }}
 
__TOC__
 
__TOC__
  
Ligne 19 : Ligne 21 :
  
 
==Structure==
 
==Structure==
 +
{{#anc: Structure }}
 
La CLC prend en charge les commandes qui utilisent la structure suivante :
 
La CLC prend en charge les commandes qui utilisent la structure suivante :
  
Ligne 42 : Ligne 45 :
  
 
==Définitions de solution==
 
==Définitions de solution==
 +
{{#anc: SPDs }}
 
La CLC prend en charge les actions suivantes concernant les définitions de solution :
 
La CLC prend en charge les actions suivantes concernant les définitions de solution :
  
Ligne 59 : Ligne 63 :
  
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action ajoute une définition de solution à la base de données GAX. Si la définition de solution existe déjà, et se termine par le nom et la version dans le XML de la définition de solution, cette action remplace la définition de solution existante.  
 
Cette action ajoute une définition de solution à la base de données GAX. Si la définition de solution existe déjà, et se termine par le nom et la version dans le XML de la définition de solution, cette action remplace la définition de solution existante.  
  
Ligne 64 : Ligne 69 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
Ligne 71 : Ligne 77 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
 
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
Ligne 82 : Ligne 89 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action interroge toutes les définitions de solution et affiche un tableau qui contient les informations suivantes pour chaque définition de solution :
 
Cette action interroge toutes les définitions de solution et affiche un tableau qui contient les informations suivantes pour chaque définition de solution :
  
Ligne 98 : Ligne 106 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query
Ligne 103 : Ligne 112 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
 
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
Ligne 114 : Ligne 124 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action interroge une définition de solution en fonction de son ID. Si la définition de solution n'existe pas, l'action échoue.
 
Cette action interroge une définition de solution en fonction de son ID. Si la définition de solution n'existe pas, l'action échoue.
  
Ligne 127 : Ligne 138 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
Ligne 134 : Ligne 146 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
 
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
Ligne 145 : Ligne 158 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action exécute une définition de solution.
 
Cette action exécute une définition de solution.
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos" enclose="div">
 
<source lang="dos" enclose="div">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"
Ligne 183 : Ligne 198 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos" enclose="div">
 
<source lang="dos" enclose="div">
 
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"
 
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"
Ligne 202 : Ligne 218 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action supprime une définition de solution. Si la définition de solution n'existe pas, l'action échoue.
 
Cette action supprime une définition de solution. Si la définition de solution n'existe pas, l'action échoue.
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
Ligne 212 : Ligne 230 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password spd delete 5436
 
java -jar gaxclc.jar -u:default -p:password spd delete 5436
Ligne 221 : Ligne 240 :
  
 
==Packages d'installation==
 
==Packages d'installation==
 +
{{#anc: IPs }}
 
La CLC prend en charge les actions suivantes de la fonction <tt>package d'installation</tt> :
 
La CLC prend en charge les actions suivantes de la fonction <tt>package d'installation</tt> :
  
Ligne 235 : Ligne 255 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action ajoute un package d'installation (sous la forme d'un fichier .zip) à la base de données GAX. Si le package d'installation existe déjà, il est remplacé.
 
Cette action ajoute un package d'installation (sous la forme d'un fichier .zip) à la base de données GAX. Si le package d'installation existe déjà, il est remplacé.
  
Ligne 242 : Ligne 263 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
Ligne 248 : Ligne 270 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos" enclose="div">
 
<source lang="dos" enclose="div">
 
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
 
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
Ligne 259 : Ligne 282 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action interroge tous les packages d'installation et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
 
Cette action interroge tous les packages d'installation et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
  
Ligne 269 : Ligne 293 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
Ligne 274 : Ligne 299 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
 
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
Ligne 285 : Ligne 311 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action interroge un package d'installation en fonction de son ID et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
 
Cette action interroge un package d'installation en fonction de son ID et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
  
Ligne 295 : Ligne 322 :
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
Ligne 302 : Ligne 330 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
 
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
Ligne 313 : Ligne 342 :
 
<div class="cloud-left">
 
<div class="cloud-left">
 
====Présentation====
 
====Présentation====
 +
{{#anc: Overview }}
 
Cette action supprime un package d'installation.
 
Cette action supprime un package d'installation.
  
 
====Format====
 
====Format====
 +
{{#anc: Format }}
 
<source lang="dos">
 
<source lang="dos">
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
 
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
Ligne 323 : Ligne 354 :
  
 
====Exemple====
 
====Exemple====
 +
{{#anc: Example }}
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password ip delete 547
 
java -jar gaxclc.jar -u:default -p:password ip delete 547

Version du juillet 24, 2015 à 18:21

Utilisation de la console de ligne de commande (CLC)

La console de ligne de commande (CLC) permet aux administrateurs d'utiliser la ligne de commande pour exécuter certaines fonctions de GAX sur les définitions de solution (SPD) et les packages d'installation (IP). Par exemple, vous pouvez utiliser la CLC pour déployer les SPD silencieusement sur les hôtes distants.

Vous devez pouvoir accéder à l'interface de ligne de commande du système d'exploitation pour utiliser la CLC. Si vous n'utilisez pas l'ordinateur hôte GAX, l'outil CLC (gaxclc.jar) doit être disponible sur l'ordinateur local.

Pour accéder au fichier d'aide intégré de la CLC, exécutez l'une des commandes suivantes :

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Important
Lorsque vous exécutez les commandes avec la CLC, un fichier journal est généré à l'emplacement d'exécution de l'outil.

Structure

La CLC prend en charge les commandes qui utilisent la structure suivante :

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>

Dans l'exemple ci-dessus :

  • -u:user correspond au nom de l'utilisateur utilisé pour se connecter à Configuration Server.
  • -p:password correspond au mot de passe utilisé pour se connecter à Configuration Server. La CLC suppose qu'il n'y a pas de mot de passe si aucune valeur n'est précisée pour cet indicateur.
  • -s demande à la CLC d'utiliser une connexion « https » sécurisée pour accéder au serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise « http ».
  • -h:<host>:<port> spécifie l'hôte et le port du serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise la valeur suivante : -h:localhost:8080.
  • <function> peut être ip ou spd.
  • <operation> spécifie l'action à exécuter. Les valeurs valides de cet indicateur sont spécifiques à la fonction indiquée lors de l'étape précédente (ip ou spd).
  • <args> spécifie les arguments d'action. Les valeurs valides de cet indicateur sont spécifiques aux paramètres <function> et <operation> définies lors des étapes précédentes.

Voici un exemple de commande CLC :

java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"

Définitions de solution

La CLC prend en charge les actions suivantes concernant les définitions de solution :

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (consultez l'onglet execute)

add

Présentation

Cette action ajoute une définition de solution à la base de données GAX. Si la définition de solution existe déjà, et se termine par le nom et la version dans le XML de la définition de solution, cette action remplace la définition de solution existante.

En cas de réussite, l'action renvoie l'ID de la définition de solution ajoutée.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "file path" — Chemin d'accès au fichier XML.

Exemple

java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"

query

Présentation

Cette action interroge toutes les définitions de solution et affiche un tableau qui contient les informations suivantes pour chaque définition de solution :

  • Numéro d'ID
  • Nom
  • Version
  • ID base de données du locataire

Voici un exemple :

10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query

Exemple

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query

querybyid

Présentation

Cette action interroge une définition de solution en fonction de son ID. Si la définition de solution n'existe pas, l'action échoue.

En cas de réussite, l'action affiche un tableau qui répertorie les détails suivants sur la définition de solution :

  • ID de profil
  • Nom

Par exemple :

1 Install

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID — ID de la définition de solution interrogée.

Exemple

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374

execute

Présentation

Cette action exécute une définition de solution.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"


  • SPDID — ID de la définition de solution à exécuter.
  • profileName|-profileID:profileID|-profileName:profileName—Profil de la définition de solution à exécuter.
Important
Si aucun indicateur n'est spécifié, profileName est considéré comme étant le profil de définition de solution à exécuter.
  • -encrypted — Si spécifié, indique si le fichier d'entrée est chiffré.
[+] Afficher l’utilisation
  • "input file" — Spécifie le fichier d'entrée qui contient les paramètres de définition de solution. Si -encrypted est défini, le fichier d'entrée est chiffré.

Le fichier d'entrée doit être au format JSONObject et comprendre les paramètres de définition de solution d'un profil spécifique. Le fichier doit être codé au format UTF-8.

[+] Afficher l’utilisation

Exemple

java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"


java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 -profileName:"Install profile" "C:/GAX/input.txt"


java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 1 -encrypted "C:/GAX/encryptedinput.txt"

delete

Présentation

Cette action supprime une définition de solution. Si la définition de solution n'existe pas, l'action échoue.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID — ID de la définition de solution à supprimer.

Exemple

java -jar gaxclc.jar -u:default -p:password spd delete 5436

Packages d'installation

La CLC prend en charge les actions suivantes de la fonction package d'installation :

  • add
  • query
  • querybyid
  • delete

add

Présentation

Cette action ajoute un package d'installation (sous la forme d'un fichier .zip) à la base de données GAX. Si le package d'installation existe déjà, il est remplacé.

En cas de réussite, l'action affiche l'ID du package d'installation.

Important
Le fichier .zip doit contenir le package d'installation et le dossier de modèles du package d'installation.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"


Exemple

java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"

query

Présentation

Cette action interroge tous les packages d'installation et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :

  • Numéro d'ID
  • Nom
  • Version
  • Système d'exploitation
  • Paramètres régionaux
  • Etat

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query

Exemple

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query

querybyid

Présentation

Cette action interroge un package d'installation en fonction de son ID et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :

  • Numéro d'ID
  • Nom
  • Version
  • Système d'exploitation
  • Paramètres régionaux
  • Etat

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID — ID du package d'installation interrogé.

Exemple

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543

delete

Présentation

Cette action supprime un package d'installation.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID — ID du package d'installation à supprimer.

Exemple

java -jar gaxclc.jar -u:default -p:password ip delete 547

Comments or questions about this documentation? Contact us for support!