Jump to: navigation, search

Utilisation de la console de ligne de commande (CLC)

La Command Line Console (CLC) permet aux administrateurs d'utiliser la ligne de commande pour exécuter certaines fonctions GAX sur les définitions de solution (SPD) et les progiciels 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 des 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 d'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 connexionhttps 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éfinis lors des étapes précédentes.

Voici un exemple de commande de la CLC :

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

SPD (Définitions de solution)

La CLC prend en charge les opérations suivantes concernant les SPD :

  • ajouter
  • requête
  • querybyid
  • exécuter
  • supprimer
  • crypter (voir l'onglet exécuter)

ajouter

Présentation

Cette opération ajoute une SPD à la base de données GAX. Si la SPD existe déjà, tel que défini par le nom et la version dans le fichier XML de la SPD, cette opération remplace la SPD existante.

En cas de réussite, l'opération renvoie l'ID de la SPD 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"

requête

Présentation

Cette opération interroge toutes les SPD et affiche un tableau qui contient les renseignements suivants pour chaque SPD :

  • 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 opération interroge une SPD en fonction de son ID. Si la SPD n'existe pas, l'opération échoue.

En cas de réussite, l'opération affiche un tableau qui répertorie les détails suivants sur la SPD :

  • ID du profil
  • Nom

Par exemple :

1 Install

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • IDSPD—ID de la SPD faisant l'objet de la requête.

Exemple

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

exécuter

Présentation

Cette opération exécute une SPD.

Format

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


  • IDSPD—ID de la SPD à exécuter.
  • profileName|-profileID:profileID|-profileName:profileName—Le profil SPD à exécuter.
Important
Si aucun indicateur n'est spécifié, Nomprofil est considéré comme le profil de la SPD à 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 SPD. 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 la SPD 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"

supprimer

Présentation

Cette action supprime une SPD. Si la SPD n'existe pas, l'action échoue.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—L'ID de la défnition de la solution devrait être supprimé.

Exemple

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

Progiciels d'installation

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

  • ajouter
  • requête
  • querybyid
  • supprimer

ajouter

Présentation

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

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

Important
Le fichier .zip doit contenir le progiciel d'installation et le dossier de modèles du progiciel 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"

requête

Présentation

Cette action interroge tous les progiciels d'installation et affiche un tableau qui contient les renseignements suivants pour chaque progiciel d'installation :

  • Numéro d'ID
  • Nom
  • Version
  • OS
  • Paramètres régionaux
  • État

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 progiciel d'installation par son ID et affiche un tableau qui contient les renseignements suivants :

  • Numéro d'ID
  • Nom
  • Version
  • OS
  • Paramètres régionaux
  • État

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID—L'ID du progiciel d'installation lié à la requête.

Exemple

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

supprimer

Présentation

Cette action supprime un progiciel d'installation.

Format

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

Exemple

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

This page was last edited on August 29, 2019, at 06:37.
Comments or questions about this documentation? Contact us for support!