Перейти к: навигация, поиск

Использование консоли командной строки (Command Line Console, CLC)

Command Line Console (CLC) позволяет администраторам использовать командную строку для выполнения определенных функций GAX с определениями решений (SPD) и установочными пакетами (IP). Например, с помощью консоли командной строки можно выполнять скрытое развертывание SPD на удаленных хостах.

Для использования CLC необходимо иметь доступ к интерфейсу командной строки операционной системы. Если вы работаете не на машине хоста GAX, то вам необходим инструмент CLC (gaxclc.jar) на локальной машине.

Для доступа к встроенному файлу справки CLC выполните одну из приведенных далее команд.

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Important
При выполнении команд с помощью инструмента CLC файл журнала создается в том же месте, где запускается инструмент.

Структура

Инструмент CLC поддерживает команды, которые используют описанную далее структуру.

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

В приведенном выше примере:

  • -u:user — имя пользователя для входа на сервер Configuration Server;
  • -p:password — пароль для входа на сервер Configuration Server. Инструмент CLC предполагает, что пароль отсутствует, если для этого идентификатора не указано значение;
  • -s предписывает CLC использовать безопасное подключение https к серверу GAX. Если этот идентификатор не указан, инструмент CLC использует подключение http;
  • -h:<host>:<port> указывает хост и порт сервера GAX. Если этот идентификатор не указан, CLC использует следующее значение: -h:localhost:8080.
  • <function> может иметь значение ip или spd.
  • <operation> указывает операцию, которую следует выполнить. Допустимые значения этого идентификатора характерны для функции, указанной в предыдущем шаге (ip или spd).
  • <args> указывает аргументы операции. Допустимые значения этого идентификатора характерны для параметров <function> и <operation>, указанных в предыдущих шагах.

Ниже представлен пример команды CLC.

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

SPD

Инструмент CLC поддерживает следующие операции для SPD:

  • add;
  • query;
  • querybyid;
  • execute;
  • Удалить
  • encrypt (см. вкладку операции execute).

add

Обзор

Эта операция добавляет SPD в базу данных GAX. Если SPD уже существует, как показывает имя и версия в SPD XML, эта операция заменяет существующий SPD.

В случае успешного выполнения операция возвращает идентификатор добавленного SPD.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "путь к файлу."—Путь к файлу XML.

Пример

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

query

Обзор

Эта операция запрашивает все SPD и отображает таблицу, которая содержит приведенные далее данные для каждого SPD.

  • Идентификационный номер
  • Название
  • Версия
  • Идентификатор DBID владельца

Ниже представлен пример.

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

Формат

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

Пример

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

querybyid

Обзор

Эта операция запрашивает SPD по идентификатору. Если SPD не существует, происходит сбой операции.

В случае успешного выполнения операция выводит на экран таблицу, которая содержит следующие сведения о SPD.

  • Идентификатор профиля
  • Название

Например.

1 Install

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID.—Идентификатор запрашиваемого SPD.

Пример

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

execute

Обзор

Эта операция выполняет SPD.

Формат

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


  • SPDID—Идентификатор SPD для выполнения.
  • profileName|-profileID:profileID|-profileName:profileName.—профиль SPD для выполнения.
Important
Если флаг не указан, то значение profileName принимается в качестве профиля SPD для выполнения.
  • -encrypted.—Если указан, определяет, зашифрован ли файл входных данных.
[+] Показать данные об использовании
  • "файл входных данных"—указывает файл входных данных, который содержит параметры SPD. Если идентификатор -encrypted задан, файл входных данных будет зашифрован.

Файл входных данных должен иметь формат JSONObject и содержать параметры SPD для конкретного профиля. Файл должен быть закодирован в формате UTF-8.

[+] Показать данные об использовании

Пример

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"

Удалить

Обзор

Эта операция удаляет SPD. Если SPD не существует, происходит сбой операции.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID.—Идентификатор SPD для удаления.

Пример

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

Установочные пакеты IP

Инструмент CLC поддерживает следующие операции для функции ip:

  • add;
  • query;
  • querybyid;
  • Удалить

add

Обзор

Эта операция добавляет IP (в виде файла .zip) в базу данных GAX. Если IP уже существует, он будет заменен.

В случае успешного выполнения операция выводит на экран идентификатор IP.

Important
Файл .zip должен содержать IP и папку шаблонов для него.

Формат

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


Пример

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

query

Обзор

Эта операция запрашивает все IP и отображает таблицу, которая содержит приведенные ниже данные для каждого IP.

  • Идентификационный номер
  • Название
  • Версия
  • ОС
  • Регион
  • Состояние

Формат

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

Пример

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

querybyid

Обзор

Эта операция запрашивает IP по идентификатору и отображает таблицу, которая содержит следующие данные.

  • Идентификационный номер
  • Название
  • Версия
  • ОС
  • Регион
  • Состояние

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID.—Идентификатор запрашиваемого IP.

Пример

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

Удалить

Обзор

Эта операция удаляет IP.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID.—Идентификатор удаляемого IP.

Пример

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Эта страница последний раз была отредактирована мая 25, 2017 в 21:23.
Comments or questions about this documentation? Contact us for support!