WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


Interfaz de línea de mandatos

La interfaz de línea de mandatos interactúa con el planificador de trabajos para someter y manipular un trabajo de Compute Grid. Se encuentra en el directorio raíz_was/bin como el script lrcmd.sh o lrcmd.bat, y se puede invocar desde cualquier ubicación de la célula de WebSphere.

Utilice el script lrcmd para ejecutar los siguientes mandatos:

Tabla 1. mandatos lrcmd
Mandato Argumentos Descripción Información adicional
Mostrar información de uso de lrcmd. Ninguno Este mandato muestra la información de uso del mandato lrcmd. Ejemplo: lrcmd
Someter un trabajo al planificador de trabajos.
-cmd=submit 
-xJCL=<nombre_archivo_xjcl>
[-job= <nombre_trabajo>
(-add | -replace)]
[-startDate=<fechaInicio>
-startTime=<fechaHora>]
[-host=<host>] 
[-port=<puerto>],
o bien
-cmd=submit -job=<nombre_trabajo>
[-startDate=<fechaInicio>
-startTime=<fechaHora>]
[-host=<host>] 
[-port=<puerto>]
Cuando se especifica un archivo de lenguaje de control de trabajos XML (xJCL), -xJCL=<nombre_archivo_xjcl> especifica la vía de acceso del xJCL que se va a someter desde el sistema de archivos y se va a guardar opcionalmente. Argumentos opcionales:
  • Utilice -job=<nombre_trabajo> como el nombre de un XJCL guardado en un repositorio de xJCL para especificar el nombre que se va a utilizar al guardar el xJCL en el repositorio del xJCL de trabajo. Consulte -cmd=save para obtener más información.
  • Utilice -add para añadir el xJCL al repositorio del xJCL del trabajo utilizando el nombre de trabajo especificado.
  • Utilice -replace para sustituir o añadir el xJCL al repositorio del xJCL del trabajo utilizando el nombre de trabajo especificado.
  • Utilice -startDate=<fechaInicio> como la fecha en la que debe someterse el trabajo a ejecución, donde el formato necesario de startDate es aaaa-MM-dd. Requiere que el parámetro -startTime esté definido.
  • Utilice startTime=<horaInicio>, como la hora a la que debe someterse el trabajo a ejecución, donde el formato necesario de startTime es HH:mm:ss. Este parámetro requiere que defina también el parámetro -startDate.
  • Utilice -host=<host> como el nombre de host del direccionador On Demand (ODR) o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.

Ambas variaciones del mandato devuelven un ID de trabajo para el trabajo sometido.

Ejemplos:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=81
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -add -job=myjob
  • lrcmd -cmd=submit -job=myjob
  • lrcmd -cmd=submit -xJCL=C:\\myXJCL -add -job=MyJob -port=80 -startDate=2005-11-25-startTime=23:59:00
  • lrcmd -cmd=submit -job=MyJob -startDate=2005-11-25 -startTime=23:59:00
Cancelar un trabajo sometido anteriormente.
-cmd=cancel 
-jobid=<id_trabajo>
[-<host>] [-port=<puerto>]
Este mandato cancela el inicio de un trabajo sometido anteriormente o cancela la ejecución de un trabajo que se está ejecutando.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplo:

lrcmd -cmd=cancel -jobid=myjob:2 -host=myLRShost -port=9083

Reiniciar un trabajo.
-cmd=restart 
-jobid=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato reinicia el comienzo de un trabajo. Sólo los trabajo en el estado reiniciable pueden reiniciarse.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Sólo puede reiniciarse un trabajo de Compute Grid asociado a aplicaciones por lotes. Cuando un trabajo por lotes se cancela mediante el mandato -cmd=cancel, el estado cambia a reiniciable.

Cuando se reinicia el trabajo, el proceso continúa a partir del último punto de control comprometido correctamente.

Ejemplo:

lrcmd -cmd=restart -jobid=myjob:2 -host=myLRShost -port=9081

