ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CONTROL M OPERACIONES

johnnybracamonte23 de Mayo de 2013

5.742 Palabras (23 Páginas)1.788 Visitas

Página 1 de 23

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 : 1) la palabra propiamente dicha 2) tipo de palabra , el cual puede ser: E ( Exclusiva ) o S ( Compartida ).

RESOURCE : Aquí se ingresan los recursos cuantitativos que utilizará el proceso .

TIME : FROM / UNTIL : Aquí se indica el horario de submision del proceso (si lo tuviera). De no ingresarse ninguno, Control-M asume las 00:00hs (Argentina).

PRIORITY : Este parámetro indica la prioridad de submision del proceso por parte de Control-M .

DUE OUT / SAC : No utilizables.

CONFIRM : Aquí se indica mediante una “ Y “ cuando se desea que el proceso quede a la espera de confirmación manual, es decir que el mismo será planificado pero no será submitido hasta que el operador de producción lo confirme mediante el comando “ C “ en la A.J.F.

2.2.2.4 Parámetros de Post-proceso

===========================================================

OUT CONTROLM-PPM9920-OK ODAT +

AUTO-ARCHIVE Y SYSDB Y MAXDAYS MAXRUNS

RETENTION: Ñ OF DAYS TO KEEP Ñ OF GENERATIONS TO KEEP

SYSOUT OP (C,D,F,N,R) FROM

MAXRERUN RERUNMEM INTERVAL FROM

STEP RANGE FR (PGM.PROC) . TO .

ON PGMST ANYSTEP PROCST CODES OK A/O O

ON PGMST ANYSTEP PROCST CODES NOTOK A/O

DO SYSOUT OPT C PRM J FRM Q

DO SYSOUT OPT R PRM FRM Q

DO

ON PGMST ANYSTEP PROCST CODES C0004 A/O

DO OK

DO

ON PGMST PROCST CODES A/O

DO

SHOUT WHEN TO URGN

MS

OUT : Aquí se ingresan las condiciones que serán generadas ante la finalizacion del proceso. Cabe aclarar que las mismas se cumplen cuando el proceso finaliza en forma satisfactoria, ya sea por la propia ejecución o por indicación en esta misma seccion (a traves del parámetro ON PGMST ).

AUTO-ARCHIVE / SYSDB / MADAYS / MARUNS Estos parametros se utilizan con Control/R (no utilizables)

MAXRERUN

...

Descargar como (para miembros actualizados) txt (26 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com