Você está na página 1de 19

Enterprise

Manager® – Básico
Unidad 12 – Variables
AutoEdit y Shouts

www.sti.com.ve
Objetivos de la Unidad
• Describir los cuatro tipos de variables “AutoEdit”
• Usar el tablero %%Set para definir las variables
AutoEdit en las definiciones de los Jobs
• Describir el propósito y función de los “Shouts”
• Usar el tablero PostProc para definir los
“Shouts”
• Usar el tablero Steps para definir los “Shouts”
• Ver alarmas en la ventana Global Alert Client del
EM
• Realizar los pasos necesarios para responder
las alarmas
Conceptos Claves
• Job Submission Variables – Variables predefinidas usadas
cuando un job se somete para pasar los parámetros a un Job
o poner el Job a trabajar con los parámetros. Deben
especificarse las variables de sumisión de trabajo usando las
letras mayúsculas.
• Control-M® System Variables – Variables predefinidas que
se le asignan valores que usan la información del sistema
disponible en el momento de sumisión del Job
automáticamente (por ejemplo, %%DATE contiene la fecha
del sistema actual; %%TIME contiene la hora del sistema
actual). Estas variables pueden usarse para mantener los
valores de otros tipos de variables. Todas las variables del
sistema que usan las letras mayúsculas deben especificarse.
• User variable – Cualquier variable creada por los usuarios
para cualquier propósito. Como otras variables precedidas por
%%.
Variables AutoEdit

• Todos empiezan con el prefijo %%


• Tipos
– Variables de Sumisión de Job
– Control-M System variables
– Variables del usuario
– Include variable
Variables de Sumisión
de Job
• Pasa los parámetros a los Jobs
• Varía con la plataforma (vea el manual “EM User
Guide”)
– VMS
– AS/400
– Tandem
– UNISYS
• El Parámetro general - %%PARMn
– Usado para todos los tipos de jobs
– N es un número desde el 1 hasta el 32
Control-M System Variables

• Puestas Automaticamente por Control-M


– Resuelto en el momento de ejecución
– No varía con la plataforma
– Puede usarse en la creación de variables del usuario
– Ejemplos:
• %%ODATE (yymmdd) – Fecha de la programación original del
Job
• %%NEXT (yymmdd) –El Job fija la fecha próxima
• %%TIME (hhmmss) – Contiene la hora del sistema actual
• %%JOBNAME – Nombre del job sometido
• %%SCHEDTAB – Nombre de la tabla del Job
Variables de Usuario
• Usado para:
– Pasar los parámetros al scripts/JCLs del job
– Control de la ejecución
– Guardar la información
– Pasar la información a los usuarios vía shouts
(alarmas)
– Pasar la información a los usuarios vía correo
• Global AutoEdit variables – %%\
Variables de Usuario
• Sintaxis de las variables de usuario
– No use espacios antes del símbolo ‘=‘
– Incluya un espacio antes y después de los operadores:
+ mismo como %%PLUS
- mismo como %%MINUS
– Sólo un operador por línea
– La longitud máxima de una sola variable es de 80
caracteres
– Use un período para concatenar (combinar) variables
Variables de Usuario

• Las variables de Usuario pueden ser


– Variables locales para un Job específico
– Común a todos los job en una Tabla de Group
Scheduling
• Use %%CALCDATE para calcular las fechas en
las variables del usuario
FORMATO:
<result>=%%CALCDATE <date> +/<quantity>
Include Variables
• %%LIBMEMSYM
– Nombre de la ruta de un archivo de texto
– Archivo que contiene múltiples asignaciones de
variables de usuario
– Use una línea por variable
– Las variables pueden ser compartidas por los Jobs
múltiples
Panel %% Set
• Usada para definir las variables de usuario del AutoEdit
Shouts

• Mensaje definido con el Tablero PostProc ó


Steps
– Basado en el estado del Job - tablero de PostProc
– Basado en Sysout - tablero Steps
– Crea una Alarma que puede verse en el EM
– Puede Incluir las variables de AutoEdit
– Nivel de severidad:
• Very Urgent
• Urgent
• Regular
Shout Destinations

• Un usuario en el Control-M
– Si se envió a un usuario, el mensaje también puede
ser enviado al correo del usuario
• El correo de un usuario en el Control-M
• Un terminal específico
• La consola del sistema
• EM (todos los usuarios del EM)
• Un Control-M especifico
• El log de Control-M
Shouts

• Triggers especificados para causar shouts:


– OK
– NOTOK
– RERUN
– LATESUB
– LATETIME
– EXECTIME
Parametros EXECTIME
• >n – Tiempo pasado de ejecución es mayor que n
minutos
• <n – Tiempo pasado de la ejecución está a menos de n
minutos
• +n – Tiempo pasado de la ejecución excede la media
ejecución del job por por lo menos n minutos
• +n% – Tiempo pasado de la ejecución excede el medio
tiempo de ejecución de job por por lo menos n%
• -n – Tiempo pasado de la ejecución es por lo menos n
minutos menos del medio tiempo de ejecución de job
• -n% – Tiempo pasado de la ejecución es por lo menos
n% menos del medio tiempo de ejecución de job
Crear Shouts con
Panel PostProc
Crear Shouts con
Panel Steps

Después de definir
un ON statement,
haga clic en el
botón [DO],
entonces defina un
DO Shout
statement.

Nota: El tablero etiquetado "Steps" en el Formulario Edición de


Job del non-MVS es llamado "Statement panel" en la
documentación del producto.
Revisando las
Alertas
Cuando las
condiciones
especificadas
para un shout se
cumplen, la
alarma es
generada.

Se ven las
alarmas en la
ventana Global
alert Client del
EM.
Manejando Alertas

Você também pode gostar