Usando o Command Line Console (CLC)

O Command Line Console (CLC) permite aos administradores usar a linha de comando para executar determinadas funções do GAX nas definições de solução (SPDs) e nos pacotes de instalação (IPs). Por exemplo, você pode usar o CLC para implantar SPDs silenciosamente em hosts remotos.

Você deve poder acessar a interface de linha de comando do sistema operacional para usar o CLC. Se não estiver na máquina host do GAX, você precisa ter a ferramenta CLC (gaxclc.jar) disponível na máquina local.

Para acessar o arquivo de Ajuda integrado ao CLC, execute um dos seguintes comandos:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Importante
Conforme você executa comandos com o CLC, um arquivo de log é gerado no mesmo local em que a ferramenta é executada.

Estrutura

O CLC oferece suporte a comandos que usam a seguinte estrutura:

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

No exemplo acima:

  • -u:user é o nome de usuário para fazer login no Configuration Server.
  • -p:password é a senha para fazer login no Configuration Server. O CLC assume que não há senha se este sinalizador não especificar um valor.
  • -s instrui o CLC a usar uma conexão https segura com o servidor GAX. Se este sinalizador não estiver especificado, o CLC usa http.
  • -h:<host>:<port> especifica o host e a porta do servidor GAX. Se este sinalizador não estiver especificado, o CLC usa o seguinte valor: -h:localhost:8080.
  • <function> pode ser ip ou spd.
  • <operation> especifica a operação a executar. Os valores válidos para este sinalizador são específicos da função especificada na etapa anterior (ip ou spd).
  • <args> especifica os argumentos de operação. Os valores válidos para este sinalizador são específicos para os parâmetros <function> e <operation> especificados nas etapas anteriores.

O seguinte é um exemplo de um comando do CLC:

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

SPDs

O CLC oferece suporte às seguintes operações para SPDs:

  • adicionar
  • consulta
  • querybyid
  • executar
  • excluir
  • criptografar (consulte a guia executar)

adicionar

Visão geral

Esta operação adiciona um SPD ao banco de dados do GAX. Se o SPD já existir, conforme determinado pelo nome e pela versão no XML do SPD, esta operação substituirá o SPD existente.

Se bem-sucedida, a operação retorna o ID do SPD adicionado.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "caminho do arquivo"—O caminho para o arquivo XML.

Exemplo

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

consulta

Visão geral

Esta operação consulta todos os SPDs e exibe uma tabela listando o seguinte para cada SPD:

  • Número de ID
  • Nome
  • Versão
  • DBID de tenant

O seguinte é um exemplo:

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

Formato

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

Exemplo

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

querybyid

Visão geral

Esta operação consulta um SPD por ID. Se o SPD não existir, a operação falha.

Se bem-sucedida, a operação exibe uma tabela listando os seguintes detalhes do SPD:

  • ID do perfil
  • Nome

Por exemplo:

1 Install

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID—O ID do SPD que está sendo consultado.

Exemplo

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

executar

Visão geral

Esta operação executa um SPD.

Formato

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


  • SPDID—O ID do SPD a ser executado.
  • profileName|-profileID:profileID|-profileName:profileName—O perfil SPD a ser executado.
Importante
Se nenhum sinalizador for especificado, o profileName é assumido como o perfil SPD a ser executado.
  • -encrypted—Se especificado, indica se o arquivo de entrada está criptografado.
[+] Mostrar uso
  • "arquivo de entrada"—Especifica o arquivo de entrada que contém os parâmetros SPD. Se -encrypted estiver definido, o arquivo de saída será criptografado.

O arquivo de entrada deve estar no formato JSONObject e incluir os parâmetros SPD de um perfil específico. O arquivo deve ser codificado no formato UTF-8.

[+] Mostrar uso

Exemplo

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"

excluir

Visão geral

Esta operação exclui um SPD. Se SPD não existir, a operação falha.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—O ID do SPD a ser excluído.

Exemplo

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

IPs

O CLC oferece suporte às seguintes operações para a função ip:

  • adicionar
  • consulta
  • querybyid
  • excluir

adicionar

Visão geral

Esta operação adiciona um IP (empacotado como um arquivo .zip) ao banco de dados do GAX. Se o IP já existir, ele será substituído.

Se bem-sucedida, a operação exibe o ID do IP.

Importante
O arquivo .zip deve conter o IP e a pasta de modelos do IP.

Formato

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


Exemplo

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

consulta

Visão geral

Esta operação consulta todos os IPs e exibe uma tabela listando o seguinte para cada IP:

  • Número de ID
  • Nome
  • Versão
  • SO
  • Local
  • Status

Formato

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

Exemplo

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

querybyid

Visão geral

Esta operação consulta um IP por ID e exibe uma tabela listando os seguintes detalhes:

  • Número de ID
  • Nome
  • Versão
  • SO
  • Local
  • Status

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID—O ID do IP a consultar.

Exemplo

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

excluir

Visão geral

Esta operação exclui um IP.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID—O ID do IP a excluir.

Exemplo

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Esta página foi modificada pela última vez em 25 de maio de 2017, às 21h29min
Comments or questions about this documentation? Contact us for support!