Saltar a: navegación, buscar

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

Mediante la Consola de línea de comandos (CLC), los administradores pueden usar la línea de comandos para ejecutar algunas funciones de GAX en las definiciones de solución (SPD) y paquetes de instalación (IP). Por ejemplo, puede utilizar la CLC para implementar sin aviso las SPD en hosts remotos.

Para poder usar la CLC, debe tener acceso a la interfaz de línea de comandos del sistema operativo. Si no está en la máquina que aloja GAX, debe tener la herramienta CLC (gaxclc.jar) disponible en la máquina local.

Para tener acceso al archivo incorporado de ayuda de CLC, ejecute alguno de los siguientes comandos:

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

Estructura

La CLC es compatible con los comandos que utilizan la siguiente estructura:

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

En el ejemplo previo:

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

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"

Las SPD

La CLC es compatible con las siguientes operaciones para las SPD:

  • agregar
  • consultar
  • querybyid
  • ejecutar
  • eliminar
  • encrypt (consulte la ficha execute)

agregar

Generalidades

Esta operación agrega una SPD a la base de datos de GAX. Si ya existe la SPD, en función del nombre y la versión del XML de la SPD, esta operación reemplaza la SPD existente.

Si es correcta, la operación proporciona el ID de la SPD que se agregó.

Formato

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

Ejemplo

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

consultar

Generalidades

Esta operación hace una consulta a todas las SPD y muestra una tabla con la siguiente información para cada SPD:

  • Número de ID
  • Nombre
  • Versión
  • DBID de la empresa

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

querybyid

Generalidades

Esta operación hace una consulta a una SPD por su ID. Si no existe la SPD, la operación no será correcta.

Si es correcta, la operación mostrará una tabla con la siguiente información de la SPD:

  • ID del perfil
  • Nombre

Por ejemplo:

1 Install

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID—El ID de la SPD por la que se realizó la consulta.

Ejemplo

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

ejecutar

Generalidades

Esta operación ejecuta una 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—El ID de la SPD que se ejecutará.
  • profileName|-profileID:profileID|-profileName:profileName—El perfil SPD que se ejecutará.
Importante
Si no se especifica ningún indicador, se asume que profileName será el perfil de la SPD que se ejecutará.
  • -encrypted—Si se especifica, indica si el archivo de entrada está encriptado.
[+] Mostrar uso
  • "Archivo de entrada"—Especifica el archivo de entrada que contiene los parámetros de la SPD. Si -encrypted está habilitado, el archivo de entrada está encriptado.

El archivo de entrada debe estar en formato JSONObject e incluir los parámetros de la SPD de 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 una SPD. Si no existe la SPD, se producirá un error en la operación.

Formato

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—El ID de la SPD que se eliminará.

Ejemplo

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

Los IP

La CLC es compatible con las siguientes operaciones para la función ip:

  • agregar
  • consultar
  • querybyid
  • eliminar

agregar

Generalidades

Esta operación agrega un IP (en paquete de archivo .zip) a la base de datos de GAX. Si el IP ya existe, se reemplaza.

Si es correcta, la operación muestra el ID del IP.

Importante
El archivo .zip debe contener el IP y su carpeta de plantillas.

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"

consultar

Generalidades

Esta operación hace una consulta a todos los IP y muestra una tabla con la siguiente información para cada IP:

  • Número de ID
  • Nombre
  • Versión
  • SO
  • Configuración regional
  • 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

querybyid

Generalidades

Esta operación hace una consulta a todos los IP y muestra una tabla con la siguiente información:

  • Número de ID
  • Nombre
  • Versión
  • SO
  • Configuración regional
  • Estado

Formato

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

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
  • ID del IP—El ID del IP que se elimina.

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 19 ene 2018 a las 06:32.
Comments or questions about this documentation? Contact us for support!