Přejít na: navigace, hledání

Používání konzoly příkazového řádku (CLC)

Konzola příkazového řádku (CLC) umožňuje správcům používat příkazový řádek k provádění určitých funkcí aplikace GAX s definicemi řešení (SPD)instalačními balíčky (IP). Konzolu CLC můžete použít například k bezobslužnému nasazování definic SPD na vzdálené hostitele.

Abyste mohli konzolu CLC používat, musíte mít přístup k rozhraní příkazového řádku operačního systému. Pokud počítač, který používáte, není hostitelem aplikace GAX, musíte mít v místním počítači k dispozici nástroj CLC (gaxclc.jar).

Chcete-li zobrazit soubor nápovědy integrovaný v konzole CLC, použijte některý z následujících příkazů:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Important
Při vytváření příkazů v konzole CLC se ve stejném umístění také generuje soubor protokolu.

Struktura

Konzola CLC podporuje příkazy s následující strukturou:

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

Ve výše uvedeném příkladu:

  • -u:uživatel je uživatelské jméno pro přihlášení k aplikaci Configuration Server.
  • -p:heslo je heslo pro přihlášení k aplikaci Configuration Server. Pokud tento příznak nezadává žádnou hodnotu, konzola CLC bude předpokládat, že heslo neexistuje.
  • -s přikazuje konzole CLC použít zabezpečené připojení https k serveru GAX. Pokud tento příznak není zadán, konzola CLC použije protokol http.
  • -h:<host>:<port>určuje hostitele a port serveru GAX. Pokud tento příznak není zadán, konzola CLC použije následující hodnotu: -h:localhost:8080.
  • <function> může být buď ip, nebo spd.
  • <operation> určuje prováděnou operaci. Platné hodnoty pro tento příznak jsou specifické pro funkci, kterou jste určili v předchozím kroku (ip nebo spd).
  • <args> určuje argumenty operace. Platné hodnoty pro tento příznak jsou specifické pro parametry <function><operation>, které jste určili v předchozích krocích.

Následuje příklad příkazu CLC:

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

Definice SPD

Konzola CLC podporuje následující operace pro definice SPD:

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (viz karta execute)

add

Přehled

Tato operace přidá definici SPD do databáze GAX. Pokud definice SPD již existuje (lze poznat podle názvu a verze v souboru XML definice SPD), tato operace existující definici SPD nahradí.

Pokud je operace úspěšná, vrátí ID přidané definice SPD.

Formát

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

Příklad

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

query

Přehled

Tato operace pošle dotaz na všechny definice SPD a zobrazí tabulku, která bude uvádět seznam následujících informací o každé definici SPD:

  • Číslo ID
  • Název
  • Verze
  • DBID klienta

Následuje příklad:

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

Formát

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

Příklad

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

querybyid

Přehled

Tato operace posílá dotaz na definici SPD podle jejího ID. Pokud definice SPD neexistuje, operace bude neúspěšná.

Pokud je operace úspěšná, zobrazí tabulku se seznamem následujících podrobností o definici SPD:

  • ID profilu:
  • Název

Například:

1 Install

Formát

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID – ID dotazované definice SPD.

Příklad

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

execute

Přehled

Tato operace spustí definici SPD.

Formát

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 spouštěné definice SPD.
  • profileName|-profileID:profileID|-profileName:profileName – spouštěný profil definice SPD.
Important
Pokud není určen žádný příznak, pak je název profileName považován za profil SPD, který má být spuštěn.
  • -encrypted – pokud je tento příznak zadán, vstupní soubor je šifrován.
[+] Zobrazit používání
  • "input file"— – určuje vstupní soubor obsahující parametry definice SPD. Pokud je zadán příznak -encrypted, vstupní soubor je šifrován.

Vstupní soubor musí být ve formátu JSONObject a obsahovat parametry SPD pro konkrétní profil. Soubor musí být kódován ve formátu UTF-8.

[+] Zobrazit používání

Příklad

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

Přehled

Tato operace odstraní definici SPD. Pokud definice SPD neexistuje, operace bude neúspěšná.

Formát

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID – ID odstraňované definice SPD.

Příklad

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

Instalační balíčky (IP)

Konzola CLC podporuje následující operace pro funkci ip:

  • add
  • query
  • querybyid
  • delete

add

Přehled

Tato operace přidá do databáze GAX balíček IP (zabalený jako soubor ZIP). Pokud balíček IP již existuje, bude nahrazen.

Pokud je operace úspěšná, zobrazí ID balíčku IP.

Important
Soubor ZIP musí obsahovat balíček IP a složku šablon pro balíček IP.

Formát

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


Příklad

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

query

Přehled

Tato operace pošle dotaz na všechny balíčky IP a zobrazí tabulku, která bude uvádět seznam následujících podrobností o každém balíčku IP:

  • Číslo ID
  • Název
  • Verze
  • Operační systém
  • Místní nastavení
  • Stav

Formát

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

Příklad

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

querybyid

Přehled

Tato operace pošle dotaz na balíček IP podle jeho ID a zobrazí tabulku, která bude uvádět seznam následujících podrobností:

  • Číslo ID
  • Název
  • Verze
  • Operační systém
  • Místní nastavení
  • Stav

Formát

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID – ID dotazovaného balíčku IP.

Příklad

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

delete

Přehled

Tato operace odstraní balíček IP.

Formát

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID – ID odstraňovaného balíčku IP.

Příklad

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Stránka byla naposledy editována 25. 5. 2017 v 19:20.
Comments or questions about this documentation? Contact us for support!