10. EQQSOPFP ------------------- SELECCION DE OPERACIONES ---------------------------
Mandato ===>
Especifique los siguientes criterios de seleccion y pulse INTRO para crear
una lista de operaciones.
NOMBRE TRABAJO => P*______ NOMBRE ET => ____
ID APLICACION => _________________ ID PROPIETARIO => ______________
GRUPO AUTORIZ. => ________ PRIORIDAD => _
DEFINIC. GRUPO => ________________ ESTADO => ______________
TIPO LIMPIEZA => ____ RESULT. LIMPIEZA => __
NOMBRE AMPLIADO OP. => ________________________________________________
NOMBRE EP OP. => __________________
Comienzo planif. en el formato AA/MM/DD HH.MM
DESDE => ________ _____
HASTA => ________ _____
Opciones adicionales ( S N )
VIA RAPIDA => S Valido solo junto con nombre trabajo
RETENIDA MANUAL. => _
EN ESPERA DE EP => _ Dejar en blanco para selecc. todos
INICIADA ET EN ESPERA=> _ Dejar en blanco para selecc. todos
Figura 1. EQQSOPFP - Selección de operaciones
En los campos de entrada puede utilizar espacios en blanco, nombres completos,
ID o argumentos de búsqueda.
En algunos paneles de selección puede elegir la opción vía rápida, para que Tivoli
Workload Scheduler for z/OS busque nombres de trabajos coincidentes en las
estaciones de trabajo automáticas. Si existe un nombre de trabajo coincidente,
Tivoli Workload Scheduler for z/OS incluye todas las operaciones que tengan ese
nombre de trabajo, tanto si están en una estación de trabajo automática como si no.
Utilización de argumentos de búsqueda genéricos
Muchos de los campos de entrada del diálogo aceptan argumentos de búsqueda
genéricos. Utilice un asterisco (*) para representar cualquier serie de caracteres o
una serie vacía. Utilice el signo de tanto por ciento (%) para cualquier signo
individual.
Para seleccionar todos los identificadores de aplicación cuyas tres primeras letras
sean PAY, escriba lo siguiente en el campo de entrada:
ID APLICACION ===> PAY*________
Para seleccionar todas las aplicaciones cuya primera letra sea la P y cuya tercera
letra sea la Y, escriba lo siguiente:
ID APLICACION ===> P%Y*________
Ordenación de la salida de las listas
En todas las pantallas de lista, escriba el mandato SORT para que se visualice un
panel en el que podrá especificar el orden de los elementos de la lista. El orden de
clasificación que solicite seguirá en vigor para ese tipo de lista específico hasta que
lo cambie.
Si desea realizar la clasificación basándose en los campos de fecha, tenga en cuenta
el formato de fecha que se ha especificado, ya que ello puede afectar al orden.
2 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
11. Localización de series de datos en la salida de listas
Escriba LOCATE en cualquiera de los paneles de visualización para buscar una serie
de datos en una lista. El mandato también da soporte a series de caracteres
genéricas. Por ejemplo, puede escribir LOCATE ABC* para buscar los elementos de la
lista que empiezan por ABC. El mandato LOCATE se desplaza hasta el campo
especificado.
Si la lista se ordena por nombre de aplicación, solicite LOCATE applname; de forma
similar, si se ordena por nombre de trabajo, solicite LOCATE jobname. Si necesita
emitir un mandato LOCATE en una lista que no está ordenada por el elemento que
desea localizar, cambie el orden con el mandato SORT.
Visualización gráfica de las listas
Si ha instalado GDDM y tiene un terminal que puede visualizar gráficos, también
podrá visualizar gráficamente las listas de aplicaciones, ocurrencias y operaciones.
Las visualizaciones gráficas contienen la misma información que las listas de
edición o de selección, pero el formato es distinto; podrá ver conexiones de
dependencia que es posible que no se vean claramente desde una lista
convencional.
Para ver una lista utilizando la visualización gráfica, escriba GRAPH en el indicador
de mandatos de un panel que disponga de la opción de visualización gráfica.
Asignación de teclas de función de programa
El diálogo mantiene teclas de función de programa (PF) aparte de las asignaciones
de teclas ISPF normales. Escriba KEYS en el indicador de mandatos para que se
visualice la asignación actual o bien para cambiarla.
Puede definir teclas PF para ejecutar un mandato que utilice de forma habitual,
por ejemplo, para visualizar la lista de preparados. Para asegurarse de que el
mandato se ejecutará correctamente, independientemente del panel desde el que se
entre, defina la tecla PF como se indica a continuación:
FP5 ===> ;=4.1.cpu1
Donde ; es el delimitador de mandato ISPF.
Puede definir asignaciones de teclas FP exclusivas para distintos paneles. Por
ejemplo, si utiliza con regularidad el diálogo de descripción de aplicación, puede
definir teclas FP para los mandatos OPER y RUN.
Es aconsejable no modificar las asignaciones de las teclas FP1 (AYUDA) o FP12
(RECUPERAR). La tecla FP de recuperar devuelve el último mandato ejecutado al
indicador de mandatos. Se mantiene una pila de 25 mandatos aproximadamente.
El panel DEFINICIONES Y ETIQUETAS DE TECLAS FP permite asignar etiquetas
a las definiciones de las teclas FP. Cuando escribe el mandato PFSHOW desde un
panel, se visualizan las etiquetas de las teclas FP. Para dejar de visualizarlas,
escriba PFSHOW OFF.
Capítulo 1. Utilización de los diálogos ISPF 3
12. 4 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
14. 0 H
TRACE( nivel de rastreo ) TIPO( F )
B
OPINFO
OPINFO
ADID( identificador de descripción de aplicación )
CLASS( clase de sysout de impresora )
FORM( nombre de formulario de impresora ) IA( aammddhhmm )
JOBNAME( nombre de trabajo ) OPNUM( número de operación )
OPCA 0
SUBSYS( MSTR ) TRACE( nivel de rastreo )
nombre de subsistema
USERDATA( cualquier dato )
WSNAME( nombre de estación de trabajo )
OPSTAT
OPSTAT
ADID( ID de descripción de aplicación )
CLASS( clase de sysout de impresora ) DURATION( hhmm )
ERRORCODE( código de error de operación ) EVDATE( aammdd )
EVTIME( hhmm ) FORM( nombre de formulario de impresora )
IA( aammddhhmm ) JOBNAME( nombre de trabajo )
NUMJOB( nnnnnn ) OPNUM( número de operación )
6 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
15. TOKEN( valor de señal ) C
STATUS( E )
I
Q
T
S
X
OPCA 0
SUBSYS( MSTR ) TRACE( nivel de rastreo )
nombre de subsistema
WSNAME ( nombre de estación de trabajo )
SRSTAT
SRSTAT ' nombre de recurso '
OPCA
SUBSYS( nombre de subsistema )
MSTR
KEEP KEEP
AVAIL( RESET ) DEVIATION( cantidad )
NO RESET
YES
KEEP YES
QUANTITY( cantidad ) CREATE( NO )
RESET
0
TRACE( nivel de rastreo )
WSSTAT
WSSTAT
ALTWS( nombre de estación de trabajo alternativa )
REROUTE( R ) STARTOPR( R )
L L
E
Capítulo 2. Mandatos TSO 7
16. CMD ( L )
P
S
U
MANAGES ( nombre del gestor de dominio )
STATUS ( A )
O
F
OPCA 0
SUBSYS( nombre de subsistema ) TRACE( nivel de rastreo )
MSTR
WSNAME ( nombre de estación de trabajo )
8 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
18. Cuando Tivoli Workload Scheduler for z/OS finaliza, graba este mensaje en el
registro de mensajes:
EQQZ086I NO EXISTE NINGUNA SUBTAREA OPC ACTIVA.
OPC ESTÁ FINALIZANDO
Cancelación del planificador
Si Tivoli Workload Scheduler for z/OS sigue estando activo cinco minutos después
de haberse entrado el mandato de operador STOP, deberá cancelar Tivoli Workload
Scheduler for z/OS.
Puede que también sea necesario cancelar Tivoli Workload Scheduler for z/OS si el
plan actual se ha dañado, ya que una conclusión normal da lugar a que se realice
una copia de seguridad en el archivo alternativo (consulte la publicación
Personalización y ajuste para obtener detalles acerca de la recuperación del plan
actual). Existen dos formas de realizar esta acción. La primera consiste en entrar:
nombreproc C, DUMP (nombreproc = nombre de procedimiento JCL de Tivoli
Workload Scheduler for z/OS)
Ello da lugar a que Tivoli Workload Scheduler for z/OS finalice con un vuelco en
el archivo SYSMDUMP (si el nombredd está en el JCL de la tarea iniciada). La
segunda consiste en entrar:
nombreproc C (nombreproc = nombre del procedimiento JCL de Tivoli Workload
Scheduler for z/OS)
Esto hará que Tivoli Workload Scheduler for z/OS finalice sin ningún vuelco.
Si el mandato STOP no es efectivo y no tiene documentación anterior sobre el
problema, cancele Tivoli Workload Scheduler for z/OS con un vuelco para que se
pueda localizar el error.
Modificación del planificador
Con el mandato MODIFY, puede suministrar información a Tivoli Workload
Scheduler for z/OS después de haberse iniciado. La siguiente es la sintaxis del
mandato MODIFY:
F procname,opción_modificación
donde:
nombreproc Es el nombre de procedimiento JCL de Tivoli Workload Scheduler
for z/OS
opción_modificación
Es uno de los siguientes valores:
S=nombre_tarea
Inicia la subtarea especificada.
P=nombre_tarea
Detiene la subtarea especificada.
donde nombre_tarea puede ser uno de los siguientes:
APPC Subtarea de APPC.
10 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
19. AR Subtarea de recuperación automática (AR).
A4 Subtarea de direccionador de seguimiento de APPC.
CPH Subtarea de manejador de vía de acceso crítico.
DRT Subtarea de direccionador de datos.
EMGR Subtarea de gestor de sucesos.
ERDR Todas las subtareas de lector de sucesos activas.
EWTR Subtarea de transcriptor de sucesos.
EXA Subtarea de direccionador externo.
FL Tarea de obtención de registro de trabajo.
GEN Subtarea de servicio general.
| HTC Subtarea del cliente HTTP.
| HTS Subtarea del servidor HTTP.
IP Subtarea de direccionador TCP/IP.
JCC Subtarea de comprobación de terminación de trabajo.
NMM Subtarea de gestor en modalidad normal. El gestor en
modalidad normal debe reiniciarse tan pronto como sea
posible después de haberse detenido. La mayoría de las
funciones de Tivoli Workload Scheduler for z/OS necesitan
que exista una tarea NMM activa para ejecutarse
satisfactoriamente.
PSU Tarea previa al envío.
RODM Subtarea de RODM.
SUB Subtarea de sometimiento.
TA Subtarea de direccionador del agente del comprobador de
seguimiento TCP/IP.
TWS Tarea de extremo a extremo.
VTAM Subtarea de la función de comunicación en red (NCF).
WSA Subtarea del analizador de estación de trabajo.
Sólo las tareas de la tabla de subtareas de Tivoli Workload Scheduler for
z/OS pueden activarse mediante un mandato MODIFY. La tabla de subtareas
se crea al iniciarse Tivoli Workload Scheduler for z/OS. Esto significa que
sólo se puede iniciar una tarea que se haya detenido antes en la sesión actual.
Si intenta iniciar una subtarea iniciada o si intenta detener una subtarea
detenida, se mostrará el mensaje de error EQQZ049W y no se realizará
ninguna acción.
CPQSTA=ON
Activa el mensaje STATMSG(CPLOCK).
CPQSTA=OFF
Desactiva el mensaje STATMSG(CPLOCK).
DEPLOYCF
Utilice esta opción para iniciar manualmente el proceso de implementación
que renueva el archivo de configuración de sucesos de los comprobadores de
Capítulo 3. Mandatos para controlar el planificador 11
20. seguimiento (miembro EQQEVLST del conjunto de datos EQQJCLIB) de
acuerdo con el contenido actual del conjunto de datos EQQEVLIB del
controlador.
El proceso puede actualizar el archivo de configuración de sucesos para los
comprobadores de seguimiento que están conectados actualmente. Al final
del proceso de implementación, cada comprobador de seguimiento conectado
supervisa si hay sucesos que coinciden con los datos renovados, basados en
una copia en el almacenamiento del archivo de configuración.
Si se hace referencia al destino del comprobador de seguimiento en las
opciones de direccionamiento del controlador (sentencia de inicialización
ROUTOPTS), pero no está conectado actualmente, el comprobador de
seguimiento adquiere los datos del archivo de configuración cuando se
restaura la conexión.
DSPPRODD
Lista los nombres de definición de datos (DD) de los conjuntos de datos que
no pueden descartarse. La lista puede obtenerse de una de las formas
siguientes:
v En las sentencias de parámetros iniciales: RCLOPTS DDPROT o
DDPRMEM
v Con el mandato MODIFY, /F subsistema,PROT(DD=miembro)
DSPPRODS
Lista los conjuntos de datos que no pueden descartarse. La lista puede
obtenerse de una de las formas siguientes:
v En las sentencias de parámetros iniciales: RCLOPTS DSNPROT o
DSNPRMEM
v Con el mandato MODIFY, /F subsistema,PROT(DS=miembro)
DSPSTA
Muestra el estado del sistema de mensajes de estadísticas en el mensaje
EQQZ095. El mensaje indica si el sistema de mensajes está activo para
EVENTS, CPLOCKS, GENSERV y WSATASK. También proporciona los
valores definidos actualmente para EVELIM y STATIM. Para obtener detalles,
consulte la publicación Mensajes y códigos
EVELIM=nnnn
Establece el nuevo valor de la palabra clave EVELIM de la sentencia JTOPTS.
Los valores permitidos son del 0 al 9999.
EVESTA=ON
Activa el mensaje STATMSG(EVENTS).
EVESTA=OFF
Desactiva el mensaje STATMSG(EVENTS).
GENSTA=ON
Activa el mensaje STATMSG(GENSERV).
GENSTA=OFF
Desactiva el mensaje STATMSG(GENSERV).
JCLDBG=ON
Activa el rastreo individual del JCL. Se mostrará para cada trabajo gestionado
por la información de la tarea WSA, como el tiempo transcurrido en
milisegundos necesarios para manejar el trabajo, recuperar el JCL, acceder al
VSAM JS u otros.
12 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
21. Se trata de un rastreo muy completo y sólo debe activarse durante breves
períodos de tiempo para identificar posibles problemas de rendimiento.
JCLDBG=OFF
Desactiva el rastreo individual del JCL.
LSTNOERR
El controlador lista el contenido de la tabla NOERROR. A continuación se
muestra una salida del mandato:
EQQZ024I Contenido de la tabla NOERROR
actual:
EQQZ024I !-------------------------------------------!----------!
EQQZ024I ! Sentencia ! Miembro !
EQQZ024I !-------------------------------------------!----------!
EQQN067I ! ABC123.*.*.0016.GE ! STDCWSN !
EQQN067I ! ABC123.*.*.0012.NE ! STDCWSN !
EQQN067I ! ABC123.*.*.0016.EQ ! STDCWSN !
EQQN067I ! ABC123.*.*.0500.TO.0610 ! NOERR2 !
EQQN067I ! ABC123.*.*.0200.TO.0210 ! NOERR2 !
EQQN067I ! ABC123.*.*.0005.LT ! NOERR !
EQQZ024I !-------------------------------------------!----------!
La información devuelta en la columna Miembro puede ayudar a buscar los
miembros para actualizarlos.
NEWDSLST
Utilice esta opción en el comprobador de seguimiento para volver a crear la
tabla de selección de desencadenamiento. La nueva tabla se lee desde el
miembro EQQEVLST (o EQQDSLST, si EQQEVLST no existe) del conjunto de
datos al que hace referencia el nombre DD EQQJCLIB en el JCL de tarea
iniciada para el comprobador de seguimiento. La nueva tabla sustituye a la
tabla en ECSA.
NEWNOERR
Ordena a un comprobador de seguimiento que vuelva a crear la tabla
NOERROR en caso de que las sentencias NOERROR se hayan modificado en
el miembro de biblioteca de parámetros que contiene la sentencia JTOPTS.
NOERRMEM (miembro)
Ordena a un comprobador de seguimiento que vuelva a crear la tabla
NOERROR, en caso de que las sentencias NOERROR se hayan modificado en
un miembro de biblioteca de parámetros que se había especificado en una
sentencia INCLUDE.
NOERRMEM (M1)
Ordena a un comprobador de seguimiento que suprima todos los códigos
NOERROR que ha definido el miembro M1, una vez que se haya cambiado
con anterioridad M1 para que contenga sólo comentarios. El miembro
modificado puede contener un número distinto de códigos NOERROR del
que contenía el miembro original.
Nota: El planificador abre la biblioteca EQQPARM cuando Tivoli Workload
Scheduler for z/OS se ha iniciado y no puede accederse a los
miembros de la biblioteca de parámetros (que residen en fragmentos
de biblioteca), que se han creado tras haberse abierto. Para evitar que
se produzca este problema, los conjuntos de datos que definen la
biblioteca EQQPARM deben haberse asignado sin ningún fragmento
secundario.
PROT ([DD=miembro1], [DS=miembro2])
Sustituye el contenido que actualmente se utiliza de la lista de los miembros
(miembro1 y miembro2) que están dentro de la biblioteca de parámetros PDS, si
Capítulo 3. Mandatos para controlar el planificador 13
22. DD o DSN se ha protegido. Como mínimo, deberá especificarse una de las
dos palabras clave, DD o DS. La lista de DD o DSN protegidas se desactiva
cuando el miembro1 o miembro2 está en blanco. Asimismo, las palabras clave
DD y DS eliminan la lista de nombres de DD y nombres de DS protegidos.
Por ejemplo, si se utiliza DDPROT en la biblioteca de parámetros al iniciarse
el controlador, el mandato desactivará esta lista y la sustituirá por el
contenido de miembro1.
QUELEN=nnnn
Establece el nuevo valor de la palabra clave QUEUELEN de la sentencia
JTOPTS. Los valores permitidos son del 0 al 9999, pero se fuerza un valor
mínimo de 5.
| RFRUSER
| Aplica los cambios que haya efectuado a la sentencia USRREC mientras se
| ejecutaba Tivoli Workload Scheduler for z/OS inmediatamente, sin tener que
| reiniciar el controlador. Esta opción es válida sólo para la función global
| ligera.
STATIM=nn
Establece el nuevo valor de la palabra clave STATIM de la sentencia JTOPTS.
Los valores permitidos son del 0 al 99.
STATUS
Devuelve un mensaje en las anotaciones del sistema con el estado del
subsistema de Tivoli Workload Scheduler for z/OS. El estado puede ser uno
de los siguientes:
FULLY_OPERATIONAL
Todo está activo y su funcionamiento es correcto.
PARTIALLY_OPERATIONAL
El subsistema El planificador tiene funciones limitadas. Por ejemplo,
si un controlador ER se detiene, el controlador puede seguir
planificando trabajos, pero no puede recibir los estados de éstos.
NOT_OPERATIONAL
La funcionalidad del subsistema principal no está disponible. Por
ejemplo, un controlador no puede ejecutar un plan o someter un
trabajo.
STATUS, DD=nombredd
Comprueba el estado del conjunto de datos de Tivoli Workload Scheduler for
z/OS que se asocia al nombredd especificado. El nombredd puede ser un
nombre de DD específico como, por ejemplo, EQQWSDS, EQQCP1DS o
EQQLTDS, o bien puede asumir el valor ALL, CP, DB, LTP o JTL. Devuelve
el código de retorno de la última operación de E/S realizada en ese nombredd.
El estado del conjunto de datos puede ser uno de los siguientes:
NORMAL
AVISO
GRAVE
CRÍTICO
DESCONOCIDO
STATUS, {OP_COMP | OP_ERR}, "nombre destino"
Devuelve el número de operaciones que se han completado (OP_COMP) o el
número de operaciones que han finalizado con errores (OP_ERR) para el
comprobador de seguimiento especificado (nombre destino).
14 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
23. Notas:
1. Si se ha definido más de una estación de trabajo para el comprobador de
seguimiento nombre comprobador seguimiento, el número de operaciones
que se han completado o que han finalizado con errores es la suma de las
operaciones de todas las estaciones de trabajo definidas en ese
comprobador de seguimiento.
2. El nombre destino es el nombre del destino de un comprobador de
seguimiento, tal como se ha especificado en la palabra clave ROUTOPTS
de las sentencias de inicialización.
STATUS, SUBTASK
Lista todas las subtareas con sus estados. El estado puede ser ACTIVO o
INACTIVO.
STATUS, TRK= {trkname| trktype}
Devuelve el estado de un agente del comprobador de seguimiento para ese
controlador. El estado puede ser ACTIVO o INACTIVO, que indica si existe
una sesión activa para ese agente del comprobador de seguimiento.
trkname
Es el nombre de destino del agente del comprobador de seguimiento
definido en el miembro PARM de Tivoli Workload Scheduler for z/OS
o bien la dirección TCP/IP o SNA del agente del comprobador de
seguimiento
trktype
Tipo del agente del comprobador de seguimiento. Puede ser TCP, SNA,
APPC o ALL. Si especifica uno de estos valores, obtendrá el estado de
cada agente del comprobador de seguimiento definido de este tipo. Por
ejemplo, si especifica TCP, obtendrá el estado de todos los agentes del
comprobador de seguimiento TCP/IP que ha definido para ese
controlador; si especifica ALL, obtendrá el estado de todos los
comprobadores de seguimiento definidos para ese controlador.
TAKEOVER
Ordena a un controlador de espera que se haga cargo de realizar las
funciones del controlador. Este mandato sólo es válido cuando ambos
sistemas forman parte del mismo grupo XCF y no existe ningún controlador
activo. Sólo podrá utilizar este mandato para los espacios de direcciones de
Tivoli Workload Scheduler for z/OS en los que se haya especificado
OPCHOST(STANDBY) en la sentencia de inicialización OPCOPTS.
Nota: La toma de control puede producirse automáticamente si se ha
especificado la palabra clave TAKEOVER en la sentencia de
inicialización XCFOPTS de un sistema en espera. Consulte la
publicación Personalización y ajuste para obtener más información.
TRYNOERR(nombre del miembro)
Inicia un proceso de prueba de las sentencias NOERROR contenidas en el
nombre del miembro. El controlador emite todos los mensajes de proceso
normal en EQQMLOG. Al final del proceso de prueba, el controlador emite el
mensaje EQQN099I, y deja la tabla NOERROR sin cambios.
nombre del miembro es un miembro de la biblioteca EQQPARM.
VSTRC=START
Inicia un rastreo en el registro de mensajes de todas las solicitudes de E/S
del VSAM. En un sistema de planificador ocupado, necesitará un conjunto de
Capítulo 3. Mandatos para controlar el planificador 15
24. datos del registro de mensajes grande, y el rastreo afectará al rendimiento del
sistema Tivoli Workload Scheduler for z/OS.
VSTRC=STOP
Detiene un rastreo de peticiones de E/S VSAM en el registro de mensajes.
WSASTA=ON
Activa el mensaje STATMSG(WSATASK).
WSASTA=OFF
Desactiva el mensaje STATMSG(WSATASK).
Tras haberse entrado el mandato STOP, el mandato MODIFY ya no funciona y da
lugar a que se muestre este mensaje en SYSLOG:
IEE324I MODIFY REJECTED - TASK BUSY
Modificación del almacén de datos
Utilizando el mandato MODIFY, puede proporcionar información al almacén de
datos de Tivoli Workload Scheduler for z/OS tras haberse iniciado. La sintaxis del
mandato MODIFY es:
F procname,opción_modificación
donde:
opción_modificación
Es uno de los siguientes valores:
S=nombre_tarea
Iniciar la subtarea de almacén de datos especificada.
P=nombre_tarea
Detener la subtarea de almacén de datos especificada.
El valor de nombre_tarea puede ser uno de los siguientes:
ARRD Tarea de lector.
ARCU Tarea de limpieza.
ARCM Comunicación.
ARDYWR Mostrar el número de grabadores activos.
ARDYTW Mostrar el valor de WINTERVAL.
ARDYNY Mostrar el valor de MAXSTOL.
ARDYNS Mostrar el valor de MAXSYSL.
ARDYTU Mostrar el valor de CINTERVAL.
ARDYNS Mostrar el valor de MAXSYSL.
ARDYPM Mostrar todos los valores de los parámetros de inicialización.
ARSTKW O=[propietario],K=[palabra_clave]
Mostrar los datos estadísticos que corresponden a un propietario
específico o a una única palabra clave. A continuación se describen
las combinaciones de palabra clave y propietario:
16 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
25. Propietario Palabra clave Significado
JESQUEUE COUNTJOB Número de trabajos que todavía se
encuentran en el Bloque de control de
colas JES
JESQUEUE JOBINSQU Número de trabajos que se han insertado
en el Bloque de control de colas JES
JESQUEUE DSIDINSQ Número de ID de DS (sysout) que se han
insertado en el Bloque de control de
colas JES
JESQUEUE JOBRQUEU Número de trabajos que han vuelto a
colocarse en cola: suprimidos del Bloque
de control de colas JES tras el
almacenamiento
JESQUEUE JOBDISCA Número de trabajos descartados:
suprimidos del Bloque de control de
colas JES porque se ha producido un
error durante el almacenamiento en la
base de datos
DATAFILEnnnn CNTDPAGE Número de páginas de datos del archivo
de datos especificado
READER JOBRQSDB Número de trabajos directamente
solicitados a la base de datos
READER JOBRQJES Número de trabajos solicitados a la Cola
JES porque todavía no se han
almacenado en la base de datos
COMMUNICATION INPUTMSG Número de mensajes de entrada
recibidos
COMMUNICATION OUTPTMSG Número de mensajes de salida enviados
ARSTGN Mostrar todas las estadísticas del almacén de datos.
ARMDWR Modificar el número de grabadores activos.
ARMDTW=n Modificar el valor de WINTERVAL (segundos).
ARMDNY=n Modificar el valor de MAXSTOL (número de líneas).
ARMDNS=n Modificar el valor de MAXSYSL (número de líneas).
ARMDTU=n Modificar el valor de CINTERVAL (segundos).
ARMDNS=n Modificar el valor de MAXSYSL (número de líneas).
ARDGCM=on/off
Activar/desactivar los rastreos de la tarea de Comunicación.
ARDGWR=on/off
Activar/desactivar los rastreos de la tarea de Grabador.
ARDGRD=on/off
Activar/desactivar los rastreos de la tarea de Lector.
ARDGJQ=on/off
Activar/desactivar los rastreos de la tarea de Cola JES.
ARDGDB=on/off
Activar/desactivar los rastreos de la tarea de Base de datos.
Capítulo 3. Mandatos para controlar el planificador 17
26. 18 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
30. Directiva de SETVAR
//*%OPC SETVAR
Tnombre=( variable fecha y hora +/- nnnTT1 nnnTT2 nnnTT3 )
SUBMIT
,PHASE= SETUP
Tnombre=SUBSTR(variable,n,longitud)
Tnombre=( valor numérico / 'valor alfanumérico' )
Tnombre=( variable1 +/- variable2 )
Tnombre=(' elemento de concatenación ')
Notas acerca de la utilización
v Especifique entre paréntesis la expresión que corresponde a la variable temporal
Tnombre.
v La variable Tnombre debe empezar por la letra T.
v TT1 es el primer tipo posible y puede adoptar uno de los valores siguientes:
WD Días laborables
CD Días de calendario
WK Semanas
MO Meses
YR Años
HH Horas
MM Minutos
SS Segundos
v TT2 y TT3 son tipos adicionales que se permiten sólo para variables relacionadas
con horas. Pueden tener uno de los valores siguientes:
HH Horas
MM Minutos
SS Segundos
Directivas de BEGIN y END
.,
//*%OPC BEGIN ACTION= EXCLUDE
INCLUDE
NOSCAN
SUBMIT
PHASE= SETUP
.,
COMP= ( (expresión de comparación) )
//*%OPC END ACTION= EXCLUDE
INCLUDE
NOSCAN
Directiva de FETCH
22 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
31. .,
//*%OPC FETCH MEMBER=nombre de miembro
EXIT=nombre de salida
SUBMIT
PHASE= SETUP
.,
COMP=( (expresión de comparación) )
Capítulo 5. Directivas de JCL 23
32. Palabra clave COMP en las directivas de BEGIN y FETCH
.,
.,
COMP=( ( expresión1 .EQ. ( expresión2 ) ) )
.NE.
.GE.
.GT.
.LE.
.LT.
Notas acerca de la utilización
En las expresiones COMP, sólo son válidas las variables & (ampersand) y no se
permiten los blancos intercalados.
24 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
34. Tabla 2. Variables JCL suministradas relacionadas con las ocurrenciases (continuación)
Nombre de Longitud
variable (bytes) Descripción
OYMD1 6 Fecha de IA de la ocurrencia en formato YYMMDD
OYMD2 8 Fecha de IA de la ocurrencia en formato YY/MM/DD
OYMD3 10 Fecha de IA de la ocurrencia en formato
YYYY/MM/DD
OYY 2 Año de IA de la ocurrencia en formato YY
OYYDDD 5 Fecha de IA de la ocurrencia como fecha juliana en
formato YYDDD
OYYMM 4 Mes de IA de la ocurrencia del año en formato YYMM
OYYYY 4 Año de IA de la ocurrencia en formato YYYY, por
ejemplo, 1996
Variables JCL relacionadas con las operaciones
Tabla 3. Variables JCL relacionadas con las operaciones
Nombre de Longitud
variable (bytes) Descripción
OJOBNAME 8 Nombre de trabajo de la operación
OLDAY 1 Último día de inicio de la operación (1–7); el 1 representa
el lunes y el 7 representa el domingo
OLDD 2 Último día de inicio de la operación (día del mes)
OLHH 2 Última hora de inicio de la operación
OLHHMM 4 Último inicio de la operación en horas y minutos
OLMD 4 Última fecha de inicio de la operación (mes y día) en
formato MMDD
OLMM 2 Última hora de inicio de la operación del mes, en formato
MM
OLWK 2 Última semana de inicio de la operación (semana del año)
en formato WW
OLYMD 6 Última fecha de inicio de la operación en formato
YYMMDD
OLYYDDD 5 Último inicio de la operación en formato de fecha juliana
(YYDDD)
OOPNO 3 Número de la operación dentro de la ocurrencia, ajustado
por la derecha y rellenado con ceros
OWSID 4 ID de estación de trabajo para la operación actual
OXJOBNAM 54 Nombre de trabajo ampliado establecido en el plan actual
a nivel operativo. Si ha especificado un carácter en blanco
en el campo Nombre de trabajo ampliado, el valor de
OXJOBNAM se trunca en el primer carácter en blanco.
26 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
35. Variables JCL relacionadas con la fecha
Tabla 4. Variables JCL relacionadas con la fecha
Nombre de Longitud
variable (bytes) Descripción
CDAY 1 Día actual de la semana; el 1 representa el lunes y el 7
representa el domingo
CDD 2 Día actual del mes en formato DD
CDDD 3 Número del día en el año actual
CDDMMYY 6 Fecha actual en formato DDMMYY
CHH 2 Hora actual en formato HH
CHHMM 4 Hora y minutos actuales en formato HHMM
CHHMMSSX 8 Hora, minutos, segundos y centésimas de segundo actuales
en formato HHMMSSXX
CMM 2 Mes actual en formato MM
CMMYY 4 Mes actual del año en formato MMYt
CWW 2 Número de la semana en el año actual
CWWD 3 Día actual de la semana en formato WWD, donde WW es
el número de la semana en el año y D es el día de la
semana
CYMD 8 Fecha actual en formato YYYYMMDD
CYY 2 Año actual en formato YY
CYYDDD 5 Fecha juliana actual en formato YYDDD
CYYMM 4 Mes actual del año en formato YYMM
CYYMMDD 6 Fecha actual en formato YYMMDD
CYYYY 4 Año actual en formato YYYY, por ejemplo, 1990
CYYYYMM 6 Mes actual del año en formato YYYYMM
Variables suministradas en formato dinámico
Tabla 5. Variables relacionadas con la fecha suministradas en formato dinámico
Nombre de variable Descripción
CDATE Fecha actual
CTIME Hora actual
OCDATE Fecha de IA de la ocurrencia
OCFRSTC Primer día del calendario del mes de la fecha de IA de la
ocurrencia
OCFRSTW Primer día laborable del mes de la fecha de IA de la
ocurrencia
OCFRSTWY Primer día laborable del año de la fecha de IA de la
ocurrencia
OCLASTC Último día del calendario del mes de la fecha de IA de la
ocurrencia
OCLASTW Último día laborable del mes de la fecha de IA de la
ocurrencia
Capítulo 6. Variables JCL suministradas 27
36. Tabla 5. Variables relacionadas con la fecha suministradas en formato
dinámico (continuación)
Nombre de variable Descripción
OCLASTWY Último día laborable del año de la fecha de IA de la
ocurrencia
OCTIME Hora de IA de la ocurrencia (horas y minutos)
OPIADATE Fecha de IA de la operación (si se deja en blanco, toma el
valor de la fecha de IA de la ocurrencia)
OPIATIME Hora de IA de la operación (si se deja en blanco, toma el
valor de la hora de IA de la ocurrencia)
OPLSDATE Última fecha de inicio de la operación
OPLSTIME Última hora de inicio de la operación
28 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
38. D El cierre está en curso.
E Se ha producido un error al someter o liberar un trabajo.
G La operación se está ejecutando en una estación de trabajo en espera (se
trata de una operación ficticia que espera que transcurra el periodo de
retardo).
H En un panel, un usuario ha utilizado el mandato HOLD en la operación.
L La operación es una operación dependiente del tiempo que se retrasa, con
el atributo suppress-if-late (suprimir si se retrasa).
M El estado de la operación ha establecido manualmente.
N En un panel, un usuario ha utilizado el mandato NOP en la operación.
O La estación de trabajo está fuera de línea.
Q Para los trabajos de z/OS, el trabajo se ha añadido a la cola de trabajos
JES. Para las estaciones de trabajo tolerantes a errores, está a la espera de
someterse.
R La operación ha finalizado con errores, pero se ha restablecido
automáticamente (en las opciones de instalación, se ha definido el
restablecimiento automático del código de terminación).
S Se está ejecutando el trabajo o la tarea iniciada.
T En espera hasta que sea una hora determinada.
U El sometimiento está en curso.
V Se ha alcanzado el valor límite de esta estación de trabajo con tolerancia a
fallos.
W En espera de entorno de planificación.
X En espera de recurso.
S El trabajo terminó con un código de error que coincide con una entrada
NOERROR.
Para las operaciones que se lleven a cabo en estaciones de trabajo de sistema, un
estado ampliado en blanco tiene un significado particular para los estados
siguientes:
Ha llegado (A) o Preparado (* o R)
El planificador está en proceso de someter este trabajo. El planificador está
esperando a que esté disponible un servidor paralelo o un recurso crítico, o la
operación no se someterá automáticamente.
Iniciado (S)
El trabajo se ha sometido satisfactoriamente pero todavía no se ha informado
de su adición a la cola de trabajos JES.
Códigos de error
El planificador asigna códigos de error a determinadas operaciones y a los pasos
de tarea iniciada y de trabajo. La función de recuperación de trabajo automática
utiliza estos códigos para decidir una acción de recuperación.
CAN El operador o un usuario TSO ha cancelado el trabajo o la tarea
iniciada antes de que se ejecute. Este código también es posible si
falta el suceso de terminación de trabajo (tipo 3P).
30 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
39. CCUN Se desconoce el código de terminación. El trabajo o la tarea
iniciada ha finalizado, pero no existe ningún código de terminación
disponible. Este código también es posible si falta el suceso de
terminación de trabajo (tipo 3J).
Compruebe el registro de trabajo y el SYSLOG.
JCCE Se ha producido un error durante el proceso JCC (comprobación de
terminación de trabajo) que ha impedido que la JCC pudiera
determinar un código de error para la operación.
JCL Se ha reconocido la existencia de un error JCL tras el inicio de la
ejecución del trabajo o de la tarea iniciada o bien se ha reconocido
la existencia de un error JCL tras la comprobación de sintaxis del
lector interno.
| JCLI Se ha producido un error JCL de forma inmediata; es decir, el error
| se ha detectado antes de que se iniciara el trabajo o la tarea
| iniciada. Este código también es posible cuando faltan el suceso de
| inicio de trabajo (tipo 2) y el suceso de finalización de trabajo
| (tipo3). En las estaciones de trabajo del agente z-centric, se
| devuelve este código cuando se produce un error de análisis en la
| sentencia JOBREC.
MCP La operación se ha establecido manualmente como errónea en el
diálogo de MCP.
OFxx El sistema donde está definida la operación ha pasado a fuera de
línea. El parámetro WSOFFLINE de la sentencia de inicialización
JTOPTS especifica que las operaciones iniciadas deberían estar
marcadas como finalizadas con error. Las letras xx representan el
estado y el estado ampliado de la operación anómala. Las
operaciones que estaban ejecutándose (estado de SS) tienen un
estado de error de código de paso OFFL.
OAUT Mientras se ejecutaba el mandato de System Automation
especificado con la operación, la salida EQQUXSAZ de System
Automation emitió un código de retorno distinto de 0. El estado de
la operación se ha establecido en E. Compruebe los mensajes de
System Automation en el registro que se especifica en el parámetro
AUTOMATIONMSG de la sentencia OPCOPTS.
OJCV Se ha producido un error durante la sustitución de variables de
JCL al someterse el trabajo o la tarea iniciada, o bien el planificador
ha detectado un error en la sentencia RECOVER durante la
recuperación automática. Examine el JCL de la operación o el
conjunto de datos EQQMLOG para obtener más información
acerca de la anomalía.
Este código de error también se puede emitir cuando se produce
un error durante la sustitución de variables en un texto del
mandato de System Automation. El estado de la operación debería
estar establecido en E, en función del parámetro SAVARFAIL
establecido en la sentencia de inicialización OPCOPTS. Para
identificar las variables no resueltas y el tipo de error producido,
compruebe los mensajes relacionados con la sustitución de
variables de ocurrencias en EQQMLOG.
OSEQ Un trabajo o una tarea iniciada ha empezado a ejecutarse antes de
haberse completado todos los predecesores. Esto sólo puede ocurrir
si el trabajo no lo ha sometido el planificador y si se ha
Capítulo 7. Códigos 31
40. especificado HOLDJOB (NO) o HOLDJOB(USER) en las opciones
del transcriptor de sucesos del planificador. Para las estaciones de
trabajo con tolerancia a fallos, el código OSEQ puede indicar que
se ha añadido una dependencia de otra operación o un recurso
especial después de haberse iniciado el trabajo, pero antes de que
el suceso llegara al controlador. Consulte la publicación
Personalización y ajuste.
OSUB Se ha producido una anomalía cuando el planificador intentaba
someter un trabajo o iniciar una tarea iniciada. En el caso de una
tarea iniciada, puede que la tarea iniciada sea un subsistema que
JES no ha iniciado, o que el nombre de DD EQQSTC del
subsistema del planificador no se haya asignado a una biblioteca
de procedimientos definida por JES. La operación debería estar
marcada como finalizada con error.
OSUF Se ha producido un error cuando el planificador intentaba
recuperar el JCL de un trabajo o de una tarea iniciada. Este código
se establece si la palabra clave SUBFAILACTION de la sentencia de
inicialización JTOPTS especifica que la operación debería estar
marcada como finalizada con error. Este código también se produce
si tiene JOBCHECK(SAME) y el nombre de trabajo de la
descripción de aplicación no coincide con el que figura en la tarjeta
del trabajo.
OSUP Una operación de hora ha llegado tarde y el parámetro
SUPPRESSACTION de la sentencia de inicialización JTOPTS
especificaba que la operación debería estar marcada como
finalizada con error.
OSxx El sistema donde está definida la operación ha fallado. El
parámetro WSFAILURE de la sentencia de inicialización JTOPTS
especifica que las operaciones iniciadas deberían estar marcadas
como finalizadas con error. Las letras xx representan el estado y el
estado ampliado de la operación anómala. Las operaciones que
estaban ejecutándose (estado de SS) tienen un estado de error de
código de paso OSYS.
PCAN El operador ha cancelado una operación de impresión.
CLNA Se ha producido una anomalía cuando el planificador intentaba
completar la adaptación de JCL durante el proceso de reinicio y
limpieza proceso.
CLNC Se ha producido un error cuando el planificador intentaba realizar
la limpieza del conjunto de datos durante el proceso de reinicio y
limpieza.
CLNO Se ha producido un error cuando el planificador intentaba
recuperar los datos del registro de trabajo histórico durante el
proceso de reinicio y limpieza.
nnnn Código de retorno de paso.
Sxxx Código de terminación anómala del sistema.
Uxxx Código de terminación anómala de usuario en notación
hexadecimal. Por ejemplo, la terminación anómala de usuario 2750
se representa como UABE en el planificador.
xxxx Código de error definido por el usuario.
32 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida
41. Códigos de estado de recuperación de registros de trabajo
Cuando se utiliza la función de recuperación de registros de trabajo, el planificador
mantiene información de estado para informar acerca de la recuperación del
registro. A continuación figura una lista de los códigos de estado:
C Completada. El controlador ha recibido el registro.
E Error. Se ha producido un error al recuperar el registro.
I Iniciada. El controlador ha enviado una petición de recuperación al
comprobador de seguimiento, pero éste no ha procesado la solicitud
todavía.
S Arrancada. El controlador ha enviado una solicitud de recuperación al
comprobador de seguimiento y éste ha iniciado la recuperación del
registro.
blanco
El controlador no ha enviado ninguna solicitud de recuperación al
comprobador de seguimiento.
Códigos de razón de operación
Si se incluye el campo RSNC en la lista de preparadas, se obtienen estos códigos
de razón de operación. Los códigos se listan por orden jerárquico. Por ejemplo, si
el sometimiento del trabajo no ha sido satisfactorio y el sometimiento del trabajo se
ha desactivado, se obtiene el código D, no el código F.
1 Recurso 1 de estación de trabajo insuficiente
2 Recurso 2 de estación de trabajo insuficiente
A Condición de error de restablecimiento automático
C Estación de trabajo cerrada
D Sometimiento de trabajo desactivado
F Sometimiento de trabajo anómalo
H Cierre en curso
J Ningún sometimiento de trabajo automático
L El trabajo llega tarde
O La estación de trabajo está fuera de línea
P Todos los servidores paralelos en uso
S Recurso especial no disponible
T Hora de arranque no alcanzada
| U La estación de trabajo está desenlazada
Capítulo 7. Códigos 33
42. 34 IBM Tivoli Workload Scheduler for z/OS: Consulta rápida