CONTROL M OPERACIONES
Enviado por johnnybracamonte • 23 de Mayo de 2013 • 5.742 Palabras (23 Páginas) • 1.730 Visitas
Gerencia de Outsourcing
CONTROL-M
INSTRUCTIVO DE OPERACIÓN
Fecha: Octubre 2003
Autor: Marcelo E. Burgos
Modificado: Oscar A. Ejarque
1) OBJETIVO:
El presente tiene como objetivo realizar un primer acercamiento a la herramienta CONTROL-M Scheduler.
2) GENERALIDADES
2.1 – Que es Control-M
Control-M es una herramienta que permite automatizar los procesos batch de producción, facilitando también su monitoreo en forma conjunta o individual.
2.2 – Como se incluyen los jobs en Control-M
Los jobs se encuentran incluidos en cadenas de procesos denominadas TABLAS. Estas tablas pueden contener n cantidad de jobs, los cuales pueden ser independientes entre si o bien tener algún tipo de dependencia. Las redes se encuentran definidas como módulos dentro de un archivo particionado (Librería).
Si graficamos esta idea:
Nombre de RED: A
2.2 – Componentes principales
Los siguientes componentes son esenciales para Control-M
2.2.1 – Job Scheduling Definition
Aquí se especifica el criterio de ejecución y las acciones a tomar para cada job ( proceso ) en particular. Cada proceso que se planifica contiene las siguientes secciones:
a) Parámetros Generales : Esta es la información general acerca del job
b) Parámetros Básicos de Scheduling : Es el criterio con el cual Control-M planificará el job
c) Parámetros de Pre-proceso : Es la rutina de requerimientos que se deben cumplir para que Control-M submita el job
d) Parámetros de Post-proceso : Son las acciones que Control-M realizará después de la finalización del job.
2.2.2 – Descripción de cada Job Scheduling Definition
2.2.2.1 Parámetros Generales
---------------------------------------------------------------------------------------------+
MEMNAME PPM9920 MEMLIB PPM.CM.JCL
OWNER PCARED TASKTYPE JOB PREVENT-NCT2 DFLT N
APPL CONTROLM GROUP MAINDAY
DESC PPM9920 - MENSAJES DE ABEND DEL LOG
OVERLIB
SET VAR
CTB STEP AT NAME TYPE
DOCMEM PPM9920 DOCLIB CONTROLM.PRD.DOC
======================================================
MEMNAME : Member Name – nombre del proceso donde se encuentra el jcl ( puede diferir con el Job Name )
MEMLIB : Nombre de la Librería donde se encuentra el proceso indicado en Memname, y desde donde Control-M realizará la submision del proceso.
OWNER : Es el “usuario” con que será submitido el proceso.
TASKTYPE : Tipo de proceso
JOB
CYC ( proceso cíclico )
STC (Star task)
PREVENT-NCT2 : Este parámetro con valor “ Y “ permite evitar el NCT2 en la ejecución de un proceso.
APPL : Aplicación a la que corresponde el proceso
GROUP : Nombre de la TABLA donde se encuentra la planificación
DESC : Descripción de la funcionalidad del proceso
OVERLIB : Permite ingresar una librería distinta de la indicada en MEMLIB para que Control-M realice la submision del procesos desde ella.
SET VAR : Permite setear variables desde la planificación que serán expandidas al cuerpo del jcl.
CTB STEP AT
NAME Estas no se encuentran activas.
TYPE
2.2.2.2 Parámetros Básicos de Scheduling
============================================================
DAYS ALL DCAL
AND/OR
WDAYS WCAL
MONTHS 1- Y 2- Y 3- Y 4- Y 5- Y 6- Y 7- Y 8- Y 9- Y 10- Y 11- Y 12- Y
DATES
CONFCAL SHIFT RETRO N MAXWAIT 07 D-CAT
MINIMUM PDS
============================================================
DAYS : Días del Mes en que será scheduleado el proceso
WDAYS : Días de la Semana en que deberá ser scheduleado el proceso
DCAL / WCAL : Aquí se deben indicar los nombres de los calendarios que utiliza esta planificación.
MONTHS : Se especifican los Meses que deberá ser scheduleado el proceso
DATES : Aquí se ingresa un Día especifico de planificación DDMM
CONFCAL / SHIFT : No utilizables.
RETRO : Por default su valor es siempre “ N “ (no activo) y esta asociado a la perdida de conexión con el sistema operativo por caída del mismo.
MAXWAIT : Tiempo que durará la planificación del proceso en la A.J.F.
D-CAT : No utilizable
MINIMUM / PDS : No utilizable.
2.2.2.3 Parámetros de Pre-proceso
===========================================================
IN CONTROLM-PPM9920-OK ODAT
CONTROL PPM9920 E
RESOURCE INIT-E 0001
TIME: FROM UNTIL PRIORITY 99 DUE OUT SAC CONFIRM
===========================================================
IN : Condiciones de Input - Condiciones de encadenamiento que deben cumplirse para que el proceso sea scheduleado.
CONTROL : Palabras de Control – Se utilizan para evitar que dos o mas procesos que no pueden ejecutarse juntos sean submitidos por Control-M. Estas palabras de control tienen dos componentes
...