Grupo de mandatos ManagedNodeAgent para el objeto AdminTask con scripts wsadmin

Puede utilizar el lenguaje de scripts Jython para configurar el gestor de trabajos con la herramienta wsadmin. Utilice los mandatos y parámetros del grupo ManagedNodeAgent para configurar, consultar y gestionar la configuración del gestor de trabajos para los nodos gestionados.

getRuntimeRegistrationProperties

El mandato getRuntimeRegistrationProperties visualiza las propiedades del tiempo de ejecución para un nodo gestionado y el gestor de trabajos respectivo.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)

Si el nodo está registrado con más de un gestor de trabajos, utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el nodo está registrado sólo con un gestor de trabajos, puede omitir todos estos parámetros opcionales.

Valor de retorno

Ejemplo de utilización de la modalidad por lotes

  • Utilizando serie de Jython:
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Utilizando la lista de Jython:
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'mi_nodo_gestionado_trabajos', 
     '-jobManagerUUID', 'mi_clave_gestor_trabajos')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.getRuntimeRegistrationProperties('-interactive')

isPollingJobManager

El mandato isPollingJobManager determina si un nodo gestionado está sondeando un gestor de trabajos.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)

Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.

Valor de retorno

El mandato devuelve true si se habilita el sondeo, o false si el sondeo no está habilitado.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando serie de Jython:
    AdminTask.isPollingJobManager('-managedNodeName mi_nodo_gestionado_trabajo -jobManagerUUID mi_clave_gestor_trabajos')
  • Utilizando la lista de Jython:
    AdminTask.isPollingJobManager('-managedNodeName',
    'mi_nodo_gestionado_trabajo', '-jobManagerUUID', 'mi_clave_gestor_trabajos')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.isPollingJobManager('-interactive')

listJobManagers

El mandato listJobManagers lista cada gestor de trabajos con el que está registrado un nodo gestionado específico.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)

Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.

Valor de retorno

El mandato devuelve una lista de las propiedades del gestor de trabajos, que incluyen el UUID y el nombre de host del gestor de trabajos. En función de las propiedades definidas durante el registro del nodo gestionado, el mandato también podría visualizar el número de puerto, el tipo de conexión y el nombre de usuario. El valor de la propiedad de la contraseña no se mostrará.

Ejemplo de utilización de la modalidad por lotes

  • Utilizando serie de Jython:
    AdminTask.listJobManagers('-managedNodeName mi_nodo_gestionado_trabajos')
  • Utilizando la lista de Jython:
    AdminTask.listJobManagers('-managedNodeName',
    'mi_nodo_gestionado_trabajos')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.listJobManagers('-interactive')

registerWithJobManager

El mandato registerWithJobManager registra un nodo gestionado o gestor de despliegue con el gestor de trabajos.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-host
Especifica el nombre de host del gestor de trabajo. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración del gestor de trabajos. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
-user
Especifica el nombre de usuario que registrar en el gestor de trabajos. El usuario debe tener rol de administrador para el gestor de trabajos. (String, opcional)
-password
Especifica la contraseña para iniciar sesión en el gestor de trabajos. (String, opcional)
-alias
Especifica el alias del nodo gestionado que se va a inscribir. (String, opcional)
-startPolling
Especifica si el sistema sondea el gestor de trabajos después de inscribir el nodo gestionado. (Booleano, opcional)
-autoAcceptSigner
Especifica si debe aceptarse automáticamente el firmante proporcionado por el servidor. Especifique false para inhabilitar esta opción. El valor predeterminado es true. (Booleano, opcional)

Valor de retorno

El mandato devuelve el ID de configuración del gestor de trabajos, como muestra el ejemplo siguiente:
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'

Ejemplo de utilización de la modalidad por lotes

  • Utilizando serie de Jython:
    AdminTask.registerWithJobManager('[-host mi_nombre_host_gestor_trabajos -managedNodeName mi_nodo_gestionado_trabajo -alias endpoint1]') 
  • Utilizando la lista de Jython:
    AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode',
     '-alias', 'endpoint1']) 

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.registerWithJobManager('-interactive') 

setRuntimeRegistrationProperties

El mandato setRuntimeRegistrationProperties configura las propiedades del tiempo de ejecución de los nodos gestionados y los gestores de trabajos.

Objeto de destino

Ninguna.

Parámetros opcionales

-managedNodeName
Especifica el nombre del nodo gestionado de interés. Si no especifica el UUID, el sistema aplica las propiedades a cada nodo gestionado. (String, opcional)
-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. Si no especifica el parámetro jobManagerUUID, el sistema aplica las propiedades a cada gestor de trabajos. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
-interval
Especifica el intervalo, en segundos, que espera el sistema antes de que el nodo gestionado sondee el gestor de trabajos. (String, opcional)
-size
Especifica el tamaño máximo de la agrupación de hebras por nodo gestionado. (String, opcional)

Valor de retorno

El mandato no devuelve ninguna salida.

Uso del ejemplo de modalidad de proceso por lotes

  • Utilizando serie de Jython:
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName mi_nodo_gestionado_trabajo 
     -jobManagerUUID mi_clave_gestor_trabajos -interval 600')
  • Utilizando la lista de Jython:
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'mi_nodo_gestionado_trabajos', 
     '-jobManagerUUID', 'mi_clave_gestor_trabajos', '-interval', '600')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.setRuntimeRegistrationProperties('-interactive')

startPollingJobManager

El mandato startPollingJobManager indica a un nodo gestionado que debe iniciar el sondeo del gestor de trabajos.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)

Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.

Valor de retorno

El mandato no devuelve ninguna salida.

Uso del ejemplo de modalidad de proceso por lotes

  • Utilizando serie de Jython:
    AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Utilizando la lista de Jython:
    AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.startPollingJobManager('-interactive')

stopPollingJobManager

El mandato stopPollingJobManager indica a un nodo gestionado que debe detener el sondeo del gestor de trabajos.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-jobManagerUUID
Especifica el UUID del gestor de trabajos de interés. (String, opcional)
-host
Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)

Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.

Valor de retorno

El mandato no devuelve ninguna salida.

Uso del ejemplo de modalidad de proceso por lotes

  • Utilizando serie de Jython:
    AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Utilizando la lista de Jython:
    AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.stopPollingJobManager('-interactive')

unregisterWithJobManager

El mandato unregisterWithJobManager elimina el registro del nodo gestionado de la configuración del gestor de trabajos.

Objeto de destino

Ninguna.

Parámetros necesarios

-managedNodeName
Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)

Parámetros opcionales

-host
Especifica el nombre de host del gestor de trabajo. El valor predeterminado es localhost. (String, opcional)
-port
Especifica el número de puerto de la consola de administración del gestor de trabajos. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
-user
Especifica el nombre de usuario que registrar en el gestor de trabajos. El usuario debe tener rol de administrador para el gestor de trabajos. (String, opcional)
-password
Especifica la contraseña para iniciar sesión en el gestor de trabajos. (String, opcional)

Valor de retorno

El mandato devuelve el ID de configuración del gestor de trabajos, como muestra el ejemplo siguiente:
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'

Ejemplo de utilización de la modalidad por lotes

  • Utilizando serie de Jython:
    AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]') 
  • Utilizando la lista de Jython:
    AdminTask.unregisterWithJobManager(['-host', 'mi_nombre_host_gestor_trabajos', '-managedNodeName', 'mi_nodo_gestionado_trabajo']) 

Ejemplo de utilización de la modalidad interactiva

  • En Jython:
    AdminTask.unregisterWithJobManager('-interactive') 

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7managednodeagent
File name: rxml_7managednodeagent.html