Uso básico del SDSF (Parte 3: Panel I)

  Entre las múltiples herramientas con las que se puede gestionar el sistema operativo para ordenadores centrales  z/OS, sin duda el Sistema de Visualización y Facilitación de Búsqueda ["System Display and Search Facility" ("SDSF"), en inglés] es una de las más completas.
  Se ha visto, en entradas anteriores, que el SDSF permite una detallada monitorización tanto de las operaciones que funcionan en dicho sistema operativo, como de los recursos del propio sistema.
  Dependiendo de aquello que se desee monitorizar, esta herramienta posee diferentes paneles (o pantallas) especializados. Cada una de estas pantallas posee filtros para aumentar la precisión de la monitorización.
  Por otra parte, este programa también permite la gestión de algunas de las operaciones que monitoriza mediante comandos.
  Evidentemente, aunque existen numerosos filtros y comandos que funcionan en todas las diferentes pantallas, existen algunos que sólo funcionan en ciertas pantallas específicas.

  En la presente entrada de esta bitácora se hablará de la pantalla de cola de entrada ("Input Queue", en inglés) de las operaciones y tareas.
  Para acceder a este panel del SDSF sólo hay que escribir "I" en la línea de "COMMAND INPUT" y darle entrada.
  En esta pantalla se puede ver información acerca de las operaciones que se encuentran en la cola de entrada de JES, o que se están ejecutando.


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 "I" son:


Nombre columnaTítulo mostradoDescripción
JNAMEJOBNAME    Nombre de la operación. Es un campo fijo.
JOBID JobID  Identificador de operación JES.
JTYPEType   Tipo de espacio de dirección.
JNUMJNum1  Número de operación JES.
OWNERIDOwner   Identificador de usuario del propietario de la operación (o valores predeterminados de "++++++++" o "????????" si el usuario no está definido en el RACF).
JPRIOPrty  Prioridad de la cola de entrada de JES2.
JCLASSC  Clase de entrada JES.
POSPos   Posición dentro de la clase de cola de entrada JES.
PRTDESTPrtDest  Nombre de destino impreso JES.
ROUTERmt   Ruta de impresión JES (nº remoto si la ruta no es local; sólo en JES2).
NODENode   Nodo de impresión (sólo JES2).
SYSAFFSaff   Afinidad en la ejecución del sistema JES.
ACTSYSAsys   Identificador de la ejecución del sistema JES. 
STATUSStatus   Estado de la operación.
SECLABELSecLabel   Etiqueta de seguridad de una operación.
TGNUMTGNum  Grupos de rutas usadas por una operación.
TGPCTTGPct   Porcentaje del uso total de grupo de ruta. 
ORIGNODEOrigNode  Nombre del nodo de origen.
EXECNODEExecNode   Nombre del nodo de ejecución.
DEVIDDevice  Nombre de equipo JES.
SRVCLSSrvClass  Clase de servicio.
WLMPOSWPos   Posición en la cola WLM.
SCHENVScheduling-Env   Entorno de planificación de la operación.
DELAYDly   Indicador de si esa operación en proceso se retrasa.
SSMODEMode   Subsistema que administra la operación (JES o WLM).
ROOMNRNum   Nº de alojamiento de la operación JES.
PNAMEProgrammer-Name  Campo del nombre del programador JES.
ACCTNAcct  Campo de número de cuenta JES.
NOTIFYNotify   Identificador de usuario TSO en el parámetro "NOTIFY" de la carta de la operación.
ISYSIDISys   Identificador de entrada del sistema JES.
TIMERRd-Time   Hora en la que la operación estuvo leyendo.
DATERRd-Date   Fecha en la que la operación estuvo leyendo.
ESYSIDESys   Identificador de ejecución del sistema JES.
TIMEESt-Time  Hora en la que ha comenzado la ejecución.
DATESt-Date  Fecha en la que ha comenzado la ejecución.
ICARDSCards   Nº de cartas leídas por la operación.
MCLASSMC   MSGCLASS de operación.
TSRECTot-Lines   Nº total de registros almacenados por operación. 
SPINSpin   Indicador de si una operación es elegible para ser  girada.
SUBGROUPSubGroup   Grupo submitidor.
PHASENAMEPhaseName  Nombre de la fase en la que se encuentra la operación.
PHASEPhase   Nº de la fase en la que se encuentra la operación.
JOBACCT<1 -5>JobAcct<1-5>1   Campo de contabilidad de la operación (cada nº con el que termina su nombre es un campo diferente).
DELAYRSNDelayRsn   Motivo del retraso de la operación.
JOBCORRJobCorrelator   Porción de la operación correlada del usuario (sólo en JES2).
ASIDASID   Identificador AS de la operación activa.
ASIDXASIDX   Identificador AS de la operación activa, en hexadecimal.
SYSNAMESysName   Nombre del sistema MVS donde se ejecuta la operación
JOBGROUPJobGroup  Nombre del grupo operacional asociado a una operación (sólo en JES2).
JOBGRPIDJobGrpID  Identificador del grupo operacional JES2 de la operación.
JOBSETJobSet   Equipo operacional dentro del grupo operacional al que pertenece la operación (sólo en JES2).
JGSTATUSJGStatus  Estado de la operación dentro de la red de dependencia (sólo en JES2).
FLUSHACTFlushAct   Indicador de acción de purga (sólo en JES2).
HOLDUNTILHoldUntil    Fecha y hora de "HOLDUNTIL".
STARTBYStartBy   Fecha y hora de "STARTBY".
WITHWith Nombre de la operación o tarea iniciada con la que la operación debe ejecutarse (en el mismo sistema; sólo JES2).
1 No incluida en la lista de campos predeterminados.


