Professional Documents
Culture Documents
Informacin general
V ersin 8.2
SC10-3173-00
Informacin general
V ersin 8.2
SC10-3173-00
Nota Antes de utilizar esta informacin y el producto al que da soporte, consulte la informacin del apartado Avisos en la pgina 57.
Primera edicin (junio de 2003) Este manual es la traduccin del original ingls IBM Tivoli Workload Scheduling Suite General Information, Version 8.2, (SC32-1256-00). Esta edicin se aplica a la versin 8, release 2 de IBM Tivoli Workload Scheduling Suite (nmeros de producto 5697-WSZ, 5698-WSH y 5698-WSE) y a los siguientes releases y modificaciones hasta que se indique lo contrario en nuevas ediciones. Copyright International Business Machines Corporation 1991, 2003. Reservados todos los derechos.
Contenido
Figuras . . . . . . . . . . . . . . . v Prefacio . . . . . . . . . . . . . . vii
Quin debe leer esta publicacin . . . . . . . vii Publicaciones . . . . . . . . . . . . . . vii Publicaciones correspondientes a Tivoli Workload Scheduler for z/OS . . . . . . . vii Publicaciones correspondientes a Tivoli Workload Scheduler . . . . . . . . . . viii Utilizacin de LookAt para consultar la explicacin de los mensajes . . . . . . . . ix Acceso en lnea a las publicaciones . . . . . . ix Softcopy Collection Kit . . . . . . . . . . ix Pedido de publicaciones . . . . . . . . . x Envo de comentarios e informacin acerca de las publicaciones . . . . . . . . . . . . . x Accesibilidad . . . . . . . . . . . . . . x Cmo ponerse en contacto con el equipo de Soporte de software de IBM . . . . . . . . . . . . xi Convenios utilizados en este manual . . . . . . xi Resumen de mejoras . . . . . . . . . . . xii Mejoras realizadas en Tivoli Workload Scheduler for z/OS . . . . . . . . . . . . . . xii Funciones de z/OS . . . . . . . . . . xii Servidor multiprotocolo y Sysplex . . . . . xii Tivoli Workload Scheduler completo . . . . xiii Mejoras en Tivoli Workload Scheduler . . . . xiii Proceso de instalacin guiado por un asistente . . . . . . . . . . . . . xiii Autenticacin y cifrado seguros . . . . . xiv Trabajo entre cortafuegos . . . . . . . xiv Mecanismo de seguridad centralizado . . . xiv Depsito de datos . . . . . . . . . . xv Correlacin de cdigos de retorno de trabajos xv Funcin ampliada de rastreo automtico . . xv Soporte mejorado de huso horario . . . . . xv Nuevas opciones para manejar restricciones horarias . . . . . . . . . . . . . xv Gestin del estado de eventos . . . . . . xvi Mejoras realizadas en Job Scheduling Console xvi Manejo de trabajos retrasados . . . . . . xvi Correlacin de cdigos de retorno . . . . xvii Soporte de cortafuegos . . . . . . . . xvii Visor de explorador . . . . . . . . . xvii Visor hiperblico . . . . . . . . . . xvii Productividad . . . . . . . . . . . . . Soluciones de empresa . . . . . . . . . . . Productividad del usuario . . . . . . . . . . Va libre al crecimiento . . . . . . . . . . . Quin utiliza Workload Scheduler Suite . . . . . Funciones del gestor de planificaciones: Atribuciones . . . . . . . . . . . . . Funciones del gestor de operaciones . . . . . Una completa herramienta para el supervisor de turnos . . . . . . . . . . . . . . . Funciones del programador de aplicaciones . . . Operadores de consola . . . . . . . . . . Operadores de estacin de trabajo . . . . . . Usuarios finales y personal de ayuda (Help Desk) Resumen . . . . . . . . . . . . . . . 5 6 6 6 6 7 7 8 8 8 8 9 9
11
11 11 12 13 14 15 16 16 18 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25
. . . . . . .
1 2 2 2 4 5 5
iii
Control automtico de la carga de trabajo de produccin . . . . . . . . . . . . . Sometimiento automtico de la carga de trabajo . . . . . . . . . . . . . . Recuperacin y reinicio automticos . . . . Soporte de z/OS Automatic Restart Manager Soporte de Workload Manager (WLM) . . . Comprobacin automtica del estado . . . . Notificacin del estado de los entornos heterogneos . . . . . . . . . . . . Notificacin del estado de los programas de usuario . . . . . . . . . . . . . . Comprobacin adicional de terminacin de trabajo . . . . . . . . . . . . . . Gestin del trabajo no planificado . . . . . Intercambio de informacin con otros programas Control e intervencin manuales . . . . . . Consultas de estado . . . . . . . . . Modificacin del plan actual . . . . . . . Gestin de trabajos crticos . . . . . . . . Seguridad . . . . . . . . . . . . . . Seguimiento de auditora . . . . . . . . Recurso de autorizacin del sistema . . . . Proteccin de datos y de recursos . . . . Integridad de los datos durante el sometimiento . . . . . . . . . . . Configuraciones de Tivoli Workload Scheduler for z/OS . . . . . . . . . . . . . . . . Sistema de control . . . . . . . . . . . Sistemas z/OS controlados . . . . . . . . Sistemas remotos . . . . . . . . . . Aplicaciones de interfaz de programa y paneles remotos. . . . . . . . . . . . . . . Planificacin de los trabajos que se encuentran en Tivoli Workload Scheduler . . . . . . . .
31 32 33 35 36 36 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42
Trabajar con estaciones de trabajo . . . . . Trabajar con recursos . . . . . . . . . Tareas del operador . . . . . . . . . . Trabajar con instancias de secuencias de trabajos . . . . . . . . . . . . . . Trabajar con instancias de trabajos . . . . . Trabajar con las estaciones de trabajo del plan Trabajar con los recursos del plan . . . . . Tareas de Tivoli Workload Scheduler . . . . . . Tareas del planificador. . . . . . . . . . Trabajar con secuencias de trabajos . . . . Trabajar con trabajos . . . . . . . . . Trabajar con calendarios . . . . . . . . Trabajar con solicitudes . . . . . . . . Trabajar con parmetros . . . . . . . . Trabajar con dominios . . . . . . . . . Trabajar con estaciones de trabajo . . . . . Trabajar con clases de estaciones de trabajo . . Trabajar con recursos . . . . . . . . . Trabajar con usuarios . . . . . . . . . Tareas del operador . . . . . . . . . . Trabajar con instancias de secuencias de trabajos . . . . . . . . . . . . . . Trabajar con instancias de trabajos . . . . . Trabajar con estaciones de trabajo . . . . . Trabajar con dominios . . . . . . . . . Trabajar con dependencias de archivos . . . Trabajar con dependencias de solicitudes . . Trabajar con dependencias de recursos . . . Tareas comunes . . . . . . . . . . . . .
45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51
Avisos . . . . . . . . . . . . . . . 57
Marcas registradas . . . . . . . . . . . . 58
ndice . . . . . . . . . . . . . . . 59
iv
Informacin general
Figuras
1. 2. 3. 4. Esta red de Tivoli Workload Scheduler se compone de dos dominios. . . . . . . Cmo funcionan los agentes ampliados. Recuperacin y reinicio automticos . . . Reinicio de la carga de trabajo de produccin espera dinmica . . . . . . . . . . . 12 26 . 34 y . 35 5. 6. 7. Seguridad . . . . . . . . . Configuraciones de Tivoli Workload for z/OS . . . . . . . . . Configuracin completa . . . . . . . . 39 Scheduler . . . . 41 . . . . 54
vi
Informacin general
Prefacio
En esta publicacin se describe la suite de Tivoli Workload Scheduler 8.2 y sus funciones de gestin de la carga de trabajo de la empresa. En esta publicacin se facilita informacin de introduccin acerca de Tivoli Workload Scheduler, Tivoli Workload Scheduler para z/OS y Tivoli Job Scheduling Console para todos los usuarios. No se proporcionan explicaciones tcnicas detalladas acerca de su funcionamiento. Esta publicacin describe: v La estructura del producto v Dnde encaja en sistemas que tienen un nico host y que tienen varios hosts v Funciones principales v Cmo funciona con otros productos
Publicaciones
En esta seccin se listan las publicaciones de la biblioteca de Tivoli Workload Scheduler for z/OS y otros documentos relacionados. Tambin se describe cmo acceder a las publicaciones de Tivoli en lnea, cmo solicitar publicaciones de Tivoli y cmo realizar comentarios sobre publicaciones de Tivoli.
vii
v Tivoli Job Scheduling Console - Gua del usuario, SC10-3171 Contiene informacin sobre cmo trabajar con Tivoli Workload Scheduler, independientemente de la plataforma, desde una GUI comn. v License Program Specifications, GI11-4208 Contiene informacin sobre la planificacin de Tivoli Workload Scheduler for z/OS. v Managing the Workload, SC32-1263 Explica cmo planificar la carga de trabajo y cmo controlar y supervisar el plan actual. v Memo to Users, GI11-4209 Contiene un resumen de cambios correspondientes al release actual del producto. v Messages and Codes, SC32-1267 Explica los mensajes y cdigos. v Program Directory, GI11-4203 Se suministra con la cinta de instalacin de Tivoli Workload Scheduler for z/OS, describe todo el material de instalacin y le proporciona instrucciones de instalacin especficas del nivel de release del producto o del nmero de dispositivo. v Programming Interfaces, SC32-1266 Contiene informacin sobre cmo escribir programas de aplicacin. v Gua de consulta rpida, SC10-3753 Contiene informacin de consulta rpida y sencilla para trabajar con el producto.
viii
Informacin general
v Tivoli Workload Scheduler Release Notes, SC32-1277 Contiene informacin de ltima hora sobre Tivoli Workload Scheduler.
ix
Puede leer los manuales en copia software en los CD-ROM utilizando estos programas bajo licencia de IBM: v BookManager READ/2 v BookManager READ/DOS v BookManager READ/6000 Todos los programas BookManager necesitan un sistema personal equipado con una unidad de CD-ROM (capaz de leer discos en formato ISO 9660 estndar) y un adaptador y cable adecuados. Para obtener informacin adicional sobre el hardware y el software, consulte la documentacin correspondiente al producto BookManager especfico que vaya a utilizar. Las actualizaciones a los manuales entre releases slo se proporcionan en copia software.
Pedido de publicaciones
El pedido de muchas publicaciones de Tivoli que estn en lnea puede realizarse desde el sitio web siguiente:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi
Tambin puede hacer el pedido por telfono, llamando a uno de los nmeros siguientes: v En los Estados Unidos: 800-879-2755 v En Canad: 800-426-4968 En otros pases, consulte el siguiente sitio Web para ver una lista de nmeros de telfono: http://www.ibm.com/software/tivoli/order-lit/
Accesibilidad
Las funciones de accesibilidad ayudan a los usuarios con una discapacidad fsica, como movilidad restringida o visin limitada, a utilizar satisfactoriamente los productos de software. Con este producto, puede utilizar tecnologas de ayuda para or y navegar por la interfaz. Tambin puede utilizar el teclado en lugar del ratn para utilizar todas las funciones de la interfaz grfica de usuario.
Informacin general
Cursiva
Aplicacin
Prefacio
xi
Resumen de mejoras
En este apartado se resumen las mejoras que se han realizado en: v Tivoli Workload Scheduler for z/OS v Tivoli Workload Scheduler v Tivoli Job Scheduling Console
Funciones de z/OS
La lista siguiente resume los cambios en esta versin de las funciones de z/OS: v Puede hacer que la hora local en un sistema z/OS se modifique automticamente, por ejemplo durante periodos de ahorro de luz, sin tener que detener y volver a iniciar Tivoli Workload Scheduler for z/OS. v Puede activar o desactivar la opcin JESLOG SPIN utilizando la palabra clave SPIN en la sentencia OPCOPTS. De forma predeterminada, Tivoli Workload Scheduler for z/OS aade el parmetro JESLOG=NOSPIN a la tarjeta JOB cuando se cumplen las dos opciones siguientes: El usuario somete un JCL en una CPU que ejecuta z/OS Versin 1.2 o superior. En la sentencia de inicializacin OPCOPTS, el usuario especifica actividades de comprobacin de almacn de datos o de finalizacin de un trabajo. v Para facilitar la migracin desde otros productos de planificacin, ahora las operaciones de Tivoli Workload Scheduler for z/OS aceptan un nuevo nombre simblico que puede tener un mximo de 54 caracteres de longitud. Este nombre ampliado de operacin le permite representar el trabajo con algo que no es un nmero de operacin. Puede especificar el nombre ampliado de operacin al definir una operacin en la base de datos o al copiarla en el plan actual. Tambin puede utilizarlo para filtrar consultas sobre operaciones de la base de datos y del plan actual. v Puede utilizar una conexin mixta (SNA y XCF) entre el controlador y almacenes de datos asignados. v Una nueva rutina de salida, EQQUXPIF, valida los cambios en una descripcin de aplicacin (AD) realizados mediante la interfaz de programacin (PIF), el cargador por lotes (BL) y Job Scheduling Console (JSC). v Para aumentar el almacenamiento virtual de 16 MB a 2 GB, los componentes de Tivoli Workload Scheduler for z/OS se han modificado para que utilicen la modalidad de direccionamiento de 31 bits en lugar de la de 24 bits.
xii
Informacin general
xiii
v Actualizar Tivoli Workload Scheduler a partir de una versin anterior v Aadir una nueva funcin a una instalacin existente de Tivoli Workload Scheduler v Promocionar una instalacin existente v Instalar un parche v Eliminar o desinstalar Tivoli Workload Scheduler o slo funciones especificadas
xiv
Informacin general
Depsito de datos
Puesto que el entorno contiene muchos productos y servicios que gestionan y supervisan su sistema de IT, las funciones de almacenar estos datos, generar informes y analizar los datos se ha convertido en una tarea compleja. El hecho de recopilar estos datos en un lugar, un depsito de datos central, le permite construir una vista completa de su empresa y ver sus componentes de forma independiente de aplicaciones especficas. Localice y consulte la documentacin correspondiente al paquete de habilitacin de depsito de datos. La documentacin se encuentra en el CD_2 en un archivo PDF del subdirectorio tedw_apps_etl/aws/pkg/v820/doc.
Prefacio
xv
v Se emite un mensaje cuando se alcanza la hora de plazo lmite para un trabajo o secuencia de trabajos que an no ha comenzado. v Un recurso de consulta le permite consultar trabajos y secuencias de trabajos utilizando la GUI de planificacin de trabajos o la interfaz de lnea de comandos para la siguiente informacin: Trabajos o secuencias de trabajos cuyas horas de inicio se han alcanzado, pero cuya ejecucin an no ha comenzado Trabajos o secuencias de trabajos cuyos plazos lmite se han alcanzado, pero cuya ejecucin an no ha comenzado Trabajos o secuencias de trabajo cuyos plazos lmite se han alcanzado, pero cuya ejecucin an no ha finalizado v Nuevas opciones le permiten iniciar trabajos o secuencias de trabajos cuyos plazos lmite se han alcanzado pero que an no han comenzado. En estos casos, se envan notificaciones emitiendo un mensaje a Batchman y al registro de consola y se enva un evento a Tivoli Enterprise Console y a Tivoli Business Systems Manager.
xvi
Informacin general
v Trabajos o secuencias de trabajos cuyos plazos lmite se han alcanzado pero que an no han comenzado
Soporte de cortafuegos
Job Scheduling Console proporciona un mtodo seguro para conectar con un motor de IBM Tivoli Workload Scheduler situado tras un cortafuegos, utilizando siempre los puertos TCP/IP especificados.
Visor de explorador
El Visor de explorador proporciona una vista integrada de instancias de secuencias de trabajos con sus trabajos y dependencias relacionados, si los hay, en una vista de rbol.
Visor hiperblico
El Visor hiperblico muestra una vista integrada de instancias de secuencias de trabajos con sus trabajos y dependencias relacionados, si los hay, en un formato grfico. Esta vista resulta muy til para visualizar consultas complicadas en las que intervienen muchas instancias de secuencias de trabajos.
Prefacio
xvii
xviii
Informacin general
Cuando la suite intercambia informacin con otros productos de gestin de sistemas, forma parte de una plataforma de gestin de sistemas y automatizacin integrada para las operaciones de proceso de datos.
Informacin general
Workload Manager (WLM). WLM controla el gran nmero de recursos del sistema de que dispone cada unidad de trabajo en entornos de host. Tivoli Workload Scheduler for z/OS funciona conjuntamente con WLM para detectar los trabajos crticos y moverlos a una clase de servicio de mayor rendimiento. Adems, con WLM, los trabajos crticos reciben ms recursos del sistema y se completan en menos tiempo. Resource Object Data Manager (RODM). RODM proporciona una ubicacin central para almacenar, recuperar y gestionar la informacin de recursos operativos necesaria para la gestin de la red y los sistemas. Puede correlacionar un recurso especial con un objeto RODM. Esto permite planificar la carga de trabajo de produccin de forma que se tenga en cuenta la disponibilidad de recursos real, que se actualiza de forma dinmica. Tivoli Performance Reporter for OS/390 (Performance Reporter). Performance Reporter ayuda a gestionar el rendimiento del sistema con eficacia, pues recopila datos de rendimiento en una base de datos DATABASE 2 (DB2) y presenta los datos en gran diversidad de formatos para su utilizacin en la gestin de sistemas. Performance Reporter utiliza los datos de Tivoli Workload Scheduler for z/OS para generar informes de resumen y de gestin acerca de los resultados planificados y reales de la carga de trabajo de produccin. Report Management and Distribution System (RMDS). RMDS ayuda a los clientes a incrementar la productividad y a reducir los costes de impresin, pues proporciona un medio que permite almacenar y manejar los informes en un entorno z/OS. Cuando un usuario solicita, en un dilogo, la visualizacin de un registro de trabajo o la reconstruccin automtica del JCL para realizar un reinicio de nivel de paso, Tivoli Workload Scheduler for z/OS intercambia informacin con RMDS. Esta interfaz elimina la necesidad de duplicar la informacin de registro de trabajos, lo que permite ahorrar ciclos de CPU y espacio de dispositivo de almacenamiento de acceso directo (DASD). Tivoli Service Desk for OS/390 (TSD/390). TSD/390 da soporte a la administracin del proceso de gestin de sistemas de los recursos de hardware, de los recursos de software y de otros recursos relacionados de una empresa. Con TSD/390, tambin se proporciona una interfaz para la notificacin de los problemas que se detectan durante el proceso de la carga de trabajo de produccin. Resource Access Control Facility (RACF). RACF es el producto de IBM diseado para proteger la seguridad de los datos. RACF puede utilizarse como herramienta primaria para proteger los servicios y los datos de Tivoli Workload Scheduler for z/OS en el nivel de la empresa que lo necesite. Con RACF 2.1, puede utilizar una clase de recursos reservada de Tivoli Workload Scheduler for z/OS para proteger los recursos. System Automation for OS/390 (SA/390). SA/390 inicia procedimientos de automatizacin que realizan funciones de operador para la gestin de componentes, conjuntos de datos y subsistemas de OS/390. SA/390 incluye una funcin de automatizacin para Tivoli Workload Scheduler for z/OS. Data Facility Hierarchical Storage Manager (DFHSM). Las funciones de gestin de catlogos de Tivoli Workload Scheduler for z/OS invocan a DFHSM para recuperar los conjuntos de datos migrados durante la limpieza de conjuntos de datos que tiene lugar para un trabajo que no se ha ejecutado satisfactoriamente o para un trabajo que ha vuelto a ejecutarse.
CICS e IMS (Computer Information Control System e Information Management System). Tivoli Workload Scheduler for z/OS permite planificar el inicio y la detencin de las tareas iniciadas. Puesto que Tivoli Workload Scheduler for z/OS realiza el seguimiento del estado de las tareas iniciadas, puede organizar el trabajo con el fin de que se realicen una serie de tareas como, por ejemplo, las copias de seguridad de las bases de datos de transacciones, de acuerdo con el estado de los subsistemas CICS o IMS. Tivoli Business Systems Manager. Tivoli Business Systems Manager proporciona supervisin y gestin de eventos de los recursos, aplicaciones y subsistemas con el objetivo de facilitar su continua disponibilidad para la empresa. La utilizacin de Tivoli Business Systems Manager con la suite permite gestionar las aplicaciones estratgicas desde una perspectiva nica en los sistemas empresariales. Tivoli Business Systems Manager supervisa las aplicaciones y operaciones relacionadas con los trabajos de proceso por lotes que la suite representa, e integra uniformemente estos objetos en todos los dems objetos de empresa que Tivoli Business Systems Manager supervisa. Tivoli Enterprise Console. Tivoli Enterprise Console es una completa aplicacin de gestin de eventos basada en reglas que integra la gestin de la red, de los sistemas, de la base de datos y de las aplicaciones. Ofrece una vista centralizada y global del sistema de la empresa a la vez que garantiza una alta disponibilidad de los recursos del sistema y de las aplicaciones. Tivoli Enterprise Console acta como un punto centralizado de coleccin de las alarmas y eventos de gran diversidad de orgenes, incluidos los de las aplicaciones de Tivoli. Tivoli Workload Scheduler ejecuta un adaptador de Tivoli Enterprise Console que lee los eventos del archivo del registro de Tivoli Workload Scheduler. Adems de estos productos de IBM, existen muchos productos de otros proveedores de software que funcionan con, o que procesan, los datos de la suite.
Automatizacin
La automatizacin de la gestin de la carga de trabajo de produccin que ofrece la suite permite minimizar la posibilidad de que se produzcan errores humanos al procesar la carga de trabajo de produccin y hace posible que el personal de la empresa pueda dedicarse a realizar otras tareas ms productivas. La suite permite planificar, dirigir y controlar el proceso de la carga de trabajo de produccin, pasos muy importantes hacia la automatizacin y la realizacin de operaciones desatendidas. Con independencia de si ejecuta uno o ms sistemas en una nica ubicacin o bien en varias ubicaciones distribuidas, la suite ayuda a automatizar la carga de trabajo de produccin mediante lo siguiente: v Coordinacin, desde un nico punto de control, de todos los turnos y del trabajo de produccin de las instalaciones de todos los tamaos. v Automatizacin de las tareas complejas y repetitivas del operador. v Modificacin dinmica de la planificacin de la carga de trabajo de produccin como respuesta a los cambios que se producen en el entorno de produccin (como, por ejemplo, los trabajos urgentes, los cambios de prioridad o las anomalas de hardware) y, a continuacin, gestin de la carga de trabajo de acuerdo con ello. v Resolucin de las dependencias de la carga de trabajo. v Gestin de la utilizacin de los recursos compartidos. v Realizacin del seguimiento de cada unidad de trabajo. v Deteccin de procesos no satisfactorios.
Informacin general
v Visualizacin de informacin de estado e instrucciones para indicar al personal las operaciones que debe realizar. v Intercambio de informacin con otros productos clave de IBM para proporcionar una plataforma de automatizacin integrada. La suite permite centralizar e integrar el control de la carga de trabajo de produccin y reduce el nmero de tareas que debe realizar el personal.
Productividad
La suite ofrece beneficios de productividad reales pues, mediante la automatizacin, garantiza un rendimiento rpido y preciso. Un gran nmero de las soluciones de automatizacin actuales citan beneficios de productividad que no son realistas. Algunas de las tareas automatizadas no deben realizarse nunca o, desde luego, no con la frecuencia con la que se realizan mediante la automatizacin. Por este motivo, es difcil establecer las ventajas de productividad reales de la empresa. Las tareas que realiza la suite no slo han de realizarse, sino que tienen que efectuarse correctamente, siempre, con la mayor celeridad posible. Un gran nmero de estas tareas, que tradicionalmente ejecutan los profesionales de proceso de
datos, son aburridas y en consecuencia favorecen que se produzcan errores. Con la suite, el personal encargado del proceso de datos puede emplear su tiempo con ms eficacia.
Soluciones de empresa
A continuacin se indican las soluciones de empresa que la suite proporciona: v Direccin de la produccin en funcin de los objetivos de la empresa v Automatizacin de la carga de trabajo de produccin para ampliar la productividad de la empresa v Presentacin de informacin acerca de las cargas de trabajo actuales y futuras v Gestin eficaz de gran nmero de actividades
Va libre al crecimiento
A medida que se va implementando la automatizacin y el control, se pueden gestionar mayores volmenes de carga de trabajo de produccin. La suite hace posible el crecimiento dentro de las operaciones de proceso de datos por medio de lo siguiente: v Procedimientos que permiten absorber la cada vez mayor carga de trabajo de proceso por lotes sin necesidad de disponer de ms personal para estas operaciones v Una interfaz abierta para someter y realizar el seguimiento de la carga de trabajo en gran diversidad de sistemas operativos v Interfaces con otros programas de aplicacin de gestin de sistemas v Una interfaz abierta para los programas de otras plataformas y tambin para comunicarse con ellos v Gestin de los volmenes de carga de trabajo de produccin actuales y futuros v Recursos de simulacin para pronosticar futuras cargas de trabajo
Informacin general
v Programador de aplicaciones v Operadores de consola v Operadores de estacin de trabajo como, por ejemplo, los operadores de los trabajos de impresin, el personal encargado de la preparacin de los trabajos y los responsables de inicio de sesin v Usuarios finales v Personal de ayuda En este apartado se describe cmo la suite puede beneficiar directamente al personal encargado del proceso de datos.
v Incrementar la amortizacin de la inversin realizada en tecnologa de la informacin v Desarrollar el potencial del personal.
Operadores de consola
La suite puede encargarse de realizar las laboriosas tareas que se indican a continuacin y que corresponden a los operadores de consola: v Iniciar y detener las tareas iniciadas v Preparar el JCL antes de someter los trabajos v Someter trabajos v Verificar la secuencia del trabajo v Generar un informe del estado del trabajo v Realizar la limpieza de conjuntos de datos en situaciones que requieren la realizacin de una recuperacin y reejecucin v Responder a una anomala en la carga de trabajo v Preparar el JCL para los reinicios de nivel de paso.
Informacin general
v Listas actualizadas de trabajos preparados en las que se asignan prioridades al flujo de trabajo v Ayuda en lnea en las instrucciones del operador.
Resumen
La suite se comunica con otros productos clave de IBM para proporcionar un recurso de procesos completo y automatizado y una solucin integrada para el control de todas las cargas de trabajo de produccin. A continuacin se indican las ventajas que la suite ofrece: v Incremento en la automatizacin, que aumenta la eficiencia y utiliza los recursos de proceso de datos de forma ms eficaz, lo que da como resultado niveles de servicio mejorados para los clientes v Integracin de gestin de sistemas mejorada, que proporciona una solucin unificada para los problemas de gestin de sistemas v Control ms eficaz de las operaciones de proceso de datos, que permite implementar cambios y gestionar el crecimiento con ms eficacia v Mayor disponibilidad, por medio de la recuperacin automtica de la carga de trabajo v Oportunidades de crecimiento, a travs de la posibilidad de gestionar mayores volmenes de carga de trabajo v Proteccin de la inversin, pues es posible construir sobre la inversin actual en z/OS y permite a los clientes actuales construir sobre su inversin existente en gestin de cargas de trabajo v Mayor satisfaccin del cliente, resultado de niveles de servicio y disponibilidad ms altos, un menor nmero de errores y una respuesta ms rpida a los problemas v Mayor productividad, ya que las tareas repetitivas, en las que es fcil que se cometan errores, estn automatizadas y el personal encargado de realizar las operaciones puede emplear su tiempo con ms eficacia v Integracin de varios entornos operativos, lo que proporciona un nico punto de control para los sistemas que, en colaboracin, forman parte de la operacin de proceso de datos La suite es algo ms que una simple herramienta de planificacin de los trabajos de proceso por lotes: es un sistema de gestin de la produccin que tiene la posibilidad de planificar todo el trabajo que se ejecuta en cualquier sistema.
10
Informacin general
Visin general
En las siguientes pginas se facilita una descripcin general de Tivoli Workload Scheduler.
11
siempre que pueda iniciar la sesin en una mquina que ejecute el conector de Tivoli Workload Scheduler for z/OS.
Maestro
DM1 DM2
FTA1 SA1
FTA2 SA2
La utilizacin de varios dominios reduce la cantidad de trfico de la red, pues se reducen las comunicaciones entre el gestor de dominio maestro y los otros sistemas. En una configuracin con un nico dominio, el gestor de dominio maestro mantiene comunicaciones con todas las estaciones de trabajo de la red de Workload Scheduler. En una configuracin de varios dominios, el gestor de dominio maestro se comunica con las estaciones de trabajo de su dominio y con los gestores de dominio subordinados. Los gestores de dominio subordinados, a su vez, se comunican con las estaciones de trabajo de sus dominios y con los gestores de dominio subordinados. La existencia de varios dominios tambin puede proporcionar tolerancia a errores limitando los problemas que causa la prdida de un gestor de dominio a un nico dominio. Para limitar an ms los efectos, puede designar gestores de dominio de reserva que entren en funcionamiento en caso de que sus gestores de dominio presentaran anomalas. Antes del inicio de cada nuevo da, el gestor de dominio maestro crea un archivo de control de la produccin, denominado Symphony. A continuacin, Tivoli
12
Informacin general
Workload Scheduler se reinicia en la red, y el gestor de dominio maestro enva una copia del nuevo archivo de control de la produccin a cada uno de sus gestores de dominio subordinados y agentes enlazados automticamente. Los gestores de dominio, por su parte, envan copias a sus gestores de dominio subordinados y agentes enlazados automticamente. Una vez que se ha iniciado la red, se pasan mensajes de planificacin, como los inicios y terminaciones de trabajos, desde los agentes a sus gestores de dominio, por medio de los gestores de dominio padre al gestor de dominio maestro. A continuacin, el gestor de dominio maestro difunde los mensajes por todo el rbol jerrquico para actualizar los archivos de control de la produccin de los gestores de dominio y agentes tolerantes a errores que se ejecutan en modalidad de Estado completo.
13
Agente de red Es una definicin de estacin de trabajo lgica para crear dependencias entre los trabajos y las secuencias de trabajos en redes de Tivoli Workload Scheduler distintas. Cliente Job Scheduling Console Es cualquier estacin de trabajo que ejecuta la interfaz grfica de usuario desde la que los planificadores y operadores pueden gestionar los objetos de base de datos y de plan de Tivoli Workload Scheduler. En la tabla siguiente se resume qu componente de Tivoli Workload Scheduler corresponde a qu tipo de estacin de trabajo:
Tipo de estacin de trabajo Gestor de dominio maestro Maestro de reserva Gestor de dominio Gestor de dominio de reserva Motor S S S S Conector S S Opcional Opcional Opcional No No se aplica No se aplica No Job Scheduling Console Opcional Opcional Opcional Opcional Opcional Opcional No se aplica No se aplica S
Agente tolerante a errores S Agente estndar Agente ampliado Agente de red Cliente Job Scheduling Console S No se aplica No se aplica No
Topologa
El proceso localizado es el concepto clave para determinar cmo deben configurarse los dominios de Tivoli Workload Scheduler de una empresa. La idea es separar o localizar las necesidades de planificacin de las empresas basndose en un conjunto comn de caractersticas. Las caractersticas comunes son, por ejemplo, las ubicaciones geogrficas, las funciones empresariales y las agrupaciones de aplicaciones. El proceso relacionado con la agrupacin puede limitar la cantidad de informacin de interdependencias que debe comunicarse entre dominios. A continuacin se indican las ventajas que ofrece la localizacin del proceso en los dominios: v Menor trfico de red. El hecho de mantener el proceso localizado en los dominios elimina la necesidad de realizar frecuentes comunicaciones entre los dominios. v Proporciona un mtodo muy til para reforzar la seguridad y simplificar la administracin. La seguridad y la administracin pueden definirse en, y limitarse para, cada nivel de dominio. En lugar de utilizar una administracin para toda la red o una administracin especfica de una estacin de trabajo, puede utilizar una administracin de dominios. v La tolerancia a errores de la red y de la estacin de trabajo puede optimizarse. En una red de Tivoli Workload Scheduler de varios dominios, puede definir gestores de reserva para cada gestor de dominio con el fin de que los problemas que afectan a un dominio no interrumpan las operaciones de los dems dominios.
14
Informacin general
Red
Las preguntas siguientes le ayudarn a tomar decisiones en relacin con la forma de configurar la red de Tivoli Workload Scheduler de la empresa. Algunas preguntas implican aspectos relacionados con la red y otras implican a las aplicaciones que Tivoli Workload Scheduler controla. Puede que tenga que realizar algunas consultas a las dems personas de la organizacin para solucionar algunos aspectos. v Qu tamao tiene la red de Tivoli Workload Scheduler? Cuntos sistemas contiene? Cuntas aplicaciones y trabajos ejecuta? El tamao de la red le ayudar a decidir si debe utilizar una arquitectura de un solo dominio o la arquitectura de varios dominios. Si cuenta con un nmero reducido de sistemas, o con un nmero reducido de aplicaciones que deban controlarse con Tivoli Workload Scheduler, puede que no sea necesario utilizar varios dominios. v Cuntas ubicaciones geogrficas se incluirn en la red de Tivoli Workload Scheduler? Hasta qu punto son fiables y eficaces las comunicaciones entre las ubicaciones? Esta es una de las principales razones para elegir una arquitectura de varios dominios. La configuracin comn es un dominio por cada ubicacin geogrfica. Si elige la arquitectura de un solo dominio, depender ms de la red para el mantenimiento de la continuidad del proceso. v Necesita una gestin centralizada o descentralizada de Tivoli Workload Scheduler? Una red de Tivoli Workload Scheduler, con un nico dominio o con varios dominios, permite gestionar Tivoli Workload Scheduler desde un nico nodo, el gestor de dominio maestro. Si desea gestionar varias ubicaciones por separado, puede considerar la instalacin de una red de Tivoli Workload Scheduler por separado en cada ubicacin. Tenga en cuenta que es posible obtener cierto grado de gestin descentralizada en una red de Tivoli Workload Scheduler autnoma montando o compartiendo sistemas de archivos. v Tiene varias entidades fsicas o lgicas en una nica ubicacin? Existen varios edificios y varias plantas en cada edificio? Existen diferentes departamentos o funciones empresariales? Existen distintas aplicaciones? Estas pueden ser razones para elegir una configuracin de varios dominios. Por ejemplo, un dominio para cada edificio, departamento, funcin empresarial o para cada aplicacin (fabricacin, finanzas, ingeniera, etc.). v Ejecuta aplicaciones como, por ejemplo, SAP R/3, que operarn con Tivoli Workload Scheduler? Si son diferentes y estn separadas de las otras aplicaciones, puede optar por colocarlas en un dominio de Tivoli Workload Scheduler por separado. v Desea que los dominios de Tivoli Workload Scheduler reflejen los dominios de Windows NT? Esto no es necesario, pero podra ser til. v Desea aislar o diferenciar un conjunto de sistemas basndose en el rendimiento o en otros criterios? Esta puede ser otra razn para definir varios dominios de Tivoli Workload Scheduler con el fin de localizar los sistemas basndose en el rendimiento o en el tipo de plataforma. v Cunto trfico de red tiene ahora? Si el trfico de la red es manejable, la necesidad de utilizar varios dominios es menos importante.
Captulo 2. Tivoli Workload Scheduler
15
v Cruzan las dependencias de los trabajos los lmites del sistema, lmites geogrficos o lmites de aplicacin? Por ejemplo depende el inicio del Trabajo 1 de la CPU 3 de que se haya completado el Trabajo 2 que se ejecuta en la CPU 4? El grado de interdependencias que existen entre los trabajos es una consideracin importante que debe tenerse en cuenta al disear la red de Tivoli Workload Scheduler. Si utiliza varios dominios, debe intentar mantener los objetos interdependientes en el mismo dominio. Ello reducir el trfico de la red y permitir aprovechar mejor las ventajas de la arquitectura de dominios. v Qu grado de tolerancia a errores necesita? Una clara desventaja de la configuracin de un nico dominio es la dependencia en un nico gestor de dominio. En una red de varios dominios, la prdida de uno de los gestores de dominio slo afecta a los agentes de su dominio.
16
Informacin general
v Establecer lmites para el nmero de trabajos que pueden procesarse concurrentemente. v Crear secuencias de trabajos basndose en un da de la semana, en las fechas y horas especificadas o bien utilizando calendarios personalizados. v Garantizar el orden correcto del proceso mediante la identificacin de dependencias como, por ejemplo, la terminacin satisfactoria de los trabajos anteriores, la disponibilidad de recursos o la existencia de archivos que son necesarios. v Establecer procedimientos de recuperacin automtica para los trabajos que no se han ejecutado satisfactoriamente. v Reenviar los trabajos incompletos al siguiente da de produccin. Los administradores y operadores de Tivoli Workload Scheduler trabajan con los siguientes objetos en su actividad de planificacin: Estacin de trabajo Tambin denominada CPU. Por lo general, es un sistema individual en el que se ejecutan trabajos y secuencias de trabajos. En la base de datos de Tivoli Workload Scheduler, las estaciones de trabajo se definen como un objeto exclusivo. Se necesita una definicin de estacin de trabajo para cada sistema que ejecuta trabajos o secuencias de trabajos en la red de Workload Scheduler. Clase de estacin de trabajo Es un grupo de estaciones de trabajo. Una clase puede contener cualquier nmero de estaciones de trabajo. Pueden asignarse secuencias de trabajos y trabajos para que se ejecuten en una clase de estacin de trabajo. Ello facilita la duplicacin de un trabajo o de una secuencia de trabajos en muchas estaciones de trabajo. Trabajo Es un script o comando, que se ejecuta en nombre del usuario, que Tivoli Workload Scheduler ejecuta y controla. Secuencia de trabajos Tambin se denomina planificacin. Es un mecanismo para agrupar los trabajos por funcin o aplicacin el da y la hora en particular que les corresponde. Una definicin de secuencia de trabajos incluye una hora de inicio, prioridades, dependencias y los nombres de los trabajos. Calendario Es un objeto definido en la base de datos de Tivoli Workload Scheduler que contiene una lista de fechas de planificacin. Cada calendario puede asignarse a varias secuencias de trabajos. La asignacin de un calendario a una secuencia de trabajos da lugar a que la secuencia de trabajos se ejecute los das que se especifican en el calendario. Un calendario puede utilizarse como un ciclo de inclusin o de exclusin de ejecucin. Ciclo de ejecucin Es un ciclo que especifica los das en que est planificado que se ejecute una secuencia de trabajos. La definicin de los ciclos de ejecucin forma parte de las secuencias de trabajos y stos pueden incluir calendarios anteriormente definidos. Existen tres tipos de ciclos de ejecucin: un Ciclo de ejecucin simple, un Ciclo de ejecucin semanal o un Ciclo de ejecucin de calendario (comnmente conocido como calendario). Cada tipo de ciclo de ejecucin puede ser de inclusin o de exclusin. Es decir, cada ciclo de ejecucin puede definir los das en que una secuencia de trabajos est incluida en el ciclo de produccin o cundo la secuencia de trabajos quedar excluida del ciclo de produccin. Solicitud Es un objeto que puede utilizarse como dependencia para los trabajos y
Captulo 2. Tivoli Workload Scheduler
17
secuencias de trabajos. Una Solicitud debe obtener una respuesta afirmativa para que el trabajo o la secuencia de trabajos dependiente se inicie. Existen dos tipos de solicitudes: predefinidas y ad hoc. Una solicitud ad hoc se define dentro de las propiedades de un trabajo o secuencia de trabajos y es exclusiva de ese trabajo o secuencia de trabajos. Una solicitud predefinida se define en la base de datos de Tivoli Workload Scheduler y puede utilizarla cualquier trabajo o secuencia de trabajos. Recurso Es un objeto que representa los recursos fsicos o los recursos lgicos del sistema. Una vez definidos en la base de datos de Tivoli Workload Scheduler, los recursos pueden utilizarse como dependencias para los trabajos o secuencias de trabajos. Por ejemplo, puede definir un recurso denominado cintas que tenga un valor de unidad dos. A continuacin, defina los trabajos que necesitan dos unidades de cintas disponibles como dependencia. Los trabajos que tienen esta dependencia no pueden ejecutarse concurrentemente porque cada vez que se ejecuta un trabajo, el recurso cintas est utilizndose. Parmetro Un parmetro se utiliza para sustituir valores en los trabajos y secuencias de trabajos. Cuando se utiliza un parmetro en un script de trabajo, el valor se sustituye en tiempo de ejecucin. En este caso, el parmetro debe definirse en la estacin en la que va a utilizarse. Los parmetros no pueden utilizarse al crear scripts de trabajos de agentes ampliados. Dependencia Es una condicin que debe satisfacerse para que pueda iniciarse un trabajo o una secuencia de trabajos. Usuario Slo en Windows NT, el nombre de usuario especificado en el campo Inicio de sesin de la definicin de un trabajo debe tener una definicin de usuario coincidente. Las definiciones proporcionan las contraseas de usuario que Tivoli Workload Scheduler necesita para iniciar los trabajos.
Proceso de produccin
Tivoli Workload Scheduler se ejecuta en ciclos de ejecucin diarios que se denominan da de produccin. El da de produccin es un plazo de 24 horas, pero no tiene que ajustarse a un da del calendario real. Podra existir desplazamiento. Por ejemplo, el da de produccin por omisin se ejecuta desde las 06:00 hasta las 05:59 del da siguiente. Al inicio de cada da de produccin, Tivoli Workload Scheduler ejecuta un programa que selecciona las secuencias de trabajos que han de ejecutarse ese da de las bases de datos que se encuentran en el gestor de dominio maestro. A continuacin, otro programa incluye las planificaciones no completas del da de produccin anterior en la produccin del da en curso y registra todas las estadsticas del da anterior en un archivo archivador. Toda la informacin que se necesita para ese da de produccin se incluye en una base de datos de control de la produccin denominada Symphony. Durante el da de produccin, la base de datos de control de la produccin se actualiza continuamente para reflejar el trabajo que debe realizarse, el trabajo que est procesndose y el trabajo que se ha completado. Se enva una copia del archivo Symphony a todos los gestores de dominio subordinados y a todos los agentes tolerantes a errores del mismo dominio. Los gestores de dominio subordinados distribuyen su copia a todos los agentes tolerantes a errores de su dominio y a todos los gestores de dominio que son subordinados de stos, y as sucesivamente hasta llegar al ltimo elemento. Esto permite que los agentes tolerantes a errores de toda la red puedan seguir procesndose, incluso si se pierde la conexin de red
18
Informacin general
con su gestor de dominio. Desde Job Scheduling Console o desde la interfaz de lnea de comandos, el operador puede ver y realizar cambios en la produccin del da aplicando los cambios en el archivo Symphony. Los procesos de Tivoli Workload Scheduler supervisan la base de datos de control de la produccin y realizan llamadas al sistema operativo para iniciar trabajos en funcin de las necesidades. El sistema operativo ejecuta el trabajo y, posteriormente, informa a Tivoli Workload Scheduler acerca de si el trabajo se ha completado satisfactoriamente o no. Esta informacin se entra en la base de datos de control de la produccin para indicar el estado del trabajo.
Planificacin
La planificacin puede realizarse por medio de la interfaz de lnea de comandos de Tivoli Workload Scheduler o por medio de Tivoli Job Scheduling Console. La planificacin incluye las tareas siguientes: v Definicin y mantenimiento de estaciones de trabajo. v v v v Definicin de objetos de planificacin. Definicin de secuencias de trabajos. Inicio y detencin del proceso de produccin. Visualizacin y modificacin de trabajos y secuencias de trabajos.
19
v No continuar con el siguiente trabajo. Esto detiene la ejecucin de la secuencia de trabajos y la coloca en un estado stuck (atascado). Se trata de la accin por omisin. v Continuar con el siguiente trabajo. v Volver a ejecutar el trabajo. De forma opcional, puede asociarse una solicitud de recuperacin al trabajo. Una solicitud de recuperacin es una solicitud local que debe visualizarse cuando el trabajo no se completa satisfactoriamente. El proceso no contina hasta que se da una respuesta afirmativa a la solicitud. Otra opcin es definir un trabajo de recuperacin que pueda ejecutarse en lugar del trabajo original si ste no se completa satisfactoriamente. El trabajo de recuperacin deber haberse definido anteriormente. El proceso se detendr si, adems, el trabajo de recuperacin no se completa satisfactoriamente.
Ejecucin de la produccin
La produccin consiste en tomar las definiciones de los objetos de planificacin de la base de datos, sus restricciones de tiempo y sus dependencias y en crear y ejecutar el archivo de control de la produccin.
20
Informacin general
Supervisin
La supervisin se realiza listando objetos del plan en Job Scheduling Console. Mediante la utilizacin de las listas, puede ver el estado de todos o de un subconjunto de los objetos del plan actual que se indican a continuacin: v Instancias de secuencias de trabajos. v Instancias de trabajos. v Dominios. v Estaciones de trabajo. v Recursos. v Dependencias de archivos, donde una dependencia de archivo se refiere a cuando un trabajo o secuencia de trabajos necesita verificar si existen uno o ms archivos para poder iniciar su ejecucin. v Dependencias de solicitud, donde una dependencia de solicitud se refiere a cuando un trabajo o secuencia de trabajos debe esperar una respuesta afirmativa a una solicitud para poder iniciar su ejecucin. Tambin puede utilizar estas listas para gestionar algunos de estos objetos. Por ejemplo, puede reasignar recursos, enlazar o eliminar el enlace de las estaciones de trabajo, ejecutar kill para los trabajos o conmutar un gestor de dominio. Asimismo, puede supervisar el plan diario con Tivoli Business Systems Manager, una aplicacin de gestin de sistemas orientada a objetos que proporciona supervisin y gestin de eventos de los recursos, aplicaciones y subsistemas y que est integrada en la versin 8.1 de Tivoli Workload Scheduler. Los gestores de la red pueden utilizar Tivoli Workload Scheduler/NetView, una aplicacin de NetView para supervisar y diagnosticar redes de Tivoli Workload
Captulo 2. Tivoli Workload Scheduler
21
Scheduler desde un nodo de gestin de NetView. Incluye un conjunto de submapas y smbolos para ver la topografa de las redes de Tivoli Workload Scheduler y determinar el estado de la actividad de planificacin de los trabajos y los procesos crticos de Tivoli Workload Scheduler de cada estacin de trabajo. Tambin se facilitan acciones de men para iniciar y detener el proceso de Tivoli Workload Scheduler y para ejecutar conman en cualquier estacin de trabajo de la red.
Generacin de informes
Como parte de los procesos previos y posteriores a la produccin, se generan informes en los que se muestra informacin de resumen o informacin detallada acerca del da de produccin anterior o siguiente. Estos informes tambin pueden generarse ad hoc. Los informes disponibles son los siguientes: v Listado de detalles del trabajo v Listado de solicitudes v Listado de calendarios v Listado de parmetros v Listado de recursos v Listado histrico de trabajos v Histograma de trabajo v Planificacin de produccin planificada v Resumen de produccin planificada v Detalle de produccin planificada v Resumen de produccin real v Detalle de produccin real v Informe de referencias cruzadas Adems, durante la produccin, se crea un archivo de lista estndar (STDLIST) para cada instancia de trabajo que Tivoli Workload Scheduler inicia. Los archivos de lista estndar contienen mensajes de cabecera y de cola, comandos con eco y errores y avisos. Estos archivos pueden utilizarse para resolver problemas detectados en la ejecucin de los trabajos.
Auditora
La opcin de auditora ayuda a realizar el seguimiento de los cambios realizados en la base de datos y en el plan. Respecto a la base de datos, se registran todas las modificaciones de usuario, excepto el resumen de las modificaciones. Si un objeto se abre y se guarda, la accin quedar registrada, aunque no se haya realizado ninguna modificacin. Respecto al plan, se registran todas las modificaciones de usuario realizadas en el plan. Las acciones quedarn registradas con independencia de si se han completado satisfactoriamente o no. Los archivos de auditora se registran en un archivo de texto plano de cada mquina de la red de Tivoli Workload Scheduler. Esto minimiza el riesgo de que se produzca una anomala en la auditora debida a posibles problemas en la red y proporciona un mtodo sencillo para realizar la grabacin en el registro. En general, los formatos de los registrosson iguales para el plan y para la base de datos. Los registros se componen de una parte que corresponde a la cabecera y que es igual para todas las anotaciones, de un ID de accin y de una seccin de
22
Informacin general
datos que variar en funcin del tipo de accin. Todos los datos conservan su forma de texto visible y estn formateados para que puedan leerse y editarse en un editor de texto como, por ejemplo, vi o el bloc de notas.
Opciones y seguridad
Los archivos de opciones de Tivoli Workload Scheduler determinan la forma en que Tivoli Workload Scheduler debe ejecutarse en el sistema. Existen varias opciones de rendimiento, ajuste, seguridad, registro y otras opciones de configuracin disponibles.
Establecimiento de la seguridad
La seguridad se logra con la utilizacin de un archivo de seguridad que contiene una o ms definiciones de usuario. Cada definicin de usuario identifica a un conjunto de usuarios, los objetos a los que pueden acceder y los tipos de acciones que pueden realizar. Con el producto se instala un archivo de plantilla. La plantilla debe editarse para poder crear las definiciones de usuario y debe compilarse e instalarse con un programa de utilidad con el fin de crear un nuevo archivo de seguridad operativo. Tras su instalacin, pueden realizarse modificaciones adicionales creando una copia editable con otro programa de utilidad. Cada una de las estaciones de trabajo de una red de Tivoli Workload Scheduler tiene un archivo de seguridad propio. En cada estacin de trabajo puede mantenerse un archivo individual o bien puede crearse un nico archivo de
Captulo 2. Tivoli Workload Scheduler
23
seguridad en el gestor de dominio maestro y copiarlo en cada gestor de dominio, agente tolerante a errores y agente estndar.
24
Informacin general
La implementacin de los husos horarios tambin facilita la planificacin en varios husos horarios y la planificacin de los trabajos que han de ejecutarse durante la zona muerta. La zona muerta es el intervalo de tiempo que existe entre el inicio del da de Tivoli Workload Scheduler en el maestro y la hora que tiene el agente tolerante a errores en otro huso horario. Por ejemplo, si un maestro de la zona este que tiene un inicio del da de Tivoli Workload Scheduler a las 06:00 inicializa un agente de la zona oeste con una diferencia de huso horario de tres horas, la zona muerta de este agente se dar entre las 03:00 y las 06:00. Anteriormente, para ejecutar trabajos durante este perodo de tiempo era necesario realizar un manejo especial. Ahora, cuando se especifica un huso horario con la hora de inicio de un trabajo o secuencia de trabajos, Tivoli Workload Scheduler los ejecuta como se espera. Cuando se han habilitado, los husos horarios pueden especificarse en Job Scheduling Console o en Composer para indicar las horas de inicio y de plazo lmite de los trabajos y secuencias de trabajos.
25
Mtodo de acceso
Para iniciar un trabajo en un entorno externo, Tivoli Workload Scheduler ejecuta el mtodo de acceso del agente ampliado proporcionndole el nombre de la estacin de trabajo del agente ampliado e informacin sobre el trabajo. El mtodo consulta el archivo correspondiente denominado <NOMBRE_ESTACINTRABAJO>_ <nombre_mtodo>.opts para determinar a qu instancia del entorno externo se va a conectar. Luego el mtodo de acceso puede iniciar trabajos en esta instancia y supervisarlos hasta su finalizacin, escribiendo el proceso de los trabajos y la informacin de estado en el archivo de lista estndar del trabajo. Los agentes ampliados se pueden utilizar para ejecutar trabajos tambin en un entorno global, donde su planificacin y supervisin se realiza desde un controlador de Tivoli Workload Scheduler for z/OS.
26
Informacin general
Estructura
Tivoli Workload Scheduler for z/OS se compone de un producto base, el agente, y de gran diversidad de funciones. Cada uno de los sistemas z/OS del complejo necesita el producto base. Uno de los sistemas z/OS del complejo se designa como sistema de control y ejecuta la funcin de motor. Slo se necesita una funcin de motor, incluso cuando se desea iniciar motores de espera en los otros sistemas z/OS de un sysplex. Tivoli Workload Scheduler for z/OS con Tivoli Workload Scheduler direcciona la carga de trabajo de produccin en el entorno distribuido. Puede planificar, controlar y supervisar los trabajos de Tivoli Workload Scheduler desde Tivoli Workload Scheduler for z/OS. Por ejemplo, en el plan actual, puede especificar los trabajos que han de ejecutarse en las estaciones de trabajo de Tivoli Workload Scheduler. La carga de trabajo de otros sistemas operativos tambin puede controlarse con las interfaces abiertas que se proporcionan con Tivoli Workload Scheduler for z/OS. Los programas de ejemplo que utilizan TCP/IP o una combinacin de NJE/RSCS (entrada de trabajo en la red/subsistema de comunicaciones de spooling remoto) muestran cmo puede controlar la carga de trabajo en entornos que, actualmente, no disponen de ninguna funcin de planificacin. Asimismo, las funciones de idioma nacional permiten ver los dilogos y los mensajes en el idioma elegido. Actualmente, los idiomas disponibles son los siguientes: v Ingls v Alemn v Japons v Espaol El texto de los paneles y de los mensajes tambin puede modificarse para que incluya instrucciones o ayuda especficas de la empresa.
27
Conceptos
Para realizar la gestin de las cargas de trabajo de produccin, Tivoli Workload Scheduler for z/OS se basa en varios conceptos importantes. Planes. Tivoli Workload Scheduler for z/OS construye planes operativos basndose en las descripciones suministradas por el usuario del departamento de operaciones de proceso de datos y en la carga de trabajo de produccin de ste. Estos planes proporcionan la base de los contratos de nivel de servicio y ofrecen una imagen del estado de la carga de trabajo de produccin en cualquier momento. Puede simular los efectos que tendra la aplicacin de cambios en la carga de trabajo de produccin, en el calendario y en la instalacin mediante la generacin de planes de prueba. Secuencias de trabajos. Una secuencia de trabajos es una descripcin de una unidad de trabajo de produccin. Puede incluir lo siguiente: v Una lista de los trabajos (tareas relacionadas) que se asocian a esa unidad de trabajo como, por ejemplo: Entrada de datos Preparacin de trabajos Sometimiento de trabajos o iniciacin de tareas iniciadas Comunicacin con el programa NetView Transferencia de archivos a otros entornos operativos Impresin de la salida Actividades posteriores al proceso como, por ejemplo, el control de calidad o la asignacin Otras tareas relacionadas con la unidad de trabajo que desee planificar, controlar y cuyo seguimiento desee realizar v Una descripcin de las dependencias existentes entre los trabajos que se encuentran dentro de una secuencia de trabajos y entre los trabajos de otras secuencias de trabajos v Informacin acerca de los requisitos de los recursos como, por ejemplo, la utilizacin exclusiva de un conjunto de datos v Instrucciones especiales de operador que se asocian a un trabajo v Cmo y dnde debe procesarse cada trabajo v Ejecucin de polticas para esa unidad de trabajo; es decir, cundo debe planificarse o, de otra forma, el nombre de una definicin de grupo que grabe la poltica ejecutada Tivoli Workload Scheduler for z/OS planifica el trabajo basndose en la informacin que se le facilita en las descripciones de las secuencia de trabajos. Estaciones de trabajo. Al planificar y procesar el trabajo, Tivoli Workload Scheduler for z/OS tiene en cuenta los requisitos de proceso de cada trabajo. Algunas de las consideraciones de proceso habituales son: v Qu recursos humanos o de mquina se necesitan para procesar el trabajo (por ejemplo, operadores, procesadores o impresoras)? v Cundo estn disponibles esos recursos? v Cmo se realizar el seguimiento de esos trabajos? v Puede procesarse ese trabajo en otro sitio si los recursos dejan de estar disponibles? Tivoli Workload Scheduler for z/OS da soporte a gran diversidad de tipos de procesos de trabajo, denominados estaciones de trabajo, que correlacionan las
28
Informacin general
necesidades de proceso de cualquier tarea de la carga de trabajo de produccin. Cada estacin de trabajo soporta un tipo de actividad. Esto ofrece flexibilidad para planificar, supervisar y controlar cualquier tipo de actividad de proceso de datos, incluyendo lo siguiente: v Preparacin de trabajos: de forma manual y automtica v Sometimiento de trabajos v Acciones de tareas iniciadas v Comunicacin con el programa NetView v Impresin de trabajos v Actividad manual previa o posterior al proceso Puede planificar ventanas de mantenimiento en los entornos de hardware y de software. Tivoli Workload Scheduler for z/OS permite realizar una conclusin controlada y sin incidentes del entorno, que evitar la cancelacin en el ltimo momento de las tareas activas. Tiene la opcin de redireccionar la carga de trabajo automticamente durante cualquier interrupcin de alimentacin, planificada o no planificada. Tivoli Workload Scheduler for z/OS realiza el seguimiento de los trabajos a medida que se procesan en las estaciones de trabajo y actualiza dinmicamente el plan con informacin en tiempo real acerca del estado de los trabajos. Puede ver o modificar en lnea esta informacin de estado utilizando las listas de estaciones de trabajo preparadas del dilogo. Dependencias. En general, cada una de las actividades relacionadas con el proceso de datos debe producirse en un orden especfico. Las actividades que se realicen fuera del orden crearn, como mnimo, una salida que no ser vlida; en el peor de los casos, se daarn los datos corporativos. En cualquier caso, el resultado ser la costosa reejecucin de las operaciones, el incumplimiento de las fechas de entrega y la insatisfaccin de los clientes. Puede definir dependencias para los trabajos cuando sea necesario seguir un orden de proceso especfico. Cuando Tivoli Workload Scheduler for z/OS se encarga de gestionar las relaciones de dependencia, los trabajos siempre se inician en el orden correcto que corresponde a su planificacin. Una dependencia es interna cuando se da entre dos trabajos de la misma secuencia de trabajos y es externa cuando se da entre dos trabajos de distintas secuencias de trabajos. Puede trabajar con las dependencias de trabajos de forma grfica desde Tivoli Job Scheduling Console. Tivoli Workload Scheduler for z/OS permite secuenciar el trabajo basndose en el estado de cualquiera de los recursos de proceso de datos. Un ejemplo habitual es un trabajo que utiliza un conjunto de datos como entrada, pero que no debe iniciarse hasta que el conjunto de datos se haya creado y cargado satisfactoriamente con datos vlidos. Puede utilizar el soporte de secuencia de recursos para enviar la informacin de disponibilidad acerca de un recurso de proceso de datos a Tivoli Workload Scheduler for z/OS. Recursos especiales. Los recursos especiales suelen definirse para representar los objetos fsicos o lgicos que utilizan los trabajos. Un recurso especial puede utilizarse para secuenciar el acceso a un conjunto de datos o para limitar el nmero de transferencias de archivos en un enlace de red determinado. El recurso no tiene que representar un objeto fsico de la configuracin, aunque con frecuencia lo hace.
29
Tivoli Workload Scheduler for z/OS mantiene un registro del estado de cada recurso y del estado de asignacin actual de ste. Tiene la opcin de mantener los recursos, en caso de que un trabajo encargado de la asignacin de recursos finalice de forma anormal. Tambin puede utilizar la interfaz de Tivoli Workload Scheduler for z/OS con Resource Object Data Manager (RODM) para planificar los trabajos de acuerdo con la disponibilidad real de recursos. Puede suscribirse a las actualizaciones del RODM en los dominios locales y remotos. Tivoli Workload Scheduler for z/OS permite suscribirse a la actividad de los conjuntos de datos de los sistemas z/OS. La funcin de desencadenante de conjuntos de datos de Tivoli Workload Scheduler for z/OS actualiza automticamente la disponibilidad de los recursos especiales cuando se cierra un conjunto de datos. Puede utilizar esta notificacin para coordinar las actividades planificadas o bien para aadir trabajo no planificado a la planificacin. Calendarios. Tivoli Workload Scheduler for z/OS utiliza la informacin relacionada con los horarios de trabajo y con el tiempo que no corresponde al horario laboral de los departamentos de los trabajos con el fin de que la ejecucin de las secuencias de trabajos no se planifique para los das en los que no existirn recursos de proceso disponibles (por ejemplo, los domingos o los das festivos). Esta informacin se almacena en un calendario. Tivoli Workload Scheduler for z/OS da soporte a varios calendarios para las empresas en las que los distintos departamentos tienen diferentes das laborables y das no laborables. (Los diferentes grupos de una empresa operan de acuerdo con calendarios distintos). La funcin de varios calendarios es muy importante si la empresa tiene instalaciones en ms de una ubicacin geogrfica (por ejemplo, con das festivos locales o nacionales distintos). Ciclos de proceso de la empresa. Tivoli Workload Scheduler for z/OS utiliza ciclos de proceso de la empresa, o plazos, para calcular cundo deben ejecutarse las secuencias de trabajos; por ejemplo, semanalmente o cada diez das laborables. Los plazos se basan en los ciclos empresariales de los clientes. Tivoli Workload Scheduler for z/OS da soporte a gran diversidad de plazos para el proceso de las distintas secuencias de trabajos de la carga de trabajo de produccin. Cuando se define una secuencia de trabajos, se especifica cundo debe planificarse utilizando un ciclo de ejecucin, que puede ser: v Una regla con un formato como, por ejemplo
SLO el SEGUNDO MARTES de cada MES TODOS LOS VIERNES del SEMESTRE1 del plazo definido por el usuario
donde las palabras escritas en maysculas se han seleccionado, respectivamente, en una lista de nmeros ordinales, nombres de los das de la semana e intervalos de calendario o nombres de plazos. v Una combinacin de plazo y de desplazamiento. Por ejemplo, un desplazamiento de 10 en un plazo mensual especifica el dcimo da de cada mes.
30
Informacin general
Planificacin detallada
El plan actual es el elemento bsico del proceso de Tivoli Workload Scheduler for z/OS: de hecho, dirige la carga de trabajo de produccin automticamente y proporciona un mtodo para comprobar su estado. El plan actual se genera mediante la ejecucin de trabajos de proceso por lotes que extraen del plan a largo plazo las ocurrencias que estn dentro del perodo de tiempo especificado, teniendo en cuenta tambin los detalles del trabajo. Lo que el plan de trabajo actual hace es seleccionar una ventana del plan a largo plazo y hacer que los trabajos estn preparados para ejecutarse; en realidad, el inicio de stos depender de las restricciones que se haya decidido aplicar (por ejemplo, las dependencias, la disponibilidad de recursos o la existencia de trabajos que dependen de un valor de tiempo). El plan actual es un plan secuencial que puede abarcar varios das. Un mtodo comn consiste en distribuir entre uno y dos das aplicando ampliaciones regulares de cada turno. Las actividades del proceso de la carga de trabajo se listan minuto a minuto. Puede imprimir el plan actual como un informe o bien verlo o alterarlo y ampliarlo en lnea, utilizando los dilogos.
31
de carga de trabajo de produccin. Adems, el programa NetView puede desencadenar automticamente Tivoli Workload Scheduler for z/OS con el fin de que realice acciones correctivas como respuesta a estos problemas. Tivoli Workload Scheduler for z/OS realiza lo siguiente automticamente: v Inicia y detiene las tareas iniciadas v Edita sentencias de trabajo: JCL de z/OS o sentencias de trabajo equivalentes para otros entornos operativos antes de someter los trabajos v Somete los trabajos en la secuencia especificada en el entorno operativo de destino, siempre v Realiza el seguimiento de cada trabajo planificado del plan v Determina si los trabajos se han ejecutado satisfactoriamente o no v Visualiza informacin de estado e instrucciones para indicar las acciones que deben realizar los operadores de estacin de trabajo v Proporciona recuperacin automtica de los trabajos cuando stos finalizan con errores, con independencia del entorno operativo v Genera fechas de proceso para los ciclos de ejecucin de secuencias de trabajos utilizando reglas como, por ejemplo: Cada segundo martes del mes Slo el ltimo sbado de junio, julio y agosto Cada tercer da laborable del plazo de nmina definido por el usuario v Inicia trabajos teniendo en cuenta la disponibilidad real de recursos v Realiza la limpieza de conjuntos de datos cuando se han producido errores o cuando se necesita realizar una reejecucin para la carga de trabajo de z/OS v Adapta el JCL para los reinicios de paso de los trabajos y tareas iniciadas de z/OS v Planifica dinmicamente el proceso adicional como respuesta a las actividades que no pueden planificarse v Proporciona notificacin automtica al cerrarse un conjunto de datos actualizado (que puede utilizarse para desencadenar un proceso posterior) v Genera alertas cuando se detectan situaciones anormales en la carga de trabajo Tivoli Workload Scheduler for z/OS tambin proporciona recursos de control manual, que se describen en el apartado Control e intervencin manuales en la pgina 37.
32
Informacin general
Al guardar una copia del JCL de cada ejecucin, u ocurrencia, individual de un trabajo en particular en sus planes, Tivoli Workload Scheduler for z/OS evita que vuelvan a utilizarse de forma involuntaria los cambios temporales realizados en el JCL como, por ejemplo, las alteraciones temporales. Adaptacin de trabajos. Tivoli Workload Scheduler for z/OS proporciona funciones de adaptacin automtica de los trabajos, lo que permite que los trabajos puedan editarse automticamente. Ello puede hacer que se dependa menos de la edicin manual de los trabajos, tarea laboriosa y lenta que propicia que se cometan errores. La adaptacin de los trabajos de Tivoli Workload Scheduler for z/OS proporciona lo siguiente: v Sustitucin automtica de variables v Inclusin y exclusin dinmicas de sentencias de trabajos en lnea v Inclusin dinmica de sentencias de trabajos de otras bibliotecas o de una salida Respecto a los trabajos que van a someterse en un sistema z/OS, estas sentencias de trabajos sern de tipo JCL de z/OS, pero las directrices de adaptacin del JCL del planificador tambin pueden incluirse en los trabajos que van a someterse en otros sistemas operativos como, por ejemplo, AIX/6000. Las variables se pueden sustituir en columnas especficas y se pueden definir los criterios de verificacin para garantizar que no se sustituyan cadenas de caracteres que no sean vlidas. Las directrices especiales que dan soporte a la gran diversidad de formatos de fecha que utilizan los programas de secuencias de trabajos permiten definir dinmicamente el formato necesario y cambiar las diversas horas de un mismo trabajo. Pueden definirse expresiones aritmticas que permitan calcular valores como, por ejemplo, la fecha actual ms cuatro das laborables.
33
Aplicacin de usuario
Reiniciar un trabajo anterior? Trabajo 1
Trabajo de recuperacin? 2
!
Continuar? No hacer nada?
Reinicio y limpieza. Puede utilizar la funcin de reinicio y limpieza para catalogar, descatalogar o suprimir conjuntos de datos cuando un trabajo finaliza con errores o bien cuando es necesario volver a ejecutar un trabajo. La limpieza de conjuntos de datos se hace cargo del JCL en forma de JCL continuo, de los procedimientos continuos y de los procedimientos catalogados de los sistemas locales y remotos. Esta funcin puede iniciarla automticamente Tivoli Workload Scheduler for z/OS o bien puede iniciarla manualmente un usuario por medio de los paneles. Tivoli Workload Scheduler for z/OS restablecer el catlogo en el estado que ste tena antes de que se ejecutara el trabajo para los grupos de conjuntos de datos de generacin (GDG) y para los conjuntos de datos asignados por las definiciones de datos (DD) contenidos en el JCL. Asimismo, la funcin de reinicio y limpieza da soporte a la utilizacin de Removable Media Manager en el entorno. El reinicio de nivel de paso y de nivel de trabajo tambin se proporciona en los paneles de Tivoli Workload Scheduler for z/OS. ste gestiona la resolucin de los nombres de grupo de conjuntos de datos de generacin (GDG), el JCL que contiene INCLUDE o PROC anidados y las sentencias IF-THEN-ELSE. Tivoli Workload Scheduler for z/OS tambin identifica automticamente los problemas que pueden impedir la realizacin de un reinicio satisfactorio, proporcionando una lgica del mejor paso de reinicio Puede examinar el registro de trabajos o solicitar un reinicio de nivel de paso para cualquier trabajo o cualquier tarea iniciada de z/OS, incluso si no se ha modificado el catlogo. Las funciones de examen del registro de trabajos tambin pueden utilizarse para la carga de trabajo de otras plataformas operativas, lo que resulta especialmente til para los entornos que no dan soporte a un recurso de tipo SDSF. Si utiliza un archivador SYSOUT, por ejemplo RMDS, puede intercambiar informacin con ste desde Tivoli Workload Scheduler for z/OS y, de esta forma, evitar la duplicacin de la informacin de registro de trabajos. Puede disponer de estos recursos sin necesidad de realizar cambios en el JCL actual.
34
Informacin general
Tivoli Workload Scheduler for z/OS proporciona una posibilidad de limpieza de conjuntos de datos de toda la empresa en los sistemas agente remotos. Reinicio de la carga de trabajo de produccin. Tivoli Workload Scheduler for z/OS proporciona un reinicio de la carga de trabajo de produccin, que puede mantener automticamente el proceso del trabajo si se produce una anomala en el sistema o en las conexiones. El trabajo de produccin controlado por el planificador que corresponde al sistema cuya ejecucin no ha sido satisfactoria se redirecciona a otro sistema. Puesto que Tivoli Workload Scheduler for z/OS puede reiniciar y gestionar la carga de trabajo de produccin, se mantiene la integridad de la planificacin de los procesos y se sigue prestando servicio a los clientes. Tivoli Workload Scheduler for z/OS explota la funcin VTAM Model Application Program Definition y los smbolos definidos por z/OS para facilitar la configuracin y el trabajo en un entorno de sysplex, ofreciendo al usuario una nica vista de sistema del sysplex. Para iniciar, detener y gestionar los motores y agentes no es necesario conocer qu imagen de z/OS del sysplex est ejecutndose realmente.
z/OS Parallel Sysplex
DASD compartido
XCF
XC
Espera dinmica. Tivoli Workload Scheduler for z/OS proporciona un nico punto de control para la carga de trabajo de produccin de z/OS. Si este sistema de control presenta anomalas, Tivoli Workload Scheduler for z/OS puede transferir automticamente las funciones de control a un sistema de reserva dentro de un Parallel Sysplex, vea la Figura 4. Mediante XCF, Tivoli Workload Scheduler for z/OS puede mantener automticamente el proceso de la carga de trabajo de produccin en caso de que se produzcan anomalas en el sistema o en las conexiones.
XC F
Planificador controlado
35
36
Informacin general
realizarse en lnea por medio de los dilogos. Esta interfaz puede llamarse desde CLIST, desde los programas de usuario y mediante la utilizacin de comandos TSO. La interfaz de programas de aplicacin (API) permite que los programas puedan comunicarse con Tivoli Workload Scheduler for z/OS desde cualquier plataforma compatible. Puede utilizar la Interfaz comn de programacin para comunicaciones (CPI-C), las comunicaciones avanzadas programa a programa (APPC) o bien verbos de unidad lgica (LU) 6.2 propios para conversar con Tivoli Workload Scheduler for z/OS por medio de la API. Esta interfaz se puede utilizar para consultar y actualizar el plan actual. Los programas pueden estar ejecutndose en cualquier plataforma que est conectada localmente, o de forma remota por medio de una red, con el sistema z/OS en el que se ejecuta el motor.
Consultas de estado
Con los dilogos de ISPF o con Job Scheduling Console, puede realizar consultas en lnea y recibir oportuna informacin acerca del estado de la carga de trabajo de produccin. La informacin de horas que se visualiza en los dilogos puede estar en la hora local del usuario de dilogo. Mediante la utilizacin de los dilogos, puede solicitar informacin detallada o de resumen acerca de secuencias de trabajos, trabajos y estaciones de trabajo individuales, as como informacin de resumen relacionada con la carga de trabajo de produccin en conjunto. Tambin puede hacer que las dependencias se visualicen grficamente como una red, tanto de la secuencia de trabajos como del trabajo. Las consultas de estado: v Le proporcionan informacin de estado global que puede utilizar cuando est considerando la realizacin de un cambio en la capacidad de la estacin de trabajo o cuando desee organizar un turno de trabajo adicional o un trabajo que deba realizarse en horas extra. v Le ayudan a supervisar el flujo de trabajo de la instalacin; por ejemplo, visualizando el estado de trabajo de cada estacin de trabajo. v Le ayudan a decidir si es necesario intervenir para acelerar el proceso de secuencias de trabajos especficas. Puede averiguar cules son las secuencias de trabajos ms crticas. Tambin puede comprobar el estado de cualquier secuencia de trabajos, as como los planes y tiempos reales de cada trabajo. v Permiten comprobar la informacin antes de realizar modificaciones en el plan. Por ejemplo, puede comprobar el estado de una secuencia de trabajos y sus dependencias antes de suprimirla o bien cambiar su hora de comienzo planificado o su plazo lmite. Consulte el apartado Modificacin del plan actual para obtener ms informacin. v Proporcionan la informacin del estado de proceso de una estacin de trabajo concreta. Tal vez el trabajo que deba haberse recibido en la estacin de trabajo no ha llegado. Las consultas de estado pueden ayudarle a localizar el trabajo y a averiguar qu le ha pasado.
37
cambiar manualmente el plan para que refleje los cambios no planificados en la carga de trabajo o en el entorno de operaciones, que se producen con frecuencia durante un turno. Por ejemplo, puede que sea necesario cambiar la prioridad de una secuencia de trabajos, aadir un trabajo no planificado o redireccionar el trabajo de una estacin de trabajo a otra. O bien puede que sea necesario corregir manualmente errores operativos. Puede que la modificacin del plan actual sea la mejor forma de manejar estas situaciones. El plan actual se puede modificar en lnea. Por ejemplo, puede realizar lo siguiente: v Incluir en el plan los trabajos no esperados o los cambios en el ltimo momento. A continuacin, Tivoli Workload Scheduler for z/OS crea automticamente las dependencias de este trabajo. v Modificar manualmente el estado de los trabajos. v Suprimir ocurrencias de las secuencias de trabajos. v Visualizar grficamente las dependencias de los trabajos antes de modificarlos. v Modificar los datos de las secuencias de trabajos, incluido el JCL. v Responder a situaciones de error por medio de las acciones siguientes: Redireccionamiento de trabajos Reejecucin de trabajos u ocurrencias Terminacin de trabajos u ocurrencias Cambio de trabajos u ocurrencias v Cambiar el estado de las estaciones de trabajo por medio de las acciones siguientes: Redireccionamiento del trabajo de una estacin de trabajo a otra Modificacin de los atributos de generacin de informes de la estacin de trabajo Actualizacin de la disponibilidad de recursos Cambio de la forma de manejar los recursos v Replanteamiento o ampliacin del plan actual Adems de poder utilizar los dilogos, tambin puede modificar el plan actual de sus propias secuencias de trabajos utilizando la interfaz del programa o la interfaz de programas de aplicacin. Asimismo, tambin puede desencadenar Tivoli Workload Scheduler for z/OS para que modifique dinmicamente el plan utilizando comandos TSO o un programa de proceso por lotes. Esto permite que el trabajo no esperado pueda aadirse automticamente al plan.
Seguridad
En la actualidad, las operaciones de proceso de datos exigen cada vez ms un nivel elevado de seguridad con los datos, sobre todo a medida que el mbito de las operaciones de proceso de datos se ampla y hay ms personas de la empresa implicadas en las tareas. Tivoli Workload Scheduler for z/OS proporciona integridad de datos y seguridad completa dentro del rango de funciones que ofrece. Proporciona un servicio central compartido a los diversos departamentos de los usuarios incluso en el caso en que los usuarios estn en empresas y pases distintos. Tivoli Workload Scheduler for z/OS proporciona un alto grado de
38
Informacin general
seguridad para proteger los recursos y los datos del planificador contra el acceso no autorizado. Con Tivoli Workload Scheduler for z/OS, puede organizar, aislar y proteger fcilmente los datos de usuario para salvaguardar la integridad de las aplicaciones de usuario final (vea la Figura 5 en la pgina 39). Tivoli Workload Scheduler for z/OS puede planificar y controlar el trabajo de gran nmero de grupos de usuarios y mantener un control completo del acceso a los datos y a los servicios.
Seguimiento de auditoria Planificador Usuario TSO Usuario TSO Usuario TSO RACF JCL
JCL
JCL
Finanzas
Ventas
Fabric.
Figura 5. Seguridad
Seguimiento de auditora
Con el seguimiento de auditora, puede definir cmo desea que Tivoli Workload Scheduler for z/OS anote los accesos (lecturas y actualizaciones) a los recursos del planificador. Puesto que proporciona un historial de los cambios realizados en las bases de datos, el seguimiento de auditora puede resultar extremadamente til para el personal encargado de realizar la depuracin y la determinacin de problemas. Para leer los registros del seguimiento de auditora se proporciona un programa de ejemplo. El programa lee los registros que se han producido durante el perodo que ha especificado y genera un informe en el que se detallan los cambios que se han realizado en los recursos del planificador.
39
v Instrucciones de operador v JCL Para dar soporte al manejo distribuido de varios usuarios, Tivoli Workload Scheduler for z/OS permite controlar el nivel de seguridad que desea implementar, hasta el nivel de los registros individuales. Puede especificar nombres de recursos RACF genricos o especficos para ampliar el nivel de la comprobacin de seguridad. Si tiene instalado RACF Versin 2 Release 1, puede utilizar la clase de recurso reservada de Tivoli Workload Scheduler for z/OS con el fin de gestionar el entorno de seguridad de Tivoli Workload Scheduler for z/OS. Esto significa que no ser necesario definir una clase de recurso propia modificando el RACF y reiniciando. Integridad de los datos durante el sometimiento: Tivoli Workload Scheduler for z/OS puede garantizar el entorno de seguridad correcto para cada trabajo que somete, con independencia de si el trabajo se ejecuta en un sistema local o en un sistema remoto. Tivoli Workload Scheduler for z/OS permite crear perfiles de seguridad personalizados para trabajos individuales o para grupos de trabajos.
Sistema de control
El sistema de control necesita el agente y el motor. Un nico sistema de control puede gestionar la carga de trabajo de produccin de todos los entornos operativos. El motor es el punto central del control y de la informacin. Contiene las funciones de control, los dilogos y los propios programas de proceso por lotes del planificador. Slo se necesita un motor para controlar toda la instalacin, incluidos los sistemas locales y remotos (vea la Figura 6 en la pgina 41).
40
Informacin general
OS/390 Tracker Comprob. de seguim. OS/390 Controlador de espera dinmica Hot Standby Controller
z/OS Connector
Sysplex
Comprob. de seguim. OS/390 OS/390 Tracker Controlador Controller Hot Standbyde espera dinmica
Gestores de dominio
Agente z/OS
Agentes distribuidos
Sistemas remotos
El agente de un sistema z/OS remoto pasa informacin de estado acerca del trabajo de produccin en progreso al motor del sistema de control. Todas las
Captulo 3. Tivoli Workload Scheduler for z/OS
41
comunicaciones que tienen lugar entre los subsistemas de Tivoli Workload Scheduler for z/OS en los sistemas de control y remotos se realizan por medio de ACF/VTAM. Tivoli Workload Scheduler for z/OS permite enlazar sistemas remotos utilizando redes ACF/VTAM. Con frecuencia, los sistemas remotos se utilizan localmente en las propias instalaciones para reducir la complejidad de la instalacin del proceso de datos.
42
Informacin general
Visin general
Tivoli Job Scheduling Console para la suite de Tivoli Workload Scheduling es una interfaz interactiva para crear, modificar y suprimir objetos de la base de datos de produccin. Tambin permite supervisar y controlar los objetos que estn planificados en el plan actual. Job Scheduling Console permite trabajar con Tivoli Workload Scheduler for z/OS y con Tivoli Workload Scheduler. Puede trabajar con estos productos simultneamente desde la misma consola grfica. Para ejecutar la consola, slo es necesario poder iniciar la sesin en un motor de planificacin por medio de un conector. Esto significa que puede gestionar objetos del plan y de base de datos desde cualquier sistema, incluso desde un sistema porttil, en el que se haya instalado Job Scheduling Console y desde el que pueda acceder, por medio de TCP/IP, a un servidor que ejecute el conector de Tivoli Workload Scheduler o de Tivoli Workload Scheduler for z/OS. Los conectores gestionan el trfico existente entre Job Scheduling Console y los planificadores de trabajos. Los conectores se instalan por separado en un servidor de gestin de Tivoli y en los nodos gestionados que tienen acceso al planificador. Si ha pensado utilizar Job Scheduling Console para planificar la carga de trabajo con Tivoli Workload Scheduler for z/OS, debe instalar el conector de Tivoli Workload Scheduler for z/OS. Si ha pensado utilizar Job Scheduling Console para planificar la carga de trabajo con Tivoli Workload Scheduler, debe instalar el conector de Tivoli Workload Scheduler. Job Scheduling Console proporciona dos funciones principales: Planificacin Le permite definir y listar secuencias de trabajos, trabajos y la disponibilidad de recursos de la base de datos del planificador. Supervisin y control Le permite supervisar y controlar los trabajos planificados y las secuencias de trabajos del plan del planificador. En Job Scheduling Console, una secuencia de trabajos planificada se denomina instancia de secuencia de trabajos, mientras que un trabajo planificado se denomina instancia de trabajo. Las extensiones, que estn incorporadas en Job Scheduling Console, amplan sus funciones de planificacin bsicas para ofrecer funciones de planificacin especficas de Tivoli Workload Scheduler for z/OS y de Tivoli Workload Scheduler. Para cada una de estas funciones, puede utilizar un mecanismo de creacin de listas que permita listar los objetos de base de datos o de plan que selecciona en funcin de determinados criterios de filtro. Los criterios de filtro reducen la lista para que slo se incluyan los objetos seleccionados con los que desea trabajar.
Copyright IBM Corp. 1991, 2003
43
Puede listar objetos sin utilizar criterios de filtro. En este caso, la lista visualiza todos los objetos existentes de un tipo. Puede utilizar las listas previamente definidas que se han empaquetado con Job Scheduling Console y tambin las listas que ha creado.
44
Informacin general
trabajos que formarn parte de una secuencia de trabajos, primero debe crear una secuencia de trabajos y definir sus propiedades. La creacin de un trabajo implica las acciones siguientes: 1. Definicin de las propiedades del trabajo. 2. Especificacin de cundo debe ejecutarse el trabajo (restricciones de tiempo) dentro del ciclo de ejecucin de su secuencia de trabajos. 3. Definicin de las propiedades de la tarea que se asocia al trabajo, si se aplica. 4. Especificacin de los recursos que el trabajo necesita para ejecutarse. Los trabajos se almacenan en la base de datos del planificador de trabajos como partes de las secuencias de trabajos. Para examinar, actualizar o suprimir una definicin de trabajo, debe listar la secuencia de trabajos principal de la base de datos.
45
46
Informacin general
v Utilizar las listas de instancias de recursos para ver y modificar las instancias de trabajos que se asocian a los recursos. v Especificar las estaciones de trabajo conectadas.
v Recursos v Usuarios
47
48
Informacin general
v Estado de la disponibilidad durante perodos de tiempo especficos v Cantidades disponibles durante perodos de tiempo especficos Puede listar las estaciones de trabajo que estn definidas en la base de datos del planificador, seleccionadas de acuerdo con los criterios de filtro especificados, y examinar o modificar sus propiedades. Tambin puede suprimir estaciones de trabajo de la base de datos.
49
v Dependencias de archivos v Dependencias de solicitudes v Dependencias de recursos Para supervisar y controlar estos objetos, primero deber visualizarlos en una lista. Tambin puede seleccionar la utilizacin de un plan distinto del plan actual.
50
Informacin general
v Iniciar o detener las estaciones de trabajo de un dominio. v Enlazar o eliminar el enlace de las estaciones de trabajo de un dominio. v Conmutar el gestor de dominio de un dominio.
Tareas comunes
La vista Comn es una seleccin adicional que aparece en la parte inferior de la vista de rbol de los motores de planificacin. Permite listar las instancias de trabajos y las instancias de secuencias de trabajos en una nica vista, con independencia del motor de planificacin, ofreciendo de esta forma una integracin mayor para la planificacin de la carga de trabajo en el host y las plataformas distribuidas. Puede visualizar listas de planes comunes en la ventana principal de Job Scheduling Console. Con stas puede ejecutar listas comunes de instancias de trabajos y de instancias de secuencias de trabajos de todos los motores que se visualizan en el rbol de Planificacin de trabajos. Puede listar las instancias de trabajos o instancias de secuencias de trabajos de todos los motores con los que Job Scheduling Console est conectada. Como se utiliza para motores individuales, se proporcionan listas por omisin, pero tambin puede crear y guardar listas filtradas que respondan a sus necesidades. En la implementacin de la vista Comn slo se tienen en cuenta las propiedades comunes de las instancias de trabajos y de las instancias de secuencias de trabajos. Esto significa que puede filtrar sus consultas basndose nicamente en caractersticas comunes y que las listas resultantes slo tendrn columnas en las que se visualizarn atributos comunes.
51
Puede seleccionar los motores en los que desea realizar las consultas. Tambin puede modificar los objetos seleccionando las acciones que el motor del planificador especfico permite realizar.
52
Informacin general
53
La siguiente figura muestra una red de Tivoli Workload Scheduler gestionada por un Tivoli Workload Scheduler for z/OS y el flujo de datos.
MASTERDM
Gestor de dominio maestro
z/OS
Plan de TWS
DominioZ
Gestor de dominio DMZ
AIX
DominioA
AIX
DominioB
HPUX
FTA1
AIX
FTA2
OS/400
FTA3
Windows 2000
FTA4
Solaris
Agentes distribuidos
Un agente distribuido es un sistema que forma parte de un dominio de Tivoli Workload Scheduler en el que pueden planificarse trabajos de Tivoli Workload Scheduler for z/OS. Los siguientes son ejemplos de agentes distribuidos: agentes estndar, agentes ampliados, agentes tolerantes a errores y gestores de dominio. A continuacin se facilitan las descripciones de los tipos de agentes distribuidos: Gestor de dominio Es el elemento central de la gestin de un dominio. Todas las comunicaciones que se dirigen a y que proceden de los agentes de un dominio se direccionan por medio del gestor de dominio. Gestor de dominio de reserva Es un agente tolerante a errores o un gestor de dominio capaz de asumir las responsabilidades de su gestor de dominio maestro para realizar la recuperacin automtica de la carga de trabajo. Agente tolerante a errores (FTA) Es una estacin de trabajo capaz de resolver las dependencias locales y de iniciar sus trabajos ante la ausencia de un gestor de dominio.
54
Informacin general
Agente estndar Es una estacin de trabajo que inicia los trabajos nicamente bajo la direccin de su gestor de dominio. Agente ampliado Es una definicin de estacin de trabajo lgica que permite iniciar y controlar los trabajos de otros sistemas y aplicaciones como, por ejemplo, Baan, Peoplesoft, aplicaciones de Oracle, SAP y MVS JES2 y JES3. Los agentes distribuidos sustituyen a los agentes del comprobador de seguimiento de Tivoli Workload Scheduler for z/OS. Los agentes distribuidos permiten realizar planificaciones en sistemas que no son z/OS con un agente tolerantes a errores, escalable y ms fiable. En el plan de Tivoli Workload Scheduler for z/OS, la representacin lgica de un agente distribuido se denomina estacin de trabajo tolerante a errores.
55
56
Informacin general
Avisos
Esta informacin se ha desarrollado para productos y servicios que se ofrecen en EE.UU. Es posible que IBM no ofrezca los productos, servicios o dispositivos que se tratan en este documento en otros pases. Pngase en contacto con el representante local de IBM para obtener informacin sobre los productos y servicios actualmente disponibles en su rea. Cualquier referencia que se haga a un producto, programa o servicio de IBM no implica que slo se pueda utilizar dicho producto, programa o servicio de IBM. Se puede utilizar en su lugar cualquier producto, programa o servicio funcionalmente equivalente que no infrinja ningn derecho de propiedad intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM. IBM puede tener patentes o aplicaciones pendientes de patente que cubran el tema descrito en este documento. La posesin de este documento no confiere ninguna licencia sobre dichas patentes. Puede enviar sus consultas sobre licencias, por escrito, a: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 EE.UU. Si desea realizar consultas sobre licencias relacionadas con informacin de doble byte (DBCS), pngase en contacto con el Departamento de propiedad intelectual de IBM en su pas o enve las consultas, por escrito, a: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japn El siguiente prrafo no se aplica en el Reino Unido ni en ningn otro pas en el que estas disposiciones entren en contradiccin con la legislacin local: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIN TAL CUAL, SIN GARANTAS DE NINGN TIPO, NI EXPLCITAS NI IMPLCITAS, INCLUIDAS, AUNQUE SIN LIMITARSE A LAS MISMAS, LAS GARANTAS IMPLCITAS DE NO INFRINGIMIENTO, COMERCIALIZACIN O ADECUACIN A UN PROPSITO DETERMINADO. Algunos pases no permiten el rechazo de garantas explcitas o implcitas en determinadas transacciones, por lo que es posible que esta declaracin no se aplique al usuario.
57
Esta informacin puede incluir imprecisiones tcnicas o errores tipogrficos. Se realizan cambios peridicos en la informacin aqu contenida; estos cambios se incorporarn en nuevas ediciones de la publicacin. IBM puede realizar mejoras y/o cambios en el producto o productos y/o en el programa o programas descritos en esta publicacin en cualquier momento sin previo aviso. Cualquier referencia que se haga en esta informacin a sitios Web que no sean de IBM se proporciona para su comodidad y no constituye una recomendacin de dichos sitios Web. El material de dichos sitios Web no forma parte del material correspondiente a este producto IBM y el uso de estos sitios Web se realiza bajo riesgo del usuario. IBM puede utilizar o distribuir la informacin que nos suministre en cualquier forma que considere adecuada sin incurrir por ello en ninguna obligacin con el remitente. Los propietarios de licencias de este programa que deseen obtener informacin sobre el mismo con el fin de habilitar: (i) el intercambio de informacin entre programas creados de forma independiente y otros programas (incluido este) y (ii) el uso mutuo de la informacin intercambiada, se deben poner en contacto con: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 EE.UU. Es posible que esta informacin est disponible, sujeta a los trminos y condiciones adecuados, y que en algunos casos incluya el pago de una tasa. IBM proporciona el programa bajo licencia descrito en este documento y todo el material bajo licencia correspondiente al mismo bajo los trminos del Acuerdo de Cliente de IBM, el Acuerdo internacional de Programas bajo Licencia de IBM o cualquier acuerdo equivalente entre las partes.
Marcas registradas
Los siguientes trminos son marcas registradas de International Business Machines Corporation en Estados Unidos y/o en otros pases: AIX, BookManager, CICS, DB2, DB2 Universal Database, Hiperbatch, Hiperspace, IBM, el logotipo de IBM, IMS, MVS, NetView, OS/390, RACF, SAA, Sysplex Timer, VTAM, y z/OS, Tivoli, y el logotipo de Tivoli son marcas registradas de International Business Machines Corporation en Estados Unidos y/o en otros pases. Microsoft, Windows NT y Windows 2000 son marcas registradas de Microsoft Corporation en Estados Unidos y/o en otros pases. Otros nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de terceros.
58
Informacin general
ndice A
adaptacin de trabajos 33 agente ampliado 13 agente de red 14 agente estndar 13 agente tolerante a errores 13 agentes del comprobador de seguimiento 53 alertas, paso de stas a NetView 33 anomalas del sistema 33 API (interfaz de programas de aplicacin) 37 aplicacin definicin de 28 aplicaciones PIF aplicaciones 42 APPC (comunicaciones avanzadas programa a programa) 37 archivo de control de la produccin 12 archivo de lista estndar 22 arquitectura de varios niveles 56 automtico comprobacin del estado 36 notificacin del estado 36 sometimiento de trabajos 32 automatizacin 4 control del estado manual 37 control manual del estado 38 CPI-C (Interfaz comn de programacin para comunicaciones) 37 herramienta de recuperacin de mensajes LookAt ix
I
IMS 4 instancia de secuencia de trabajos visor de explorador z/OS xvii visor hiperblico z/OS xvii instancia de trabajo visor de explorador z/OS xvii visor hiperblico z/OS xvii integracin 2 Interfaz comn de programacin para comunicaciones (CPI-C) 37 Interfaz comn de programacin para comunicaciones de Systems Application Architecture 37 interfaz de programa (PIF) 36 interfaz de programas de aplicacin (API) 37 ISPF (Interactive System Productivity Facility) dilogo 31
D
Data Facility Hierarchical Storage Manager (DFHSM) 3 dependencia 18 visor de explorador z/OS xvii visor hiperblico z/OS xvii dependencia de archivo 21 dependencia de solicitud 21 dependencias definicin 29 visualizacin grfica de 29 dependencias de operaciones 29 dependencias de trabajos Vase dependencias de operaciones DFHSM (Data Facility Hierarchical Storage Manager) 3 da de produccin 18 dilogos remotos dilogo 42 disponibilidad 5 dominio maestro 12
B
batchman 16
J
Jnextday 20 jobman 16
C
calendario 17 definicin de 30 ciclo de ejecucin 17 ciclos de proceso de la empresa 30 CICS 4 clase de estacin de trabajo 17 cliente JSconsole 14 clientes, consultas de 9 comentarios sobre publicaciones x comprobacin de autorizacin 39 comprobacin de la autorizacin de usuario 39 comprobacin de terminacin de trabajo (JCC) 36 comprobacin del estado, automtica 36 comunicaciones avanzadas programa a programa (APPC) 37 conector 11 para Tivoli Workload Scheduler 11 Tivoli Workload Scheduler for z/OS 12 conector de TWS 11 configuraciones 40 Conman 16 consultas de estado 37 contacto por correo electrnico x
E
editor de instancias de secuencias de trabajos 21 editor de secuencias de trabajos 19 estacin de trabajo cambio del estado de 38 definicin de 28 operador 8
M
maestro de reserva 13 mailman 16 manuales comentarios vii en lnea vii solicitud vii
F
funciones de idioma nacional 27
N
netman 16 NetView alertas 33 descripcin de 2 RODM 3 notificacin del estado automtico 36 de los entornos heterogneos 36 de los programas de usuario 36
G
gestin de reinicios 33, 36 gestor de dominio 13 gestor de dominio de reserva 13 gestor de dominio maestro 13 gestor de operaciones 7 gestor de planificaciones 7
H
herramienta de recuperacin de mensajes, LookAt ix
O
ocurrencias 31 opciones globales 23
59
RMDS (Report Management and Distribution System) 3 RODM (Resource Object Data Manager) 3
X
XCF (recurso de acoplamiento de sistemas cruzados) 33, 36, 41
P
paquete de habilitacin de depsito de datos xv parmetro 18 Performance Reporter 3 personal de ayuda 9 PIF (interfaz de programa) 36 plan a largo plazo 30 actual 31 definicin de 30 detallada 31 modificacin de 37 prueba 28 tipos 28 plan a largo plazo 31 plan actual 31 planes de prueba 28 planificacin 30 planes de prueba 28 plazo 30 programador de aplicaciones 8 publicaciones comentarios vii en lnea vii solicitud vii, x publicaciones en lnea acceso ix
S
SA/390 (System Automation for OS/390) 3 SA/390 Automation Feature 3 SAF (recurso de autorizacin del sistema) 39 secuencia de trabajos final 20 secuencias de trabajos 42 seguridad 39 simulacin con planes de prueba 28 sistema de control descripcin 40 recuperacin de 35 sistema de reserva 35 sistemas controlados 41 solicitud 17, 48 solicitud de publicaciones x solicitud de recuperacin 20 sometimiento de trabajos automtico 32 manual 37 sometimiento de trabajos, automtico 32 Soporte al cliente xi supervisin, carga de trabajo 5 supervisin de la carga de trabajo 5 supervisor de turnos 8 symphony 12, 18 SYSOUT, comprobacin de 36 System Automation OS/390 (SA/390) 3
R
RACF (Resource Access Control Facility) 3, 39 recuperacin 33, 36 recuperacin automtica de trabajos y de tareas iniciadas 33, 36 recuperacin de trabajos automtico 33 manual 37 recurso 18 recurso de acoplamiento de sistemas cruzados (XCF) 33, 36, 41 recurso de autorizacin del sistema (SAF) 39 recurso de seguimiento de auditora 39 recursos especiales definicin de 29 registro de trabajos 46 reinicio 33, 36 reinicio de la carga de trabajo 33, 36 reinicio de la carga de trabajo de produccin 33, 36 reinicio de nivel de paso 34 Report Management and Distribution System (RMDS) 3 Resource Access Control Facility (RACF) 3, 39 Resource Object Data Manager (RODM) 3 restricciones horarias 46
T
Tivoli Business Systems Manager 21 Tivoli Management Framework 11 Tivoli Service Desk for OS/390 (TSD/390) 3 Tivoli Workload Scheduler 27, 42 Tivoli Workload Scheduler/NetView 21 trabajo de recuperacin 20 trabajo que no se puede planificar 36 TSD/390 (Tivoli Service Desk for OS/390) 3
U
usuario 18 usuarios finales, consultas de 9
V
ventajas 1, 9 visualizacin grfica de las dependencias 29
W
Workload Manager (WLM) writer 16 3, 36
60
Informacin general
SC10-3173-00