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 ?
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.
- -encrypted—Se especificado, indica se o arquivo de entrada está criptografado.
- "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.
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