PARÁMETROS

  Al igual que sucede con los otros paneles del SDSF, los parámetros que se emplean en la pantalla de cola de entrada dan una mayor precisión al filtrado de los datos que muestra. Si a I no se le pone ningún parámetro, mostrará todas las operaciones en todas las clases y la cola conversora (pero no  las tareas de los usuarios del TSO o iniciadas). Las operaciones mostradas dependen de los permisos del usuario que realiza la consulta y pueden variar si se utilizan los parámetros PREFIX o FILTER.
  La sintaxis del comando es:
I<clase> <parámetro>

  Los parámetros son:
  •   Clase: Limita la clase de la operación. En JES2 existen hasta 7 clases diferentes de un solo caracter (sin espacios en blanco); dichas clases pueden ser A-Z, 0-9 o de caracteres especiales, según lo configure el usuario. En JES3 existe una sola clase de hasta 7 caracteres. Los caracteres especiales para emplear en lugar de una clase son: "@" (operaciones esperando a ser transmitidas a otro nodo), "*" (cola conversora), "#" (tareas iniciadas), "$" (usuarios de TSO), y "!" (cola impresa; contiene todas las operaciones de cualquier tipo de salida en el sistema).
  •   H: Muestra sólo las operaciones retenidas.
  •   NH: Muestra sólo las operaciones que no están retenidas.
Ejemplo de salida de "IT" (muestra las operaciones en clase "T").
Ejemplo de salida de "I H" (muestra las operaciones retenidas).

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).
  • A: Libera una operación retenida.
  • C: Cancela una operación. En JES3 también procesa la salida de ficheros. Pueden añadirse los siguientes parámetros: "A" (operación definida por ARM), "D" (coge un volcado), "DA" (operación definida por ARM, y que coge un volcado), "DP" (coge un volcado, pero no elimina la salida de la operación; sólo en JES3), "P" (imprime los ficheros preparados para impresión; sólo JES3).
  • D: Muestra información de la operación en el registro. Pueden añadirse los siguientes parámetros: "E" (línea, página, registro, programas incluídos; sólo JES3), "L" (forma alargada), "SD" (DDNAMES de la bobina de ficheros que contienen datos; sólo JES3), "SH" (DDNAMES de la bobina de ficheros en la bobina retenida que contiene datos; sólo JES3), "SP" (nombre de partición de la bobina; sólo JES3), "X" (extendido; sólo JES3).
  • E: Procesa una operación. Pueden añadirse los siguientes parámetros: "C" (cancela y retiene la operación anterior a la ejecución), "S" (completa después el paso actual), "SH" (completa, reinicia y retiene después del paso actual).
  • H: Retiene una operación.
  • I: Muestra información detallada de la operación.
  • JD: Muestra el uso de los dispositivos de la operación.
  • JM: Muestra el uso de la memoria de la operación.
  • JP: Muestra las dependencias de la operación.
  • JS: Muestra los pasos de la operación.
  •   L: Lista el estado de salida de una operación en el registro. En JES3, es la salida de la operación en la cola escrita. Se pueden añadir los siguientes parámetros: "B" (salida SNA/NJE; sólo JES3), "H" (salida de la cola retenida; sólo JES3), "L" (forma larga), "T" (salida TCP/IP de la operación; sólo JES3).
  •   P: Cancela una operación y purga su salida.
  •   PP: Cancela una operación protegida y purga su salida (sólo JES2).
  •   Q: Muestra descriptores  de salida para todos los ficheros en un grupo de salida.
  •   S: Muestra los archivos de una operación. Se pueden añadir los siguientes parámetros: "B" (usar el buscador ISPF), "E" (usar editor ISPF), "J" (usar editor ISPF para editar el JCL), "n" (número de ficheros donde se comienza a buscar).
  •   W: Crea registros de operaciones y de mensajes para girar.
  •   X: Imprime la salida de los ficheros.  Se pueden añadir los siguientes parámetros: "C" (cierra el archivo de impresión después de imprimir), "D" (muestra el panel "Open Print Data Set"), "F" (muestra el panel "Open Print File"), "S" (muestra el panel "Open Print").
  •   ?: Muestra una lista de ficheros de una operación.

  • Ejemplo de comando "I" (entrada).
    Ejemplo de comando "I" (salida). 

      Aguardo que la presente entrada haya sido interesante para el lector. Si es así, espero 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.