Utilisation de la Command Line Console (CLC)
Contents
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 ?
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>Il peut s’agir d’ip ou de spd.
- <operation>spécifie l’opération à 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 de l’opération. 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"
Définitions de solution (SPD)
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"
- "chemin du fichier"—Le 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’identification
- Nom
- Version
- Locataire DBID
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 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 de la SPD à exécuter.
- -encrypted—Si spécifié, indique si le fichier d’entrée est chiffré.
- "fichier d’entrée"—Spécifie le fichier d’entrée qui contient les paramètres de la 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
IP
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.
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’identification
- Nom
- Version
- Système d’exploitation
- 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’identification
- Nom
- Version
- Système d’exploitation
- 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