Depurar la información de trabajo.
-cmd=purge 
-job=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato depura la información de trabajo del planificador de trabajos y de los puntos finales de trabajos de larga duración.

El planificador de trabajos mantiene información sobre un trabajo después de que éste se haya completado. El mandato purge suprime la información del trabajo de las bases de datos tanto del planificador de trabajos como de los puntos finales de los trabajos de larga duración. El mandato también depura las anotaciones cronológicas del trabajo.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
El planificador de trabajos mantiene información sobre un trabajo después de que éste se haya completado. El mandato de depuración (purge) suprime permanentemente la información de trabajos de las bases de datos del planificador de trabajos y punto final de trabajos de larga duración. El mandato también depura las anotaciones cronológicas del trabajo.

Ejemplo:

lrcmd -cmd=purge -jobid=myjob:2

Guarde un xJCL en el repositorio de trabajos.
-cmd=save 
-xJCL=<nombre_archivo_xjcl>
-job=<nombre_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato guarda un documento xJCL en el repositorio de trabajos para que lo puedan utilizar otros mandatos -cmd=submit en el futuro.
  • Utilice -xJCL=<nombrearchivo_xjcl> para especificar el nombre de archivo del archivo xJCL que se va a guardar.
  • Utilice -job=<nombre_trabajo> para especificar el nombre que se va a utilizar al guardar el xJCL en el repositorio del xJCL de trabajo.
  • El nombre de trabajo puede utilizarse en mandatos -cmd=submit futuros para hacer referencia al xJCL guardado.
Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.

Ejemplos:

  • lrcmd -cmd=save -xJCL=myxjcl.xml -job=myjob -host=myODRHost -port=82
  • lrcmd -cmd=submit -job=myjob
Elimine un trabajo del repositorio de trabajos.
-cmd=remove 
-job=<nombre_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato elimina un documento xJCL previamente guardado del repositorio de trabajos.

Utilice -job=<nombre_trabajo> para especificar el nombre asignado al trabajo cuando ha guardado previamente el archivo en el repositorio de trabajos.

  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplo:

lrcmd -cmd=remove -jobid=myjob:2 -host=myhost -port=9083

Mostrar xJCL almacenado en el repositorio de trabajos.
-cmd=show 
-job=<nombre_trabajo>
Este mandato muestra el xJCL almacenado en el repositorio de trabajos.

Utilice -job=<nombre_trabajo> para especificar el nombre asignado al trabajo al guardarse en el repositorio de trabajos.

Ejemplos:
  • lrcmd -cmd=save -xJCL=myxjcl.xml -job=myjob
  • lrcmd -cmd=show -job=myjob
Mostrar el estado de un trabajo de Compute Grid.
-cmd=status
o bien
-cmd=status 
-jobid=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato muestra la información de estado sobre uno o más trabajos de la base de datos del planificador de trabajos.

Argumento opcional: -job=<ID_trabajo>, si se especifica, indica que sólo se visualiza la información de trabajo del trabajo especificado.

Ejemplos:
  • lrcmd -cmd=status host=myODRHost -port=83
  • lrcmd -cmd=submit -xJCL=myxjcl.xml (devuelve el ID de trabajo LongRunningScheduler:17)
  • lrcmd -cmd=status -jobid=LongRunningScheduler:17
Suspender un trabajo.
-cmd=suspend 
-jobid=<id_trabajo>
-seconds=<segundos>
[-host=<host>] [-port=<puerto>]
Este mandato suspende el inicio de un trabajo por lotes de trabajos de larga duración para el número de segundos especificado. A menos que se continúe manualmente (por ejemplo, con lrcmd -cmd=resume), el trabajo continúa ejecutándose automáticamente después del número de segundos especificado.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Argumentos opcionales:

Utilice -seconds=<segundos> para indicar el número de segundos que se ha suspendido el inicio del trabajo. Si no se especifica, se utiliza el valor predeterminado de 15 segundos. Si se especifica -seconds=0, el trabajo no se inicia hasta que se reanude manualmente.

  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.

