Používání konzoly příkazového řádku (CLC)
Obsah
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) a 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 ?
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> a <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.
- -encrypted – pokud je tento příznak zadán, vstupní soubor je šifrová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.
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