(Update with the copy of version: DRAFT)
(Update with the copy of version: DRAFT)
 
Ligne 63 : Ligne 63 :
 
{{#anc:Overview}}
 
{{#anc:Overview}}
 
====Présentation====
 
====Présentation====
Cette action ajoute une SPD à 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 SPD, cette action remplace la SPD existante.
+
Cette action ajoute une SPD à 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 SPD, cette action remplace la SPD existante.  
  
 
En cas de réussite, l'action renvoie l'ID de la SPD ajoutée.
 
En cas de réussite, l'action renvoie l'ID de la SPD ajoutée.
Ligne 167 : Ligne 167 :
 
<br>
 
<br>
 
*<tt>SPDID</tt>&mdash;ID de la SPD à exécuter.
 
*<tt>SPDID</tt>&mdash;ID de la SPD à exécuter.
*<tt>profileName|-profileID:profileID|-profileName:profileName</tt>&mdash;Profil de la SPD à exécuter.
+
*<tt>profileName|-profileID:profileID|-profileName:profileName</tt>&mdash;Le profil SPD à exécuter.
 
{{NoteFormat|Si aucun indicateur n'est spécifié, <tt>profileName</tt> est considéré comme étant le profil de SPD à exécuter.}}
 
{{NoteFormat|Si aucun indicateur n'est spécifié, <tt>profileName</tt> est considéré comme étant le profil de SPD à exécuter.}}
 
*<tt>-encrypted</tt>&mdash;Si spécifié, indique si le fichier d'entrée est chiffré.
 
*<tt>-encrypted</tt>&mdash;Si spécifié, indique si le fichier d'entrée est chiffré.
Ligne 181 : Ligne 181 :
 
Le fichier d’entrée chiffré est conservé à l’emplacement spécifié par <tt>"encrypted output file path"</tt>. Si le fichier existe déjà à cet emplacement, il est écrasé.
 
Le fichier d’entrée chiffré est conservé à l’emplacement spécifié par <tt>"encrypted output file path"</tt>. Si le fichier existe déjà à cet emplacement, il est écrasé.
  
Exemple :
+
Exemple :  
 
<source lang="dos">
 
<source lang="dos">
 
java -jar gaxclc.jar -u:default -p:password spd -encrypted "c:\GAX\input.txt" "c:\GAX\encrypted.txt"
 
java -jar gaxclc.jar -u:default -p:password spd -encrypted "c:\GAX\input.txt" "c:\GAX\encrypted.txt"
Ligne 200 : Ligne 200 :
 
{
 
{
 
"Dialog name" : {
 
"Dialog name" : {
"Input name" : "string"
+
"Input name" : "string"
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 216 : Ligne 216 :
 
<input name="NAME_PARAM1" title="PERSON NAME"  default="birit" type="string" required="true">
 
<input name="NAME_PARAM1" title="PERSON NAME"  default="birit" type="string" required="true">
 
  <description>Please enter the person name</description>
 
  <description>Please enter the person name</description>
</input>
+
</input>
 
  </dialog>
 
  </dialog>
 
  <dialog step="Step2">
 
  <dialog step="Step2">
 
<input name="NAME_PARAM2" title="PERSON NAME"  default="birit" type="string" required="true">
 
<input name="NAME_PARAM2" title="PERSON NAME"  default="birit" type="string" required="true">
 
  <description>Please enter the person name</description>
 
  <description>Please enter the person name</description>
</input>
+
</input>
  </dialog>
+
  </dialog>  
 
  <execution>
 
  <execution>
 
<script>
 
<script>
Ligne 236 : Ligne 236 :
 
{
 
{
 
"Step1" : {
 
"Step1" : {
"NAME_PARAM1" : "Kate"
+
"NAME_PARAM1" : "Kate"
 
},
 
},
 
"Step2" : {
 
"Step2" : {
 
"NAME_PARAM2" : "John"
 
"NAME_PARAM2" : "John"
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 250 : Ligne 250 :
 
{
 
{
 
"Dialog name" : {
 
"Dialog name" : {
"Input name" : true/false
+
"Input name" : true/false
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 265 : Ligne 265 :
 
<input name="STATUS" title="status"  type="boolean" required="true">
 
<input name="STATUS" title="status"  type="boolean" required="true">
 
  <description>status field</description>
 
  <description>status field</description>
</input>
+
</input>
 
  </dialog>
 
  </dialog>
 
  <execution>
 
  <execution>
Ligne 280 : Ligne 280 :
 
{
 
{
 
"Step1" : {
 
"Step1" : {
"STATUS" : true
+
"STATUS" : true
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 291 : Ligne 291 :
 
{
 
{
 
"Dialog name" : {
 
"Dialog name" : {
"Input name" : <integer>
+
"Input name" : <integer>
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 306 : Ligne 306 :
 
<input name="NUMBER" title="number"  type="integer" required="true">
 
<input name="NUMBER" title="number"  type="integer" required="true">
 
  <description>number field</description>
 
  <description>number field</description>
</input>
+
</input>
 
  </dialog>
 
  </dialog>
 
  <execution>
 
  <execution>
Ligne 322 : Ligne 322 :
 
"Step1" : {
 
"Step1" : {
 
"NUMBER" : 132
 
"NUMBER" : 132
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 333 : Ligne 333 :
 
"Dialog name" : {
 
"Dialog name" : {
 
"Input name" : "password"
 
"Input name" : "password"
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 349 : Ligne 349 :
 
<input name="PASSWORD" title="password"  type="password" required="true">
 
<input name="PASSWORD" title="password"  type="password" required="true">
 
  <description>password field</description>
 
  <description>password field</description>
</input>
+
</input>
 
  </dialog>
 
  </dialog>
 
  <execution>
 
  <execution>
Ligne 365 : Ligne 365 :
 
"Step1" : {
 
"Step1" : {
 
"PASSWORD" : "xyz9846gdkjg"
 
"PASSWORD" : "xyz9846gdkjg"
}
+
}
 
}
 
}
 
</source><br>
 
</source><br>
Ligne 403 : Ligne 403 :
 
<filter value="CfgApplication" name="type"/>
 
<filter value="CfgApplication" name="type"/>
 
</objectselect>
 
</objectselect>
</input>
+
</input>
 
  </dialog>
 
  </dialog>
 
  <execution>
 
  <execution>
Ligne 409 : Ligne 409 :
 
log('test select one' );
 
log('test select one' );
 
</script>
 
</script>
 
+
 
  </execution>
 
  </execution>
 
</source><br>
 
</source><br>
Ligne 416 : Ligne 416 :
 
=====Fichier d’entrée du profil d’installation=====
 
=====Fichier d’entrée du profil d’installation=====
 
<source lang="xml" enclose="div">
 
<source lang="xml" enclose="div">
{
+
{
"Step1" : {
+
"Step1" : {
 
"APP_OBJ_SELECT_ONE" : {
 
"APP_OBJ_SELECT_ONE" : {
 
"objectselect" : {
 
"objectselect" : {
Ligne 471 : Ligne 471 :
 
log('test select multiple' );
 
log('test select multiple' );
 
</script>
 
</script>
 
+
 
  </execution>
 
  </execution>
 
</source><br>
 
</source><br>
Ligne 478 : Ligne 478 :
 
=====Fichier d’entrée du profil d’installation=====
 
=====Fichier d’entrée du profil d’installation=====
 
<source lang="xml" enclose="div">
 
<source lang="xml" enclose="div">
{
+
{
"Step1" : {
+
"Step1" : {
 
"APP_OBJ_SELECT_MULTIPLE" : {
 
"APP_OBJ_SELECT_MULTIPLE" : {
 
"objectselect" : {
 
"objectselect" : {
Ligne 539 : Ligne 539 :
 
log('test selection support' );
 
log('test selection support' );
 
</script>
 
</script>
 
+
 
  </execution>
 
  </execution>
 
</source><br>
 
</source><br>
Ligne 546 : Ligne 546 :
 
=====Fichier d’entrée du profil d’installation=====
 
=====Fichier d’entrée du profil d’installation=====
 
<source lang="xml" enclose="div">
 
<source lang="xml" enclose="div">
{
+
{
"Application Parameters" : {
+
"Application Parameters" : {
 
"DATA_MODEL" : {
 
"DATA_MODEL" : {
 
"selection" : {
 
"selection" : {

Version actuelle datée du janvier 19, 2018 à 06:26

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 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éfinis 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"

SPD (Définitions de solution)

La CLC prend en charge les actions suivantes concernant les SPD :

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (voir l’onglet execute)

add

Présentation

Cette action ajoute une SPD à 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 SPD, cette action remplace la SPD existante.

En cas de réussite, l'action 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"

query

Présentation

Cette action interroge toutes les SPD et affiche un tableau qui répertorie les détails suivants relatifs à 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 action interroge une SPD à l'aide de son ID. Si la SPD 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 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
  • SPDID—ID de la SPD 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 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"


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

delete

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—ID de la SPD à supprimer.

Exemple

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

Packages d’installation

La CLC prend en charge les actions suivantes concernant la fonction ip :

  • 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 sur chaque package d'installation :

  • Numéro d’ID
  • Nom
  • Version
  • SE
  • 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 à l'aide de son ID et affiche un tableau qui répertorie les détails suivants :

  • Numéro d’ID
  • Nom
  • Version
  • SE
  • 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 à interroger.

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

La dernière modification de cette page a été faite le janvier 19, 2018 à 06:26.
Comments or questions about this documentation? Contact us for support!