Skocz do: nawigacja, szukaj

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

Konsola wiersza poleceń umożliwia administratorom wykonywanie w konsoli wiersza poleceń (CLC) 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 poleceń 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:użytkownik -p:hasło -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 uznaje, że hasło nie zostało ustawione.
  • -s informuje konsolę CLC, aby używać bezpiecznego połączenia https z serwerem GAX. Jeśli ta flaga nie jest określona, konsola CLC używa zwykłego połączenia http.
  • -h:<host>:<port> informuje o hoście i porcie serwera GAX. Jeśli ta flaga nie jest określona, konsola CLC używa 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:hasło -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"

SPDs

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

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

add

Omówienie

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

W przypadku powodzenia operacji jest zwracany identyfikator dodanej definicji rozwiązania.

Format

java –jar gaxclc.jar -u:użytkownik -p:hasło -s -h:<host>:<port> spd add "ścieżka pliku"
  • "ścieżka pliku" — ścieżka do pliku XML.

Przykład

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

query

Omówienie

Wykonanie tej operacji powoduje odpytanie wszystkich definicji rozwiązań i wyświetlenie tabeli zawierającej poniższe dane definicji:

  • Numer identyfikacyjny
  • Nazwa
  • Wersja
  • Identyfikator bazy danych dzierżawcy

Poniżej podano 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:użytkownik-p:hasło -s -h:<host>:<port> spd query

Przykład

java -jar gaxclc.jar -u:default -p:hasło -s -h:132.45.43.45:443 spd query

querybyid

Omówienie

Wykonanie tej operacji powoduje odpytywanie definicji rozwiązań według identyfikatora. Jeśli definicja rozwiązania nie istnieje, operacja zakończy się niepowodzeniem.

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

  • Identyfikator profilu
  • Nazwa

Przykład:

1 Instalacja

Format

java –jar gaxclc.jar -u:użytkownik-p:hasło -s -h:<host>:<port> spd query SPDID
  • SPDID — identyfikator odpytywanej definicji rozwiązania.

Przykład

java -jar gaxclc.jar -u:default -p:hasło -h:132.45.43.45:8080 spd query 4374

execute

Omówienie

Ta operacja uruchamia definicję rozwiązania.

Format

java –jar gaxclc.jar -u:użytkownik-p:hasło -s -h:<host>:<port> spd execute SPDID nazwaProfilu|-profileID:IDprofilu|-profileName:nazwaProfilu -encrypted "plik wejściowy"


  • SPDID — identyfikator wykonywanej definicji SPD.
  • nazwaProfilu|-profileID:IDprofilu|-profileName:nazwaProfilu — profil definicji rozwiązania, który ma zostać wykonany.
Ważne
Jeśli nie określono żadnej flagi, wtedy za parametr nazwaProfilu jest przyjmowana nazwa wykonywanego profilu SPD.
  • -encrypted — jeśli określono, informuje, czy plik wejściowy jest szyfrowany.
[+] Pokaż użycie
  • "plik wejściowy" — określa plik wejściowy zawierający parametry definicji rozwiązania. Jeśli flaga -encrypted jest ustawiona, plik wejściowy jest szyfrowany.

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

[+] Pokaż użycie

Przykład

java -jar gaxclc.jar -u:default -p:hasło-s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"


java -jar gaxclc.jar -u:default -p:hasło -h:localhost:8080 spd execute 10054 -profileName:"Profil instalacji" "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

Omówienie

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

Format

java –jar gaxclc.jar -u:użytkownik -p:hasło -s -h:<host>:<port> spd delete SPDID
  • SPDID — identyfikator definicji SPD, która ma zostać usunięta.

Przykład

java -jar gaxclc.jar -u:default -p:hasło 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

Omówienie

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:użytkownik-p:hasło -s -h:<host>:<port> ip add "ścieżka do pliku zip z pakietem instalacyjnym"


Przykład

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

query

Omówienie

Wykonanie tej operacji powoduje odpytanie wszystkich pakietów instalacyjnych i wyświetlenie tabeli zawierającej poniższe dane szczegółowe pakietów:

  • Numer identyfikacyjny
  • Nazwa
  • Wersja
  • System operacyjny
  • Ustawienia regionalne
  • Stan

Format

java –jar gaxclc.jar -u:użytkownik-p:hasło -s -h:<host>:<port> ip query

Przykład

java -jar gaxclc.jar -u:default -p:hasło-s -h:132.45.43.45:443 ip query

querybyid

Omówienie

Wykonanie tej operacji powoduje odpytanie pakietu instalacyjnego i wyświetlenie tabeli zawierającej poniższe dane szczegółowe:

  • Numer identyfikacyjny
  • Nazwa
  • Wersja
  • System operacyjny
  • Ustawienia regionalne
  • Stan

Format

java –jar gaxclc.jar -u:użytkownik-p:hasło -s -h:<host>:<port> ip query IPID
  • IPID — identyfikator odpytywanego pakietu instalacyjnego.

Przykład

java -jar gaxclc.jar -u:default -p:hasło -h:132.45.43.45:8080 ip query 543

delete

Omówienie

Ta operacja powoduje usunięcie pakietu instalacyjnego.

Format

java –jar gaxclc.jar -u:użytkownik-p:hasło -s -h:<host>:<port> ip delete IPID
  • IPID — identyfikator usuwanego pakietu instalacyjnego.

Przykład

java -jar gaxclc.jar -u:default -p:hasło ip delete 547

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Tę stronę ostatnio edytowano gru 17, 2014, 17:28.
Comments or questions about this documentation? Contact us for support!