Sunteți pe pagina 1din 13

INTRODUCCION. CONTROL-M dentro del entorno de desarrollo.

No se recogen todas la
s posibilidades de este producto. Algunos paneles, as como algunas opciones, pued
e que no se correspondan a lo que se puede ver en explotacin. Las opciones soport
adas tienen idntico comportamiento. INTRODUCCION AL CONTROL-M. El CONTROL-M es un
producto para planificar JOBs de forma automtica y condicionada a requisitos esta
blecidos por el usuario. Conllevar una mejora en seguridad, fiabilidad, claridad
de las aplicaciones. Estandarizar los criterios y condicionantes de ejecucin de t
odos los JOB's. Utilizada para la planificacin de la mayora de los procesos BATCH
que se ejcutan en REAL. CUALIDADES DEL CONTROL-M. Permitir que los jobs puedan e
jecutarse sin submitirlos manualmente. Liberar al personal de PLANIFICACION/CCB
de ciertas tareas rutinarias. Establecer las condiciones de ejecucin de cada job.
Poder encadenar la ejecucin de jobs "lgicamente". Centralizar el conocimento oper
ativo del funcionamiento de los jobs de todas las aplicaciones. Mejorar el uso y
aprovechamiento de los recursos existentes en la instalacin. Estandarizar la des
composicin de los jobs en JCLs as como sus interrelaciones. Simulacin y pronstico ant
icipado. Dar informacin listada sobre el comportamiento de los jobs para su segui
miento y, si procede, su mejora. COMPONENTES DEL CONTROL-M. El MONITOR. La BASE
de DATOS La facilidad de control, seguimiento y planificacin ON-LINE.

El subsistema de control DIARIO. La facilidad de generacin de informes. La facili