Ejemplos:

lrcmd -cmd=submit -xJCL=myxjcl.xml (devuelve el ID de trabajo myjob:23) Una vez que el trabajo myjob:23 ha empezado a ejecutarse, puede suspenderse durante cinco minutos (por ejemplo), con: lrcmd -cmd=suspend -jobid=myjob:23 -seconds=300 –port=81 –host=myODRHost

Se puede continuar la ejecución del trabajo antes de que caduquen los cinco minutos con: lrcmd -cmd=resume -jobid=myjob:23

Continuar el inicio de un trabajo suspendido anteriormente.
-cmd=resume 
-jobid=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Este mandato reanuda el inicio de un trabajo por lotes suspendido anteriormente.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Consulte la descripción de -cmd=suspend.
Visualizar la salida de un trabajo.
-cmd=output 
-jobid=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Muestra la salida generada por el planificador de trabajos y punto final de trabajos de larga duración durante la ejecución del trabajo especificado.

Utilice -jobid=<id_trabajo> como el ID que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

(ninguna)
Visualizar el código de retorno de un trabajo por lotes.
-cmd=getBatchJobRC 
-jobid=<id_trabajo>
[-host=<host>] [-port=<puerto>]
Muestra todo el código de retorno producido por un trabajo por lotes de trabajos de larga duración.
Utilice -jobid=<id_trabajo> como el ID que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
(ninguna)
Somete una solicitud de trabajo recurrente al planificador de trabajos.
-cmd=submitRecurringRequest 
-xJCL=<nombre de archivo XML>
-request=<nombre de solicitud>
-startDate=<fecha en la que se somete el primer trabajo>
-startTime=<hora a la que se somete el trabajo>
-interval=<periodo de tiempo entre envíos de trabajos>
[-host=<host>] [-port=<puerto>]
o bien
-cmd=submitRecurringRequestjo b=<nombre_trabajo>
-request=<nombre de solicitud>
-startDate=<fecha en la que se somete el primer trabajo>
-startTime=<hora a la que se somete el trabajo>
-interval=<periodo de tiempo entre envíos de trabajos>
[-host=<host>] [-port=<puerto>]
Somete una solicitud de trabajo recurrente al planificador de trabajos. El planificador de trabajos somete un trabajo de Compute Grid con el xJCL especificado en intervalos de tiempo indicados por los argumentos.
  • Utilice xJCL=<nombre_archivo_xjcl> para especificar la vía de acceso del xJCL que se va a someter desde el sistema de archivos y se va a guardar opcionalmente.
  • Utilice -request=<nombre de solicitud> como nombre exclusivo de la solicitud que se utiliza para identificar esta solicitud de envío de trabajo recurrente. Utilice -startDate=<fecha en la que se somete el primer trabajo> como la fecha en la que debe someterse el primer trabajo para su inicio, donde el formato necesario de startDate es aaaa-MM-dd. Requiere que el parámetro -startTime esté también definido.
  • Utilice -startTime=<hora a la que se somete el trabajo> como la hora a la que debe someterse para su inicio el primer trabajo y todos los trabajos recurrentes posteriores, donde el formato necesario de startTime es HH:mm:ss. Observe que este parámetro requiere que el parámetro startDate esté definido también.
  • Utilice -interval=<periodo de tiempo entre envíos de trabajos> como el periodo de tiempo entre dos envíos de trabajo para esta solicitud de trabajo recurrente, donde los periodos de tiempo soportados son diariamente, semanalmente y mensualmente.
Argumentos opcionales:
  • El nombre de un XJCL guardado en el repositorio de xJCL. Consulte -cmd=save para obtener más información.
  • -host=<host> el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • -port=<puerto> la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.

