Skocz do: nawigacja, szukaj

Używanie konsoli wiersza poleceń (CLC, Command Line Console)

Konsola wiersza polecenia (Command Line Console, CLC) umożliwia administratorom wykonywanie z poziomu wiersza polecenia różnych funkcji aplikacji GAX w odniesieniu do definicji rozwiązań (SPD) oraz pakietów instalacyjnych (IP). Konsoli CLC można na przykład używać do cichego wdrażania definicji SPD na hostach zdalnych.

Aby korzystać z konsoli CLC, konieczny jest dostęp do interfejsu wiersza polecenia systemu operacyjnego. Jeśli użytkownik nie pracuje przy komputerze z zainstalowaną aplikacją GAX, na komputerze lokalnym konieczne jest użycie narzędzia CLC (gaxclc.jar).

Aby uzyskać dostęp do pliku pomocy wbudowanego w konsolę CLC, należy wykonać jedno z następujących poleceń:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Ważne
Podczas wykonywania poleceń w konsoli CLC w tej samej lokalizacji, z której jest uruchamiane narzędzie, jest generowany plik dziennika.

Składnia

Polecenia konsoli CLC mają następującą składnię:

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

W powyższym przykładzie:

  • -u:użytkownik to nazwa użytkownika, który loguje się do składnika Configuration Server.
  • -p:hasło to hasło użytkownika, który loguje się do składnika Configuration Server. Jeśli dla tej flagi nie określono wartości, konsola CLC przyjmuje, że hasło nie zostało ustawione.
  • -s wskazuje, że w konsoli CLC ma być używane bezpieczne połączenie https z serwerem GAX. Jeśli ta flaga nie jest określona, konsola CLC używa zwykłego połączenia http.
  • -h:<host>:<port> wskazuje host i port serwera GAX. Jeśli ta flaga nie jest określona, w konsoli CLC są używane następujące wartości: -h:localhost:8080.
  • <function> może mieć wartość ip lub spd.
  • <operation> określa operację, która ma zostać wykonana. Prawidłowe wartości tej flagi zależą od funkcji określonej w poprzednim kroku (ip lub spd).
  • <args> określa argumenty operacji. Prawidłowe wartości tej flagi zależą od parametrów <function> i <operation> określonych w poprzednich krokach.

Poniżej podano przykład polecenia konsoli CLC:

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

Operacje SPD

Konsola CLC obsługuje następujące operacje dotyczące definicji SPD:

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (patrz: karta execute)

add

Przegląd

Ta operacja powoduje dodanie definicji SPD do bazy danych GAX. Jeśli definicja SPD (zgodna z nazwą i wersją określoną w pliku XML definicji SPD) już istnieje, ta operacja powoduje zastąpienie istniejącej definicji.

W przypadku powodzenia operacji jest zwracany identyfikator dodanej definicji SPD.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "file path" — ścieżka do pliku XML.

Przykład

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

query

Przegląd

Ta operacja powoduje wykonanie zapytania dotyczącego wszystkich definicji SPD i wyświetlenie tabeli zawierającej następujące dane definicji SPD:

  • Identyfikator
  • Nazwa
  • Wersja
  • Identyfikator BD dzierżawcy

Przykład:

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

Przykład

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

querybyid

Przegląd

Ta operacja powoduje wykonanie zapytania dotyczącego definicji SPD według identyfikatora. Jeśli definicja SPD nie istnieje, operacja zakończy się niepowodzeniem.

W przypadku powodzenia operacji zostanie wyświetlona tabela zawierająca następujące szczegółowe informacje o definicji SPD:

  • Identyfikator profilu
  • Nazwa

Przykład:

1 Install

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID — identyfikator definicji SPD, której dotyczy zapytanie.

Przykład

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

execute

Przegląd

Ta operacja wykonuje definicję 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 — identyfikator wykonywanej definicji SPD.
  • profileName|-profileID:IDprofilu|-profileName:nazwaProfilu— profil SPD do wykonania.
Ważne
Jeśli nie określono żadnej flagi, wtedy za parametr profileName jest przyjmowana nazwa wykonywanego profilu SPD.
  • -encrypted — jeśli określono, wskazuje, czy plik wejściowy jest szyfrowany.
[+] Pokaż składnię
  • "input file" — określa plik wejściowy zawierający parametry definicji SPD. Jeśli flaga -encrypted jest ustawiona, plik wejściowy jest szyfrowany.

Plik wejściowy musi mieć format JSONObject i zawierać parametry definicji SPD dotyczące konkretnego profilu. Plik musi być zakodowany w formacie UTF-8.

[+] Pokaż składnię

Przykład

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

Przegląd

Ta operacja powoduje usunięcie definicji SPD. Jeśli definicja SPD nie istnieje, operacja zakończy się niepowodzeniem.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID — identyfikator usuwanej definicji SPD.

Przykład

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

Pakiety instalacyjne

Konsola CLC obsługuje następujące operacje dotyczące funkcji ip (pakietów instalacyjnych):

  • add
  • query
  • querybyid
  • delete

add

Przegląd

Ta operacja powoduje dodanie pakietu instalacyjnego (spakowanego jako plik *.zip) do bazy danych aplikacji GAX. Jeśli pakiet instalacyjny już istnieje, zostanie zastąpiony.

W przypadku powodzenia operacji zostanie wyświetlony identyfikator pakietu instalacyjnego.

Ważne
Plik *.zip musi zawierać pakiet instalacyjny oraz folder szablonów pakietu.

Format

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


Przykład

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

query

Przegląd

Ta operacja powoduje wykonanie zapytania dotyczącego wszystkich pakietów instalacyjnych i wyświetlenie tabeli zawierającej następujące szczegóły pakietów:

  • Identyfikator
  • Nazwa
  • Wersja
  • System operacyjny
  • Ustawienia regionalne
  • Status

Format

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

Przykład

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

querybyid

Przegląd

Ta operacja powoduje wykonanie zapytania dotyczącego pakietu instalacyjnego według jego identyfikatora i wyświetlenie tabeli zawierającej następujące szczegóły:

  • Identyfikator
  • Nazwa
  • Wersja
  • System operacyjny
  • Ustawienia regionalne
  • Status

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID — identyfikator pakietu, którego dotyczy zapytanie.

Przykład

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

delete

Przegląd

Ta operacja powoduje usunięcie pakietu instalacyjnego.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID — identyfikator pakietu do usunięcia.

Przykład

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Tę stronę ostatnio edytowano sie 29, 2019, 08:37.
Comments or questions about this documentation? Contact us for support!