dad de simulacin y de pronstico. Las UTILIDADES. FUNCIONAMIENTO DEL CONTROL-M. Los
estados por los que pasa son: El SUBSISTEMA DIARIO, segn la fecha de planificacin
, selecciona las rdenes de trabajo (NO los JCL's) de las tablas de planificacin y
las lleva al fichero de trabajos activos. Les asigna un nmero de orden u ORDERID
para control interno del C-M. El MONITOR segn las condiciones de planificacin dete
rmina si se debe submitir el job. Submisin del job. El job es interceptado por la
facilidad de AUTO-EDICION que analiza y resuelve las variables del C-M y aade pa
rmetros para poder interceptar la salida del JOB. Lleva a la cola de entrada del
JES el JOB para su ejecucin. El MONITOR hace un seguimiento de su ejecucin a trave
s de todos sus posibles estados durante su ejecucin y de su salida. Analiza la sa
lida y los resultados de la ejecucin del job. Determina qu acciones debe llevar a
cabo a partir de los resultados obtenidos. Los job cclicos sern incluidos de nuevo
en la lista de jobs candidatos a ejecutarse de nuevo. CONCEPTOS PREVIOS AL USO
DEL CONTROL-M. Condicin de prerrequisito. Nombre que da el usuario a una cierta s
ituacin, suceso o condicin, creada manualmente por el usuario o por otro job, nece
saria para la ejecucin de un job. Se pueden aadir o borrar manualmente, mediante u
n job, mediante el uso de una utilidad, ... Nmero ilimitado. Recursos de control
y recursos de cantidad. Sirven para evitar "bloqueos" y "cuellos de botella". Lo
s recursos de cantidad permiten sacar el mximo rendimiento a los recursos limitad
os de la instalacin. Pueden modificarse con la facilidad de control y seguimiento
ON-LINE. .

Tipos de fechas para el CONTROL-M. . La fecha gregoriana. La fecha de trabajo de


la instalacin. La fecha de planificacin original. CONEXION AL CONTROL-M. ---------------------- CONTROL-M PRIMARY OPTION MENU --------------------(1) OPTION ===
> VERSION 3.0.0-112 USERID DE3LAR TIME 13.05.16 DATE 13.04.92
1 2 3 4 5 6 7 8 X
MAIN MENU SCHEDULE STATUS RES LOG UTILITIES MANUAL COND CALENDAR EXIT
This Menu Define Scheduling Parameters, Schedule Jobs Job Status Display Conditi
ons/Resources Map CONTROL-M Audit Trail CONTROL-M On-Line Utilities Manual Condi
tions Map Calendar Definition Terminate Session
PLEASE SELECT OPTION AND PRESS ENTER OR PRESS THE OPTION'S PFK PANTALLAS DE PLAN
IFICACION DE TRABAJOS ON-LINE. Corresponde a la opcin 2 del men primario del C-M.
----------------- CONTROL-M SCHEDULING FACILITY - ENTRY PANEL --------------(2)
COMMAND ===>
SPECIFY LIBRARY, SCHEDULING TABLE, JOB LIBRARY ===> CTM.V300D.SCHEDULE TABLE ===
> (Blank for table selection list) JOB ===> (Blank for job selection list)

SHOW JOB DOCUMENTATION ===> N AUTO-SAVE DOCUMENTATION ===> Y


(Y/N) (Y/N)
USE THE COMMAND "SHPF" TO SEE PFK ASSIGNMENT
13.06.13
:pa. Pantalla de ZOOM. Se definen, visualizan y modifican los parmetros de planif
icacin de un job. JOB: CREATX LIB CTM.V300D.SCHEDULE TABLE: METODOLO COMMAND ===>
SCROLL===> CRSR +----------------------------------------------------------------------------+ | MEMNAME CREATX MEMLIB DES.DELINC.JCL | | USER ID DELINC TASKT
YPE EMR GROUP METODOLOGIA | | DESC | | SET VAR | | DOCMEM CREATX DOCLIB CTM.V300
.DOC | | =======================================================================
==== | | DAYS | | | | WDAYS | | 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 | | DATEMEM @VACIO RETRO N MAXWAIT 00 CONTROL-D CAT
EGORY | | MINIMUM PDS | | ======================================================
===================== | | IN | | CONTROL | | RESOURCE | | TIME FROM UNTIL PRIORI
TY | | =========================================================================
== | | OUT | | SYSOUT OP R (C,D,F,N,R) FROM | | RERUN - MAXRERUN RERUNMEM INTERV
AL | | STEP RANGE FR (PGM.PROC) . TO . | | ON PGMSTEP PROCSTEP CODES | | DO | |
SHOUT WHEN OK TO TSO-DELINC URGN R | | MS EL CREATX TERMINO OK | | SHOUT WHEN NO
TOK TO TSO-DELINC URGN R | | MS EL CREATX TERMINO NO-OK | | SHOUT WHEN TO URGN |
| MS | ======= >>>>>>>>>>>>>>>>>>> END OF SCHEDULING PARAMETERS <<<<<<<<<<<<<<<
< ===== USE THE DOC COMMAND TO SHOW/HIDE JOB DOCUMENTATION Qu se hace ? --> (MEMN
AME, MEMLIB, GROUP, 13.09.26

TASK_TYPE, USERID, DES y DOC). Parmetros generales. Cuando se hace ? --> (DAYS, W
DAYS, CONTROL CODES, MONTHS, DATEMEM, TIME, PRIORITY, MINIMUM, RETRO, MAXWAIT y
CATEGORY) Parmetros de planificacin bsicos. Qu se necesita ? (IN y RESOURCE). Parmetr
os del tiempo de ejecucin. Qu se hace con los resultados ? --> (OUT, STEP RANGE, O
N STEP, DO (OK, NOTOK, REC, SYSOUT, SHOUT), SYSOUT, SHOUT, RECNUM, RECMEM e INTE
RVAL). Parmetros de control de salidas. :pa. Pantalla de visualizacin del estado d
e los jobs. Corresponde a la opcin 3 del men primario de C-M. Se visualiza el esta
do de todos los jobs que se han ejecutado, se estn ejecutando o se van a ejecutar
.
------------------------ CONTROL-M ACTIVE COMMAND ===> O NAME USERID ODATE JOBNA
ME JOBID LIIBIND3 CONTROLM 130492 LIIBIND3/20933 LIQJ151S CONTROLM 020492 LIQJ15
1S/21307 LIQJI201 CONTROLM 020492 LIQJI201/21321 LIQJI301 CONTROLM 020492 LIQJI3
01/21333 CONVER51 CONTROLM 020492 CONVER51/21369 LIQJI30S CONTROLM 020492 LIQJI3
0S/21370 LIQJI351 CONTROLM 020492 LIQJI351/21380 LIQRESPL CONTROLM 020492 LIQRES
PL/21391 LIQJI999 CONTROLM 020492 LIQJI999/21393 JCLB665 DELARR 051191 JCLB665 /
25183
ENVIRONMENT ----------------------(3) SCROLL===> CRSR TYP --------- STATUS ---------- UP JOB ENDED "OK" JOB ENDED "OK" JOB ENDED "OK" JOB ENDED "OK" JOB ENDEDNOT "OK" - JCL ERROR JOB ENDED "OK" JOB ENDED "OK" JOB ENDED "OK" JOB ENDED "OK
" JOB ENDED- NOT "OK" DUE TO CC (RUN 3)
PRIOR RUN: ENDED- NOT "OK" DUE TO CC LIIJ105B CONTROLM 030492 LIIJ105B/24082 JOB
ENDED "OK" LIIJ105C CONTROLM 030492 LIIJ105C/25151 JOB ENDED "OK" LIIJA051 CONT
ROLM 030492 LIIJA051/25154 JOB ENDED- NOT "OK" DUE TO CC LIQJLCAS CONTROLM 03049
2 / JOB WAIT SCHEDULE LIIJLOAC CONTROLM 030492 / JOB WAIT SCHEDULE LIIJ120 CONTR
OLM 030492 LIIJ120 /24083 JOB ENDED "OK" ====== >>>>>>>>>>>>>>>>>>> BOTTOM OF AC
TIVE JOBS LIST <<<<<<<<<<<<<<<<<< ===== OPTIONS: ? WHY H HOLD D DELETE F FREE L
LOG Z ZOOM R RERUN S STAT E ED 13.10.02
Se pueden usar el comando SHOW. :pa. Pantalla de visualizacin de condiciones de p
rerrequisitos y mapa de recursos. Corresponde a la opcin 4 del men primario del CM.

Informa sobre los recursos de control, los de cantidad y las condiciones de prer
requisitos.
------------------------ IOA CONDITIONS/RESOURCES MAP ----------------------(4)
COMMAND ===> SCROLL ===> CRSR PREFIX ===> CONDITIONS Y CONTROL Y RESOURCES Y DAT
E 1004 - 1304 OPT TYPE CONDITION/RESOURCE DATE E/S QUANTITY MAX *P RBA COND LOAD
OPC-OK 1004 COND LOADRCC-OK 1004 COND LOADCAF-OK 1004 COND LOADPSC-OK 1004 COND
FARCO035-OK 1004 COND FARCO030-OK 1004 COND FARCO025-OK 1004 COND JCL162-OK 1004
COND FARCO020-OK 1004 COND FARCO015-OK 1004 COND FARCO010-OK 1004 COND JLQBI30OK 1004 COND FARCO005-OK 1004 COND JCL033-OK 1004 COND DES0100-OK 1004 COND FARC
O045-OK 1004 COND SORTREN2-OK 1304 COND LIIBIND3-OK 1304 ======== >>>>>>>>>>>>>>
>>>>> BOTTOM OF RESOURCE MAP <<<<<<<<<<<<<<<<< ======== OPTIONS: D DELETE C CHAN
GE COMMANDS: ADD 13.12.03
Se pueden aadir (ADD) condiciones y recursos (de control y cantidad) :pa. Pantall
a de LOG. Corresponde a la opcin 5 del men primario del C-M. Permite ver la inform
acin del LOG del C-M.
----------------------------------- IOA LOG --------------------------------(5)
COMMAND ===> SCROLL===> CRSR SHOW LIMIT ON ==> DATE 100492 - 130492 DATE TIME OD
ATE USERID CODE ------ M E S S A G E -------------------130492 124542 030492 CON
TROLM SUB133I JOB LIIJA051 LIIJA051/25154 SUBMITTED 130492 124700 130492 DELARR
CTM659I RERUN OF TASK JCLB665 ODATE 051191 PERFORMED 130492 124702 051191 DELARR
SEL220I JOB JCLB665 WILL BE RERUN 130492 124702 051191 DELARR SEL203I JOB JCLB6
65 ELIGIBLE FOR RUN 130492 124704 051191 DELARR SUB133I JOB JCLB665 JCLB665 /251
83 SUBMITTED 130492 125228 030492 CONTROLM SPY254I JOB LIIJ105C LIIJ105C/25151 S
CANNED 130492 125228 030492 CONTROLM SEL208I JOB LIIJ105C LIIJ105C/25151 ENDED "
OK" 130492 125501 051191 DELARR SPY254I JOB JCLB665 JCLB665 /25183 SCANNED 13049
2 125502 051191 DELARR SEL216W JOB JCLB665 JCLB665 /25183 UNEXPLAINED COND CODE
0003 STEP FAB665

130492 125502 051191 DELARR


SEL219I JOB JCLB665 JCLB665 /25183 ENDED "NOT OK" 130492 130844 030492 CONTROLM
SPY254I JOB LIIJA051 LIIJA051/25154 SCANNED 130492 130844 030492 CONTROLM SEL216
W JOB LIIJA051 LIIJA051/25154 UNEXPLAINED COND CODE 3333 STEP LQBA40 130492 1308
44 030492 CONTROLM SEL219I JOB LIIJA051 LIIJA051/25154 ENDED "NOT OK" 130492 131
301 130492 DE3LAR CTM607I QUANTITATIVE RESOURCE RECURSO-1 ADDED CMDS: SHOW, GROU
P, CATEGORY, SHPF 13.13.39
:pa. Pantalla de condiciones manuales. Corresponde a la opcin 7 del menu primario
del C-M. Es una lista de condiciones que deben ser confirmadas manualmente
CTMPNL ------------------ IOA MANUAL CONDITIONS MAP ------------------------(7)
COMMAND ===> SCROLL ===> CRSR PREFIX ===> PENDING ===> Y ADDED ===> Y DATE 0101
- 3112 OPT TYPE CONDITION DATE ADDED COND DELETEX-OK 0704 COND DELETE1-OK 0904 Y
======== >>>>>>>>>>>> BOTTOM OF MANUAL CONDITIONS MAP <<<<<<<<<<<<<<< ========
:pa. Pantalla de definicin de calendarios. Corresponde a la opcin 8 del men princip
al del C-M. Permite determinar los das, dentro de una ao, para los que debe ser pl
anificado el job o jobs que le utilicen como calendario de planificacin. Los cale
ndarios se almacenan en librerias como miembros. Cada miembro contiene, a su vez
, calendarios para uno o mas aos.
CTMPNL -------------- IOA CALENDAR FACILITY - ENTRY PANEL ------------------(8)
COMMAND ===>
SPECIFY LIBRARY, CALENDAR, YEAR LIBRARY ===> CTM.EXPLO.CALENDAR CALENDAR ===> (B
lank for calendar selection list) YEAR ===> (Blank for year selection list)

USE THE COMMAND "SHPF" TO SEE PFK ASSIGNMENT


13.49.14
( S O L A M E N T E
L E C T U R A )
:pa. Ejemplo de un calendario.
CTMPNL -------------------- IOA CALENDAR - @6Y12Y18 ----------------------(8.Y)
COMMAND ===> SCROLL===> CRSR YEAR 1992 - @DIA6Y18 + @DIA12 = @6Y12Y18 -----S------------S-------------S-------------S-------------S-------------S--1 2 3 4 5 6
7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 01 Y Y Y -----S-------------S------------S-------------S-------------S-------------S--1 2 3 4 5 6 7 8 9 + 1 2
3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 02 Y Y Y -----S-------------S-------------S------------S-------------S-------------S--1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9
+ 1 2 3 4 5 6 7 8 9 + 1 03 Y Y Y -----S-------------S-------------S------------S-------------S-------------S--1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5
6 7 8 9 + 04 Y Y Y -----S-------------S-------------S-------------S------------S-------------S--1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1
05 Y Y Y -----S-------------S-------------S-------------S-------------S------------S--1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 06 Y Y Y ----S-------------S-------------S-------------S-------------S-------------S--TYPE Y
IN ALL THE EXECUTION DAYS 13.50.20
UTILIDADES. Corresponde a la opcin 6 del men pral del C-M.

------------------- CONTROL-M ON-LINE UTILITIES ------------------------------OP


TION ===> USERID - DE3LAR TIME - 13:14 TERMINAL - 32NLS 1 CTMJOBRQ - Issue a Job
Order Manually 2 IOACCND 3 CTMCAES - Add/Delete a Condition Manually - Perform
an Auto-Edit Simulation
-------------------------------------------------------------------4 CTMCLIS1 5
CTMCLIS2 6 CTMCLIS3 X EXIT - Listado Planificacion de Jobs - Listado Procedimien
tos ejecutados - Listado Flujos Schedule - Terminate This Menu
:pa. OPCION 1. Generar rdenes de trabajo. Permite planificar un job, una lista de
jobs o un grupo de jobs, teniendo en cuenta las fechas del calendario de planif
icacin (FORCE=NO) o ignorndolas (FORCE=YES).
-------------------- ISSUE A JOB REQUEST TO CONTROL-M ------------------------CO
MMAND ===>
SCHEDULING LIBRARY TABLE NAME JOB NAME DATE OF JOB REQUEST FORCED SCHEDULING ENT
ER YES TO CONTINUE GROUP
===> CTM.V300D.SCHEDULE ===> METODOLO ===> DELETE1 ===> 13 04 92 ===> NO ===> ==
=> (Optional) ('*' for all jobs) (DD MM YY) (YES,NO)

CALENDAR LIBRARY
===> CTM.EXPLO.CALENDAR
:pa. OPCION 2. Aadir/borrar condiciones manualmente. Permite aadir/borrar condicio
nes a la lista de condiciones existentes en la lista de condiciones de la OPCION
4 del men principal del C-M (Mapa de recursos y condiciones).
------------------ ADD/DELETE A PREREQUISITE CONDITION -----------------------CO
MMAND ===>
FUNCTION CONDITION NAME CONDITION DATE
===> add ===> condicion-1 ===> 13 05
(Add/Delete)
(DD MM)
Enter YES to continue
===> yes
:pa. OPCION 3. Simulacin de auto-edicin de un JCL. Permite chequear los parmetros d
e autoedicin del C-M en el JCL.
------------------- PERFORM CONTROL-M AUTO-EDIT SIMULATION -------------------CO
MMAND ===> USER ID JCL LIBRARY PARAMETERS LIBRARY MEMBER NAME ===> delinc ===> d
es.delinc.jcl ===> CTM.EXPLO.AUTOEDIT ===> gpqmf000

WDATE ODATE FUNCTION Enter YES to continue


===> 13 04 92 ===> 13 04 92 ===> list ===> yes
(DD MM YY) (DD MM YY) (LIST/SUBSCAN/SUBMIT/JOBSCAN)
UTILIDAD DE AUTO-EDICION Y PREPARACION DE JCL'S. :xmp Variables del sistema -------------------%%ODATE %%OYEAR %%OMONTH %%ODAY %%OWDAY %%OJULDAY %%RDATE %%RYEA
R %%RMONTH %%RDAY %%RWDAY %%DATE %%YEAR %%MONTH %%DAY %%WDAY %%JULDAY %%TIME %%$
SIGN %%BLANK %%BLANKnn %%JOBNAME %%JOBID %%ORDERID UTILIDADES DEL CONTROL-M. CTS
CND (En EXPLOTACION es CTMCND --CTM CONDITION--) Permite borrar o aadir condicion
es de prerrequisitos. Estas condiciones se pueden incluir en la tarjeta SYSIN. S
u sintaxis es: //EXEC CTSCND ADD/DELETE COND condicin fecha_de_la_condicin Ejemplo
//PASO1 EXEC CTSCND //SYSIN DD * Sentencias de control --------------------%%SE
T %%CALCDATE %%SUBSTR %%RESOLVE %%RANGE %%IF , %%ELSE y %%ENDIF %%GOTO, %%LABEL
%%SET %%LIBSYM y %%MEMSYM %%GLOBAL %%INCLIB y %%INCMEM
Variables del usuario --------------------%%nombre_no_reservado

ADD COND IMS-ACTIVE %%OMONTH.%%ODAY DELETE COND IMS-NOT-ACTIVE 0101 UTILIDADES D


EL CONTROL-M. CTSPLCTM (En EXPLOTACION es CTMPLCTM) Se utiliza para planificar u
n job de una tabla sin tener que entrar al CONTROL-M a "ordenar" o "forzar" su p
lanificacin. Un ejemplo es: //PASO1 EXEC CTSPLCTM //SYSTSIN DD * CTMCJOBS TABLE(M
ETODOLO) JOB(CREATX)

S-ar putea să vă placă și