Uso básico del SDSF (Parte 12: Panel JC)


    Se ha visto, en entradas anteriores, que la potente herramienta del z/OS denominada Sistema de Visualización y Facilitación de Búsqueda ["System Display and Search Facility" ("SDSF"), en inglés] tiene la función principal de monitorizar los ordenadores centrales.
  Para afinar la monitorización tanto de las operaciones que se ejecutan en el mencionado sistema operativo, como de los recursos del mismo, esta herramienta posee diferentes pantallas, o paneles, tan configurables como el resto del propio z/OS.
  Asimismo, además de los variados filtros existentes para aumentar la precisión de la monitorización con el SDSF, también existen comandos que permiten al usuario manipular algunas de las operaciones que se monitorizan con este programa.
  Algunos de estos filtros y comandos son válidos en todas las pantallas, siempre que el usuario tenga los permisos adecuados, mientras que otros sólo pueden actuar en algunos de tales paneles.
 En la presente entrada se tratará la pantalla de clase de operación ["Job Class" ("JC"), en inglés]. Este panel permite al usuario monitorizar  y controlar las clases de operaciones de jRS2 MAS o JES3 JESPLEX, mostrándole tanto la clase de administración JES como la WLM.
  Se puede acceder a esta pantalla escribiendo JC  en la línea de "COMMAND INPUT" del SDSF, y dándole entrada.

COLUMNAS DEL PANEL

  Excepto la columna "NP" (donde se escriben los comandos que permiten al usuario manipular las operaciones), las columnas (de izquierda a derecha) más relevantes del panel "JC" son:

Nombre columnaTítulo mostradoDescripción
JOBCLCLASS   Clase de operación. Es un campo fijo. Es ignorado si está codificado en un estado FLD o en una macro ISFFLD.
JSTATUSStatus  Estado de la clase.
MEMBER Member  Nombre del miembro.
GROUPGroup  Nombre del grupo.
JMODEMode  Administrador de la clase.
WAITCNTWait-Cnt   Nº de operaciones esperando a ejecutarse (no sólo operaciones no WLM; sólo en JES2).
XEQCNTXeq-Cnt  Nº de operaciones activas.
HOLDCNTHold-Cnt  Nº de operaciones pausadas.
JCODISPODisp Disposición de salida para finalización normal y anormal de la operación (sólo JES2).
QHELDQHld  Indicador de clase de operación pausada (sólo JES2). 
JHOLDHold  Indicador de operación pausada (sólo JES2).
XBMXBM Nombre del procedimiento del lote en ejecución ejecutado por las operaciones activas en la clase (sólo JES2).
JCLIMJCLim   Límite de clase de operación para el sistema (sólo JES2). 
TDEPTHTDepth  Recuento máximo de operaciones para la clase (sólo JES3).
JPGNPGN Nº predeterminado de grupo en ejecución (sólo JES2).
JAUTHAuth  Grupos de comandos operadores MVS que están siendo ejecutados (sólo JES2).
BLPBLP  Realiza el bypass de procesamiento de etiquetas (sólo JES2).
COMMANDCommand  Disposición de comandos leídos desde la corriente de entrada (sólo JES2).
JLOGLog  Indicador de registro de la operación.
MSGLEVELMsgLV  Valor del nivel del mensaje (sólo JES2).
PROCLIBPL  Nº predeterminado de procedimiento de librería (sólo JES2).
PROMORTPromoRT  Velocidad de promoción STARTBY (sólo JES2).
REGIONRegion  Región predeterminada asignada a cada paso de la operación (sólo JES2).
SWASWA  Colocación de los bloques de control SWA creados por las operaciones (en relación a 16 MB en almacenamiento virtual; sólo JES2).
TIMEMax-Time  Máximo tiempo predeterminado en el que puede ejecutarse cada paso de operación (sólo JES2).
ACCTAcct  Requisito para el nº de cuenta en la sentencia de un archivo JCL (sólo JES2).
COPYCpy  Operaciones en cola para el procesado de salida como si fuera especificado en el archivo JOB con una sentencia "TYPRUN=COPY" (sólo JES2).
JOURNALJrnl  Información relativa a la operación guardada en un histórico de la operación.
PGMRNAMEPgNm  Nombre del programador requerido en la sentencia de un archivo de JCL (sólo JES2).
RESTARTRst  Reencolameinto para la ejecución de operaciones que se han ejecutado antes de que se repitieran en el IPL del sistema y que se activara un aviso de JES2 de inicio (sólo JES2).
SCANScn  Operaciones encoladas para procesar la salida inmediatamente después de la conversión JCL (sólo JES2).
IEFUJPUJP  Toma la salida IEFUJP cuando una operación es eliminada (sólo JES2).
IEFUSOUSO  Toma la salida de la instalación IEFUSO cuando una operación alcanza el límite SYSOUT (sólo JES2).
TYPE6Tp6  Produce registros de tipo 6 SMF (sólo JES2).
TYPE26Tp26  Produce registros de tipo 26 SMF (sólo JES2).
CONDPURGCPr  Elimina archivos del sistema condicionalmente en su clase de tiempo compartido de usuario (sólo JES2).
JMCLASSMC  Clase de mensaje para todas las sesiones compartidas en ese tiempo (por defecto una clase de mensaje de inicio de sesión para todos los inicios de sesión TSO/E; sólo JES2).
SCHENJCScheduling-Env  Entorno programado para la operación (sólo JES2).
JESLOGJESLog  Opciones alternativas para el registro JES2 de operación y de mensajes de la operación (sólo JES2).
XBMPROCXBMProc  Nombre de procedimiento para operación XBM/2 (sólo JES2).
DUPJOBDupJob  Nombres alternativos de operación aceptables para esa case (sólo JES2).
SDEPTHSdepth  Configurar profundidad (sólo JES3).
PARTNAMPartName  Nombre de partición de la bobina (sólo JES3).
PRITRKPriTrk  Asignación de la pista primaria del grupo (sólo JES3).
SECTRKSecTrk  Asignación de la pista secundaria del grupo (sólo JES3).
PRIOPrio  Prioridad (sólo JES3).
JOBRCJobRC  Indica que tanto el último como el máximo código de finalización del paso es comunicado como el código de finalización de la operación (sólo JES2).
CLACTIVE Active  Indica si la clase está  activa en ese instante(sólo JES2).
DSENQHRDSEnqShr  Indica si JES podría cambiar archivos encolados para que compartieran el acceso cuando no se requiere acceso exclusivo (sólo JES2).
SYSSYMSysSym  Indica si se permiten símbolos del sistema en las operaciones en lote.
GDGBIASGDGBias  Tendencia GDG predeterminada (STEP o JOB).