Ejemplos:

  • lrcmd :-cmd=submitRecurringRequest-xJCL=C:\\myxJCL -port=81 -request=MyMonthlyReport -interval=monthly -startDate=2006-01-02 -startTime=23:59:00
  • lrcmd -cmd=submitRecurringRequest -job=WeeklyJob -request=MyWeeklyReport -interval=weekly -startDate=2006-01-02 -startTime=23:59:00
Modificar una solicitud de trabajo recurrente existente.
lrcmd -cmd=modifyRecurringRequest 
-request=<nombre de solicitud>
-xJCL=<nombre de archivo XML>
-interval=<periodo de tiempo entre envíos de trabajos>
-startDate=<fecha en la que se somete el primer trabajo>
-startTime=<hora a la que se somete el trabajo>
Argumentos:
  • Utilice <nombre de solicitud> como el nombre exclusivo de la solicitud que se utiliza para identificar esta modificación de la solicitud de envío de trabajo recurrente.
  • Utilice <nombre de archivo XML> como el nombre del archivo XML que describe el trabajo de Compute Grid que se planifica para su inicio.
  • Utilice <periodo de tiempo entre envíos de trabajos> como el periodo de tiempo entre dos envíos de trabajo para esta solicitud de trabajo recurrente, donde los periodos de tiempo soportados son diariamente, semanalmente y mensualmente.
  • Utilice <fecha en la que se somete el primer trabajo> como la fecha en la que debe someterse el primer trabajo para su inicio, donde el formato necesario de startDate es aaaa-MM-dd. Requiere que el parámetro -startTime esté también definido.
  • Utilice <hora a la que se somete el trabajo> como la hora a la que debe someterse para su inicio el primer trabajo y todos los trabajos recurrentes posteriores, donde el formato necesario de startTime es HH:mm:ss. Requiere que el parámetro -startDate esté también definido.
Uno de los siguientes parámetros debe definirse para este mandato: -xJCL, -interval (-startDate y -startTime).

Argumentos opcionales:

  • Utilice -port: como la dirección HTTP del proxy de ODR o el puerto HTTP del servidor del planificador de trabajos. El valor predeterminado es 80.
  • Utilice -host: como el host de ODR o el host del planificador de trabajos. El valor predeterminado es localhost.
Ejemplos:

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -xJCL=C:\\myNewXJCL -port=80

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -startDate=2006-02-02 -startTime=22:30:00 -xJCL=C:\\myFebXJCL -port=80

Cancelar una solicitud de trabajo recurrente existente.
-cmd=cancelRecurringRequest
-request=<ID_trabajo> [-<host>] [-port=<puerto>]

(ninguna)

Argumentos:
  • Utilice <nombre de solicitud> como el nombre exclusivo de la solicitud que se utiliza para identificar esta solicitud de envío de trabajo recurrente.
Ejemplo: lrcmd-cmd=cancelRecurringRequest -request=MyWeeklyReport -port=80
Mostrar los detalles de una solicitud de trabajo recurrente existente.
lrcmd 
-cmd=getRecurringRequestDetails
-request=<nombre de solicitud>

Utilice <nombre de solicitud> como el nombre exclusivo de la solicitud que se utiliza para identificar esta solicitud de envío de trabajo recurrente.

Argumentos opcionales:
  • Utilice -port: como la dirección HTTP del proxy de ODR o el puerto HTTP del servidor de planificador de trabajos. El valor predeterminado es 80.
  • Utilice -host: como el host de ODR o el host del planificador de trabajos. El valor predeterminado es localhost.
Ejemplo: lrcmd -cmd=getRecurringRequestDetails -request=MyWeeklyReport-port=80
Listar todas las solicitudes de trabajos recurrentes existentes.
lrcmd -cmd=showAllRecurringRequests
none Ejemplo: lrcmd -cmd=showAllRecurringRequests -port=80
Mostrar todos los trabajos recurrentes de una solicitud.
lrcmd -cmd=showRecurringJobs
-request=<nombre de solicitud>
Utilice <nombre de solicitud> como el nombre exclusivo de la solicitud que se utiliza para identificar esta solicitud de envío de trabajo recurrente.
Argumentos opcionales:
  • Utilice -port: como la dirección HTTP del proxy de ODR o el puerto HTTP del servidor del planificador de trabajos. El valor predeterminado es 80.
  • Utilice -host: como el host de ODR o el host del planificador de trabajos. El valor predeterminado es localhost.
