Saltar a: navegación, buscar

Uso de la Consola de línea de comandos (CLC)

La Consola de línea de comandos (CLC) permite a los administradores el uso de la línea de commandos para ejecutar ciertas funciones de GAX en las definiciones de solución (SPD) y paquetes de instalación (IP). Por ejemplo, puede usar la CLC para implementar sin aviso un SPD en host remotos.

Debe estar en capacidad de acceder a la interfaz de línea de comandos del sistema operativo para usar la CLC. Si no se encuentra en la máquina host de GAX, debe tener la herramienta de la CLC (gaxclc.jar) disponible en la máquina local.

Para acceder al archivo de Ayuda insertado en la CLC, ejecute uno de los siguientes comandos:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Importante
A medida que se ejecutan comandos con la CLC, se genera un archivo de registro en la misma ubicación en la que se ejecuta la herramienta.

Estructura

La CLC admite comandos que usan la siguiente estructura:

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

En el ejemplo anterior:

  • -u:user es el nombre de usuario para iniciar sesión en Configuration Server.
  • -p:password es la contraseña para iniciar sesión en Configuration Server. La CLC asume que no hay contraseña si este indicador no especifica un valor.
  • -s ordena a la CLC usar una conexión https segura al GAX server. Si no se especifica este indicador, la CLC usa http.
  • -h:<host>:<port> especifica el host y el puerto del GAX server. Si no se especifica este indicador, la CLC usa el siguiente valor: -h:localhost:8080.
  • <function> puede ser ip o spd.
  • <operation> especifica la operación que se va a ejecutar. Los valores válidos para este indicador son específicos de la función especificada en los pasos anteriores (ip o spd).
  • <args> especifica los argumentos de la operación. Los valores válidos para este indicador son específicos de la <function> y <operation> los parámetros especificados en los pasos anteriores.

El siguiente es un ejemplo de un comando de la CLC:

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

SPDs

La CLC admite las siguientes operaciones para SPD:

  • agregar
  • consultar
  • consultarporID
  • ejecutar
  • eliminar
  • encriptar (consulte la ficha ejecutar)

agregar

Generalidades

Esta operación agrega un SPD a la base de datos de GAX. Si el SPD ya existe, según lo determinado por el nombre y la versión en el SPD XML, esta operación reemplaza el SPD existente.

De tener éxito, la operación devuelve la ID del SPD agregado.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "ruta de archivo"—La ruta al archivo XML.

Ejemplo

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

consulta

Generalidades

Esta operación consulta todos los SPD y muestra una tabla que incluye la siguiente información para cada SPD:

  • Número de ID
  • Nombre
  • Versión
  • DBID de compañía

El siguiente es un ejemplo:

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

Ejemplo

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

consultaporID

Generalidades

Esta operación consulta un SPD mediante su ID. Si no existe el SPD, falla la operación.

De tener éxito, la operación muestra una tabla que incluye los siguientes detalles sobre el SPD:

  • ID del perfil
  • Nombre

Por ejemplo:

1 Instalar

Formato

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

Ejemplo

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

ejecutar

Generalidades

Esta operación ejecuta un 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—La ID del SPD que se va a ejecutar.
  • profileName|-profileID:profileID|-profileName:profileName—El perfil del SPD que se va a ejecutar.
Importante
Si no está especificado ningún indicador, entonces se asume el profileName como el perfil del SPD que se va a ejecutar.
  • -encriptado—Si está especificado, indica si el archivo de entrada está encriptado.
[+] Mostrar uso
  • "archivo de entrada"—Especifica el archivo de entrada que contienen los parámetros de SPD. Si está configurado -encriptado, el archivo de entrada es encriptado.

El archivo de entrada debe estar en formato JSONObject y debe incluir los parámetros de SPD para un perfil específico. El archivo debe estar codificado en formato UTF-8.

[+] Mostrar uso

Ejemplo

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"

eliminar

Generalidades

Esta operación elimina un SPD. Si no existe un SPD, falla la operación.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—La ID del SPD que se va a eliminar.

Ejemplo

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

IPs

La CLC admite las siguientes operaciones para la función ip:

  • agregar
  • consulta
  • consultaporID
  • eliminar

agregar

Generalidades

Esta operación agrega un IP (empaquetado en formato de archivo comprimido zip) a la base de datos de GAX. Si ya existe el IP, es reemplazado.

De tener éxito, la operación muestra la ID del IP.

Importante
El archivo comprimido zip debe contener el IP y la carpeta de plantillas para el IP.

Formato

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


Ejemplo

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

consulta

Generalidades

Esta operación consulta todos los IP y muestra una tabla que incluye los siguientes detalles para cada IP:

  • Número de ID
  • Nombre
  • Versión
  • OS
  • Localización
  • Estado

Formato

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

Ejemplo

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

consultaporID

Generalidades

Esta operación consulta un IP mediante su ID y muestra una tabla que incluye los siguientes detalles:

  • Número de ID
  • Nombre
  • Versión
  • OS
  • Localización
  • Estado

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID—La ID del IP que se va a consultar.

Ejemplo

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

eliminar

Generalidades

Esta operación elimina un IP.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID—La ID del IP que se va a eliminar.

Ejemplo

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Se editó esta página por última vez el 16 dic 2014 a las 22:33.
Comments or questions about this documentation? Contact us for support!