Utilizzo della console a riga di comando (CLC, Command Line Console)

La console a riga di comando (CLC) consente agli amministratori di utilizzare la riga di comando per eseguire alcune funzioni GAX su definizioni di soluzioni (SPD) e pacchetti di installazione (IP). Ad esempio, la console CLC potrebbe essere utilizzata per distribuire automaticamente SPD su host remoti.

Per utilizzare la console CLC è necessario poter accedere all'interfaccia della riga di comando del sistema. Se non si utilizza il computer host GAX, è necessario che lo strumento CLC (gaxclc.jar) sia disponibile sul computer locale.

Per accedere al file della Guida incorporato nello strumento CLC, eseguire uno dei comandi seguenti:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Importante
Quando si eseguono comandi con CLC, viene generato un file di registro nella stessa posizione in cui viene eseguito lo strumento.

Struttura

CLC supporta comandi che utilizzano la seguente struttura:

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

Nell'esempio precedente:

  • -u:user è il nome utente per accedere al server di configurazione.
  • -p:password è la password per accedere al server di configurazione. CLC presume che non vi sia alcuna password se questo flag non specifica un valore.
  • -s indica a CLC di utilizzare una connessione https protetta al server GAX. Se questo flag non è specificato, CLC utilizza http.
  • -h:<host>:<port> specifica l'host e la porta del server GAX. Se questo flag non è specificato, CLC utilizza il valore seguente: -h:localhost:8080.
  • <function> può essere ip o spd.
  • <operation> specifica l'operazione da eseguire. I valori validi per questo flag sono specifici alla funzione indicata al punto precedente (ip o spd).
  • <args> specifica gli argomenti dell'operazione. I valori validi per questo flag sono specifici ai parametri <function> e <operation> indicati ai punti precedenti.

Di seguito viene fornito un esempio di un comando CLC:

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

SPD

CLC supporta le operazioni seguenti per SPD:

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (vedere la scheda execute)

add

Descrizione

Questa operazione consente di aggiungere una SPD al database GAX. Se la SPD esiste già, come determinato dal nome e dalla versione nel file XML SPD, questa operazione sostituisce la SPD esistente.

Se viene completata correttamente, l'operazione restituisce l'ID della SPD aggiunta.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "file path"—Percorso del file XML.

Esempio

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

query

Descrizione

Questa operazione esegue le query su tutte le SPD e visualizza una tabella con le informazioni seguenti per ogni SPD:

  • Numero ID
  • Nome
  • Versione
  • DBID tenant

Di seguito viene fornito un esempio:

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

Formato

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

Esempio

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

querybyid

Descrizione

Questa operazione esegue query su una SPD mediante il relativo ID. Se la SPD non esiste, l'operazione non viene completata.

Se viene completata correttamente, l'operazione visualizza una tabella con le seguenti informazioni sulla SPD:

  • ID profilo
  • Nome

Ad esempio:

1 Install

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID—L'ID della SPD sottoposta a query.

Esempio

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

execute

Descrizione

Questa operazione consente di eseguire una SPD.

Formato

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


  • SPDID—L'ID della SPD da eseguire.
  • profileName|-profileID:profileID|-profileName:profileName—Il profilo SPD da eseguire.
Importante
Se non è specificato alcun flag, profileName viene considerato come il profilo SPD da eseguire.
  • -encrypted—Se specificato, indica se il file di input è crittografato.
[+] Mostra uso
  • "input file"—Specifica il file di input che contiene parametri SPD. Se si imposta -encrypted, il file di input viene crittografato.

Il file di input deve essere nel formato JSONObject e includere parametri SPD per un determinato profilo. Il file deve essere codificato in formato UTF-8.

[+] Mostra uso

Esempio

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

Descrizione

Questa operazione elimina una SPD. Se la SPD non esiste, l'operazione non viene completata.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—L'ID della SPD da eliminare.

Esempio

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

IP

CLC supporta le seguenti operazioni per la funzione ip:

  • add
  • query
  • querybyid
  • delete

add

Descrizione

Questa operazione consente di aggiungere un pacchetto di installazione (IP) (sotto forma di file .zip) al database GAX. Se il pacchetto di installazione esiste già, viene sostituito.

Se viene completata correttamente, l'operazione visualizza l'ID del pacchetto di installazione.

Importante
Il file .zip deve contenere il pacchetto di installazione e la cartella dei modelli per il pacchetto di installazione.

Formato

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


Esempio

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

query

Descrizione

Questa operazione consente di eseguire le query su tutti i pacchetti di installazione e visualizza una tabella con le informazioni seguenti per ogni IP:

  • Numero ID
  • Nome
  • Versione
  • Sistema operativo
  • Impostazioni internazionali
  • Stato

Formato

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

Esempio

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

querybyid

Descrizione

Questa operazione consente di eseguire le query su un pacchetto di installazione mediante il relativo ID e visualizza una tabella con le informazioni seguenti:

  • Numero ID
  • Nome
  • Versione
  • Sistema operativo
  • Impostazioni internazionali
  • Stato

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID—L'ID del pacchetto di installazione da sottoporre a query.

Esempio

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

delete

Descrizione

Questa operazione elimina un IP.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID—L'ID del pacchetto di installazione da eliminare.

Esempio

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Questa pagina è stata modificata per l'ultima volta il dic 16, 2014 alle 23:30.
Comments or questions about this documentation? Contact us for support!