Ejemplo de columnas del panel JC

PARÁMETROS

  El uso de los parámetros en esta pantalla, natualmente, permite al usuario precisar los datos de la misma. Cuando JC se emplea sin parámetros, se mostrarán los miembros definidos actualmente.
  El comando posee la siguiente sintaxis:
JC<classes>

  Este comando tan sólo posee el parámetro classes,  que es una lista de 6 clases (JES2), o una única clase (JES3). Las clases de JES2 están constituídas por un caracter [A-Z, 0-9, $ (usuarios TSO), o # (tareas iniciadas)]. Puede emplearse el comando FILTER para alargar los nombres de clase.
Ejemplo de salida de "JC5"

COMANDOS

  Además de los vistos anteriormente, en esta pantalla existen los siguientes comandos para interactuar con las cadenas y otra información mostrada (todos ellos se escriben en la columna "NP", en la fila correspondiente a la operación sobre la que se va a actuar):
  •   //: Bloquea la repetición (se escribe en la primera y en la última de las filas procesadas).
  •   =: Repite el comando anterior o lo sobreescribe.
  •   +(n): Expande la columna "NP" ("n" es 4-20). Se emplea RESET para restablecerla.
  •   %(exec): Activa el ejecutable REXX (sólo en ISPF).
  •   /: Muestra los valores de la columna para la fila (sólo en ISPF).
  •   D: Muestra información sobre una clase de operación en los registros y ULOG (sólo en JES3).
  •   DC: Muestra el estado para la clase en los registros y ULOG (sólo en JES3).
  •   DG: Muestra el estado del grupo en los registros y el ULOG (sólo JES3).
  •   DL: Muestra información de la clase de operación en formato largo (sólo JES2).
  •   ST: Muestra la pantalla ST con todas las operaciones de la clase (sólo es válido para JES2 cuando la clase de operación tiene 1 caracter).
  Espero que la presente entrada haya sido interesante para el lector. De ser así, aguardo que éste la comente y/o la comparta, por favor.

No hay comentarios:

Publicar un comentario

Deje aquí su comentario, si no puede comentar, pruebe a hacerlo desde otro navegador de red u otro equipo.