Ejemplos: lrcmd -cmd=showRecurringJobs -request=MyWeeklyReport -port=81lrcmd -cmd=status -jobid=<identificador_trabajo>-port=80 -host=myodrhost.comlrcmd -cmd=status -port=80-host=myodrhost.com
Tabla 2. mandatos lrcmd
Mandato Argumentos Descripción Información adicional
Mostrar información de uso de lrcmd. Ninguno Este mandato muestra la información de uso del mandato lrcmd. Ejemplo: lrcmd
Detiene la ejecución de un trabajo sometido anteriormente.
-cmd=stop
[-jobid=<id_trabajo>
[-host=<host>] 
[-port=<puerto>]
Este mandato detiene la ejecución de un trabajo sometido anteriormente cuando se produce un punto de control.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplos:
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword
Muestra las variables simbólicas a las que se hace referencia en el xJCL de definición de trabajos.
-cmd=getSymbolicVariables
-xJCL=<archivo_xjcl>
[-<host>] [-port=<puerto>]
Este mandato muestra las variables simbólicas a las que se hace referencia en el xJCL de definición de trabajos.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo

Argumentos opcionales:
  • Utilice -XJCL=<archivo_xjcl> para especificar la vía de acceso al archivo xJCL de definición de trabajos que describe el trabajo de larga duración.
  • Utilice -job=<nombre_trabajo> para especificar el nombre de trabajo, que es una clave del repositorio de trabajos del Planificador de trabajos.
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplos:
  • lrcmd -cmd=getSymbolicVariables -xJCL=C:\myXJCL -port=9080 -host=mygshost.com
  • lrcmd -cmd=getSymbolicVariables -job=MyJob -port=80 -host=myodrhost.com -userid=myname -password=mypassword
Guarda las anotaciones de trabajo.
-cmd=saveJobLog
-jobid=<id_trabajo>
[-host=<host>] [-fileName=<nombre de archivo>]
Este mandato guarda las anotaciones de trabajo asociadas al identificador de trabajo en el sistema de archivos local local.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. Lo

Utilice -fileName=<nombre de archivo> para indicar el nombre de un archivo del sistema de archivos local donde deben guardarse los datos de las anotaciones de trabajo comprimidos. Si existe, se sustituirá el archivo. El nombre de archivo <nombre de archivo> quizá no contenga espacios en blanco intercalados.

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplos:
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/myZippedJobLog -port=80 -host=myodrhost.com
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/mySavedJobLog -port=9080 -host=mygshost.com -userid=myname -password=mypassword
Obtener las anotaciones de trabajo.
-cmd=getJobLog -jobid=<id_trabajo>
Muestra las anotaciones de trabajo asociadas al identificador de trabajo solicitado.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.

Argumentos opcionales:
  • Utilice -host=<host> como el nombre de host de ODR o el nombre de host del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es localhost.
  • Utilice -port=<puerto> como la dirección del proxy HTTP de ODR o el puerto HTTP del servidor del planificador de trabajos. Si no se especifica, el valor predeterminado es 80.
Ejemplos:
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword

Depurar las anotaciones de trabajo

-cmd=getJobLog -jobid=<id_trabajo>
-logTimeStamp=<indicación_hora_anotaciones> 
Elimina las anotaciones de trabajo asociadas con el identificador de trabajo y la indicación de la hora de anotaciones solicitados. Una entrada de anotaciones de trabajo permanece en, por ejemplo: /opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535/part.0.log. La entrada realiza un seguimiento de por qué se han eliminado las anotaciones de trabajo.
  • Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.
  • Utilice -logTimeStamp=<logTimeStamp para indicar la indicación de la hora, el nombre del subdirectorio, que identifica las anotaciones de trabajo que se van a eliminar. El mandato -cmd=getLogMetaData devuelve la indicación de la hora.
  • Utilice -userid=<id_usuario> para especificar el ID de usuario necesario cuando el servidor del Planificador de trabajos se ejecuta en modalidad segura.
  • Utilice -password=<contraseña> para especificar la contraseña necesaria cuando el servidor del Planificador de trabajos se ejecuta en modalidad segura.

Ejemplos:

  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99 -port=80 -host=myodrhost.com -userid=myname -password=mypassword
  • lrcmd -cmd=purgeJobLog -jobid=PostingsSampleEar:99 -port=80 -logTimeStamp=14022007_164535 -host=myodrhost.com -userid=myname -password=mypassword
Muestra los metadatos de anotaciones de trabajo asociados al identificador de trabajo solicitado.
-cmd=getLogMetaData -jobid=<id_trabajo>
Los metadatos de las anotaciones de trabajo muestran la indicación o indicaciones de la hora de las anotaciones asociadas al identificador de trabajo solicitado. Los metadatos o la indicación de la hora identifican una instancia del trabajo única. Pueden existir anotaciones de varios trabajos distintos con el mismo número de trabajo.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.

Ejemplos:

  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=9080 -host=mygshost.com
Muestra la lista de componentes de las anotaciones de trabajo.
-cmd=getLogPartList -jobid=<id_trabajo>
-logTimeStamp=<indicación_hora_anotaciones> 
Muestra la lista de componentes de las anotaciones de trabajo asociados al identificador de trabajo y la indicación de la hora de anotaciones solicitados. Utilice el mandato getLogMetaData para devolver una indicación de la hora para utilizarla con -logTimeStamp=<indicación_hora>.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.

Ejemplos:

  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
Muestra el componente de anotaciones de trabajo.
-cmd=getLogPart -jobid=<id_trabajo> -logTimeStamp=<indicación_hora_anotaciones> -logPart=<componente_anotaciones>    
Muestra el componente de las anotaciones de trabajo asociado al identificador de trabajo, la indicación de la hora de anotaciones y el componente de anotaciones solicitados.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.

Utilice -logTimeStamp=<indicación_hora_anotaciones> para indicar la indicación de la hora (el nombre de subdirectorio) que identifica las anotaciones de trabajo cuya información de lista de componentes se va a devolver. El mandato -cmd=getLogMetaData devuelve la indicación de la hora.

Utilice -logPart=<componente_anotaciones> para indicar el componente de las anotaciones de trabajo asociado al identificador de trabajo y la indicación de la hora solicitados que se va a devolver. El mandato -cmd=getLogPartList devuelve la información del componente de anotaciones.

Ejemplos:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=80 (devuelve un identificador de trabajo PostingsSampleEar:99)
  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99 (devuelve la indicación de la hora 14022007_164535)
  • lrcmd -cmd=getLogPart -jobid=PostingsSampleEar:99 -logTimeStamp=14022007_164535 -logPart=part.1.log
Muestra la información del trabajo o trabajos asociada a la clase de trabajo solicitada.
-cmd=getJobsByClass -class=<clase>
La información devuelta contiene la estructura de directorio de trabajo. Por ejemplo, directorio_trabajo/directorio_indicación_hora Por ejemplo, MyApp_1/20102006_155529

Utilice -class=<clase> para indicar el nombre de la clase de trabajo cuyos identificadores de trabajo se van a devolver.

Ejemplos:
  • lrcmd -cmd=getJobsByClass -class=default -port=80 -host=myodrhost.com
  • lrcmd -cmd=getJobsByClass -jobid=MyApp:1 -class=default -port=9080 -host=mygshost.com -userid=myname -password=mypassword
Muestra el tamaño de las anotaciones de trabajo asociadas al identificador de trabajo solicitado.
-cmd=getLogSize -jobid=<id_trabajo>   -logTimeStamp=<indicación_hora_anotaciones>
Este mandato devuelve el tamaño de las anotaciones de trabajo en bytes.

Utilice -jobid=<id_trabajo> como el ID de trabajo que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo.

Utilice -logTimeStamp=<indicación_hora_anotaciones> para especificar la indicación de la hora; es decir, el nombre de subdirectorio, que identifica las anotaciones de trabajo cuya información de lista de componentes se va a devolver. El mandato -cmd=getLogMetaData devuelve la indicación de la hora.

Ejemplos:
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
El mandato devuelve la antigüedad de las anotaciones de trabajo en segundos desde la última vez que se modificó.
-cmd=getLogAge -jobid=<id_trabajo>    	 -logTimeStamp=<indicación_hora_anotaciones> 
Muestra la antigüedad de
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
Las anotaciones de trabajo asociadas al identificador de trabajo solicitado.

Utilice -jobid=<id_trabajo> como el ID que el planificador de trabajos ha asignado al trabajo. El mandato lrcmd -cmd=submit que inicialmente ha sometido el trabajo devuelve el ID de trabajo. El mandato -cmd=status también puede utilizarse para identificar el ID de trabajo de un determinado trabajo.

Utilice -logTimeStamp=<indicación_hora_anotaciones> para especificar la indicación de la hora; es decir, el nombre de subdirectorio, que identifica las anotaciones de trabajo cuya información de lista de componentes se va a devolver. El mandato -cmd=getLogMetaData devuelve la indicación de la hora.

Ejemplos:
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword

Ejemplo

Ejemplo de recuperación de salida de un trabajo de proceso por lotes:

lrcmd -cmd=output -jobid=mybatchjob:63 -host=myLRSHost -port=9081

CWLRB4940I: com.ibm.websphere.batch.wsbatch : -cmd=output -jobid=mybatchjob:63

CWLRB5000I: CWLRB1740I: Mié 15 Jun  17:55:36 EDT 2005 :  El trabajo [LongRunningScheduler:63] se encuentra en proceso de configuración.
CWLRB1740I: [Mié 15 Jun 17:55:36 EDT 2005] El trabajo [mybatchjob:63] se encuentra
en proceso de configuración.
CWLRB1760I: [Mié 15 Jun 17:55:37 EDT 2005] El trabajo [mybatchjob:63] se ha enviado
para ejecución.
CWLRB2420I: [Mié 15 Jun 17:55:37 EDT 2005] El trabajo [mybatchjob:63] paso [paso1]
se encuentra en proceso de configuración.
CWLRB2440I: [Mié 15 Jun 17:55:38 EDT 2005] El trabajo [mybatchjob:63] paso [paso1]
se ha entregado.
CWLRB2460I: [Mié 15 Jun 17:55:38 EDT 2005] El trabajo [mybatchjob:63] paso [paso1]
se encuentra en proceso de desglose.
CWLRB2600I: [Mié 15 Jun 17:55:38 EDT 2005] El trabajo [mybatchjob:63] paso [paso1]
ha finalizado normalmente, código de retorno=0.
CWLRB2420I: [Mié 15 Jun 17:55:39 EDT 2005] El trabajo [mybatchjob:63] paso [paso2]
se encuentra en proceso de configuración.
CWLRB2440I: [Mié 15 Jun 17:55:39 EDT 2005] El trabajo [mybatchjob:63] paso [paso2]
se ha entregado.
CWLRB2460I: [Mié 15 Jun 17:55:40 EDT 2005] El trabajo [mybatchjob:63] paso [paso2]
se encuentra en proceso de desglose.
CWLRB2600I: [Mié 15 Jun 17:55:40 EDT 2005] El trabajo [mybatchjob:63] paso [paso2]
ha finalizado normalmente, código de retorno=4.
Fin



Conceptos relacionados
Gestión de los Trabajos de Compute Grid y su entorno
Consola de gestión de trabajos
Programa de utilidad de línea de mandatos WSGrid
Tema de concepto    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H47' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/cbgcommd.html