Tivoli Workload Scheduler para z/OS -...

98
Tivoli Workload Scheduler para z/OS Guía de iniciación Versión 8.1 SH10-9295-00

Transcript of Tivoli Workload Scheduler para z/OS -...

Tivoli WorkloadScheduler para z/OSGuía de iniciaciónVersión 8.1 SH10-9295-00

Tivoli WorkloadScheduler para z/OSGuía de iniciaciónVersión 8.1 SH10-9295-00

Tivoli Workload Scheduler para z/OS Guía de iniciación

Aviso de copyright

© Copyright IBM Corporation 1994, 2001. Reservados todos los derechos. Sólo puede utilizarse según lo establecido con el Acuerdode licencia de software de Tivoli Systems, el Acuerdo de licencia de software de IBM o en el Anexo para productos Tivoli delAcuerdo de licencia o de cliente de IBM. Está prohibido reproducir, transmitir, transcribir, almacenar en un sistema de recuperacióno convertir a otro lenguaje informático esta publicación, total o parcialmente, a través de cualquier medio, ya sea electrónico,mecánico, magnético, óptico, químico, manual o de cualquier otro tipo, sin el permiso previo y por escrito de IBM Corporation.IBM Corporation le permite, de forma limitada, efectuar copias impresas u otro tipo de reproducción de cualquier documentaciónlegible en una máquina para su uso personal y siempre que dichas copias incluyan el aviso de copyright de IBM Corporation. No seotorga ningún otro derecho bajo copyright sin el permiso previo y por escrito de IBM Corporation. El documento no está pensadopara fines de producción y se adquiere “tal cual”, sin garantía de ninguna clase.Por lo tanto, no se contempla ningún tipo degarantía relacionada con este documento, incluidas las garantías de comercialización e idoneidad para una finalidaddeterminada.

Derechos restringidos para los usuarios del gobierno de los Estados Unidos. Utilización, duplicación o divulgación restringidas a loestablecido en el GSA ADP Schedule Contract con IBM Corporation.

Marcas registradas

IBM, Tivoli, el logotipo de Tivoli, BookManager, MVS, NetView, OS/390, VTAM y z/OS son marcas comerciales o marcasregistradas de International Business Machines Corporation o de Tivoli Systems Inc. en los Estados Unidos y/o en otros países.

Windows NT es una marca registrada de Microsoft Corporation en los Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en los Estados Unidos y/o en otros países.

Java y todas las marcas registradas y logotipos basados en Java son marcas registradas de Sun Microsystems, Inc. en los EstadosUnidos y/o en otros países.

Los demás nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de otros.Avisos

Las referencias hechas en esta publicación a productos, programas o servicios de Tivoli Systems o de IBM no implican que vayan aestar disponibles en todos los países en los que Tivoli Systems o IBM operan. Cualquier referencia a estos productos, programas oservicios no supone ni implica que sólo se puedan utilizar productos, programas o servicios de Tivoli Systems o de IBM. En sulugar, se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente, siempre que sea conforme al derecho depropiedad intelectual u otros derechos con protección legal vigentes de Tivoli Systems o de IBM. La evaluación y verificación delfuncionamiento junto con otros productos, excepto los expresamente designados por Tivoli Systems o por IBM, es responsabilidaddel usuario. Tivoli Systems o IBM pueden tener patentes o solicitudes de patentes pendientes relacionadas con el tema tratado eneste documento. La entrega de este documento no confiere ninguna licencia sobre dichas patentes. Puede enviar sus consultas sobrelicencias, por escrito, a IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, New York 10504-1785, U.S.A.

Certificación ISO 9001

Este producto se ha desarrollado utilizando un sistema de calidad con certificación ISO 9001.

La certificación ha sido concedida por Bureau Veritas Quality International (BVQI) (Número de certificación de BVQI- 92086/A).

BVQI es un líder mundial en certificación de calidad y, en la actualidad, está reconocido por más de 20 organismosde acreditación.

Contenido

Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Prefacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixQuién debe leer esta guía. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Contenido de esta guía. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Publicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Publicaciones para Tivoli Workload Scheduler para z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

LookAt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Acceso a las publicaciones en línea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Kit de colección en copia software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Pedidos de publicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Envío de comentarios e información acerca de las publicaciones. . . . . . . . . . . . . . . . . . . . . . . . xi

Cómo ponerse en contacto con el servicio de soporte al cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

Conocimientos necesarios acerca del producto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

Convenios que se utilizan en esta publicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

Capítulo 1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1¿Qué es Tivoli Workload Scheduler para z/OS?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Cómo se gestiona la carga de trabajo de producción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Conceptos y terminología. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Utilización de esta publicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Acerca de los ejemplos de esta publicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Capítulo 2. Comunicación con el planificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Establecimiento de opciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Especificación del nombre del subsistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Establecimiento de los formatos de fecha y hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Concatenación de opciones y establecimiento de teclas de función. . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Concatenación de opciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Establecimiento de teclas de función. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Utilización de los paneles de filtro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Utilización de argumentos de búsqueda genéricos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Utilización del mandato de ayuda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Utilización de los mandatos SORT y LOCATE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Clasificación de la salida de la lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Localización de series de datos en la salida de la lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

iiiGuía de iniciación

Capítulo 3. Descripción del entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Creación de estaciones de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Creación de una estación de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Creación de una estación de trabajo de configuración de trabajos general. . . . . . . . . . . . . . . . . 17

Creación de calendarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Creación de recursos especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Capítulo 4. Creación de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Creación de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Especificación de información general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Creación de un ciclo de ejecución basado en reglas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Creación de operaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Creación de una descripción de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Capítulo 5. Creación y utilización del plan a largo plazo . . . . . . . . . . . . . . . . 37Creación de un plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Adición de una ocurrencia al plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Utilización de la función de proceso por lotes de modificación del plan a largo plazo. . . . . . . . . . . . 42

Examen de las ocurrencias del plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Capítulo 6. Producción del plan actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Creación del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Creación de un trabajo de proceso por lotes para ampliar el plan actual. . . . . . . . . . . . . . . . . . . . . . 49

Consulta del plan actual (CPA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Consulta de ocurrencias de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Consulta de las ocurrencias que han llegado tarde o que no se han completado. . . . . . . . . . . . 54

Capítulo 7. Comunicación con las estaciones de trabajo . . . . . . . . . . . . . . . . 57Utilización del panel Lista de preparados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Selección de un diseño de lista de preparados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Utilización de la lista de preparados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Visualización de las instrucciones del operador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Preparación de trabajos en una estación de trabajo de configuración. . . . . . . . . . . . . . . . . . . . . 61

Capítulo 8. Modificación del plan actual (MPA) . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Adición de una ocurrencia al plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Cambio de los detalles de una operación del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Corrección y reinicio de las operaciones anómalas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Corrección de operaciones que han finalizado con errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

iv Versión 8.1

Reejecución de una ocurrencia de una operación específica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

vGuía de iniciación

vi Versión 8.1

Figuras

1. Menú principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52. Establecimiento del nombre del subsistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63. Establecimiento del formato de fecha y hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74. Definiciones de teclas de función y etiquetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85. Selección de operaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96. Clasificación de una lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107. Mantenimiento de las bases de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138. Lista de descripciones de estaciones de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149. Información general para una estación de trabajo del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

10. Disponibilidad de una estación de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611. Todos los intervalos de tiempo abiertos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1712. Información general para una estación de trabajo de configuración de trabajos. . . . . . . . . . . . . . . . . 1813. Modificación de calendarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1914. Creación de un calendario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1915. Lista de recursos especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2016. Creación de un recurso especial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2017. Modificación de estaciones de trabajo conectadas para un recurso especial. . . . . . . . . . . . . . . . . . . . 2218. Modificación de intervalos para un recurso especial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2219. Modificación de estaciones de trabajo conectadas para un recurso especial. . . . . . . . . . . . . . . . . . . . 2320. Mantenimiento de descripciones de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2621. Creación de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2622. Ciclos de ejecución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823. Modificación de una regla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3024. Operaciones, modalidad de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3125. Operaciones, modalidad de predecesor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3226. Detalles de la operación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3327. Opciones de trabajo, WTO y de impresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3428. Especificaciones de hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3429. Predecesores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3530. Creación de un trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3631. Selección de un trabajo de proceso por lotes del plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . 3832. Creación del plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3833. Generación de JCL para un trabajo de proceso por lotes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3834. Ocurrencias del plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4035. Creación de una ocurrencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4036. Especificación de datos de ocurrencia adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4137. Creación de dependencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4138. Modificación de dependencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4239. Ocurrencias del plan a largo plazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4340. Examen de ocurrencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4441. Examen de dependencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4442. Examen de los datos de la operación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4543. Ampliación del periodo del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4844. Creación de un trabajo de ampliación del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4945. Consulta del plan actual y estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5046. Examen de ocurrencias de aplicación (parte izquierda). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5147. Selección de información de ocurrencia de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5148. Examen de detalles de ocurrencia de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5249. Selección de información de ocurrencia de aplicación y operación. . . . . . . . . . . . . . . . . . . . . . . . . . 53

viiGuía de iniciación

||

||

||

||

||

||||||||

||

||

||||||

50. Selección de todas las dependencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5451. Todas las dependencias de una operación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5452. Examen de las ocurrencias más críticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5553. Comunicación de estaciones de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5854. Especificación de criterios para lista de preparados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5855. Selección de diseño de lista de preparados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5956. Lista de preparados para la estación de trabajo de configuración de trabajos. . . . . . . . . . . . . . . . . . . 6057. Edición de JCL de una operación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6258. Modificación del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6359. Adición de aplicaciones al plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6460. Selección de aplicaciones a añadir al PA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6461. Adición de una aplicación al plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6562. Modificación de ocurrencias del plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6663. Modificación de una ocurrencia en el plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6664. Modificación de operaciones en el plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6765. Especificación de criterios para la lista de operaciones finalizadas con error. . . . . . . . . . . . . . . . . . . 6866. Manejo de operaciones finalizadas con errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6867. Reproceso de una ocurrencia en el plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6968. Reproceso de una ocurrencia en el plan actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7069. Confirmación del reproceso de una ocurrencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

viii Versión 8.1

||

||

||||||||||||||

Prefacio

En esta publicación se muestra cómo definir los datos de instalación para Tivoli®

WorkloadScheduler para z/OS y cómo crear y modificar planes.

El término “planificador”, cuando se utiliza en esta publicación, hace referencia a TivoliWorkload Scheduler para z/OS.

Por razones técnicas, es posible que los siguientes mandatos puedan utilizarse en inglés o ensu versión traducida: KEYS, RETURN, CANCEL, SORT, ALLOC y LOCATE.

Quién debe leer esta guíaEsta publicación se destina a los nuevos usuarios de Tivoli Workload Scheduler para z/OS.En ella se presentan términos y se muestra cómo definir los datos de instalación y cómocrear planes. Asimismo, en esta publicación se presentan y se describen las tareas deconfiguración y de supervisión básicas para los usuarios que no tienen experiencia con elTivoli Workload Scheduler para z/OS.

La carga de trabajo puede ejecutarse en diversas plataformas, pero se controla desde unsistema z/OS central que ejecuta el controlador del planificador.

Contenido de esta guíaEsta guía contiene los capítulos siguientes:

¶ Capítulo 1, “Introducción” en la página 1

Describe los conceptos y la terminología del planificador. Presenta los términos que seutilizan en esta publicación y ofrece un resumen del papel que desempeña elplanificador en el departamento de producción.

¶ Capítulo 2, “Comunicación con el planificador” en la página 5

Presenta y describe técnicas para navegar por los paneles.

¶ Capítulo 3, “Descripción del entorno” en la página 13

Explica cómo crear estaciones de trabajo, calendarios y recursos especiales.

¶ Capítulo 4, “Creación de aplicaciones” en la página 25

Explica cómo crear aplicaciones, operaciones y descripciones de trabajos.

¶ Capítulo 5, “Creación y utilización del plan a largo plazo” en la página 37

Explica cómo crear y utilizar los planes a largo plazo.

¶ Capítulo 6, “Producción del plan actual” en la página 47

Explica cómo crear y utilizar el plan actual y cómo consultarlo.

¶ Capítulo 7, “Comunicación con las estaciones de trabajo” en la página 57

Explica cómo utilizar la lista de preparados para ver operaciones de información.

¶ Capítulo 8, “Modificación del plan actual (MPA)” en la página 63

Explica cómo añadir ocurrencias al plan actual, cómo cambiar los detalles de unaoperación y como reiniciar las operaciones anómalas.

ixGuía de iniciación

PublicacionesEn este apartado se facilita una lista de las publicaciones de la biblioteca de Tivoli WorkloadScheduler para z/OS. También se describe cómo acceder a las publicación de Tivoli en línea,cómo solicitar publicaciones de Tivoli y cómo realizar comentarios acerca de laspublicaciones de Tivoli.

Publicaciones para Tivoli Workload Scheduler para z/OSEn la tabla siguiente se listan las publicaciones de la biblioteca de Tivoli WorkloadScheduler para z/OS.

Tabla 1. Lista de publicacionesTarea Publicación Número de

pedido

Planificación de Tivoli WorkloadScheduler para z/OS

Licensed Program Specifications GH19-4540

Conceptos relacionados con la suitede Tivoli Workload Scheduler

Información general GH10-9294

Utilización de la GUI de Java Tivoli Job Scheduling Console Guía del usuario SH10-9281

Utilización de la GUI de Java Tivoli Job Scheduling Console Notas del release GI10-9977

Interpretación de mensajes y decódigos

Messages and Codes SH19-4548

Instalación de Tivoli WorkloadScheduler para z/OS

Installation Guide SH19-4543

Personalización y ajuste de TivoliWorkload Scheduler para z/OS

Customization and Tuning SH19-4544

Planificación de la carga de trabajoPlanning and Scheduling the Workload SH19-4546

Control y supervisión del planactual

Controlling and Monitoring the Workload SH19-4547

Escritura de programas deaplicación

Programming Interfaces SH19-4545

Consulta rápida Consulta rápida GH10-9293

Diagnóstico de anomalías Diagnosis Guide and Reference LY19-6410

LookAtLookAt es un recurso en línea que le permite buscar explicaciones para los mensajes delz/OS y las terminaciones anormales del sistema. La búsqueda de información mediante lautilización de LookAt es más rápida que una búsqueda convencional, ya que LookAt sedirige directamente a la explicación. Puede accederse a LookAt desde Internet o desde unalínea de mandatos de TSO.

Puede utilizar LookAt en Internet en la dirección siguiente:

http://www.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/lookat.html

Para poder utilizar LookAt en forma de mandato de TSO, deberá instalar LookAt en elsistema principal. Puede obtener el código de LookAt de TSO en el sitio web de LookAt,efectuando una pulsación enNews and Help, o bien desde el SK3T-4269.

Para buscar la explicación de un mensaje desde una línea de mandatos de TSO, escriba elID de mensaje, como se muestra en el ejemplo siguiente:lookat iec192i

Esto dará como resultado el acceso directo a la explicación de mensaje que corresponde almensaje IEC192I.

Publicaciones

x Versión 8.1

Para buscar la explicación de un mensaje desde el sitio web de LookAt, escriba el ID delmensaje. Si es necesario, puede seleccionar el release.

Algunos mensajes disponen de información en más de una publicación. Por ejemplo,IEC192I dispone de códigos de direccionamiento y de descriptor que aparecen listados enOS/390 MVS Routing and Descriptor Codes, GC28-1778. Para este tipo de mensajes,LookAt le solicita que elija qué publicación desea abrir.

Acceso a las publicaciones en líneaPuede acceder a muchas publicaciones de Tivoli en línea desde el sitio web de TivoliCustomer Support:

http://www.tivoli.com/support/documents/

Estas publicaciones están disponibles en formato PDF o HTML, o en ambos. Tambiénexisten documentos traducidos para algunos productos.

Kit de colección en copia softwareTodos los manuales de la biblioteca, excepto las publicaciones bajo licencia, estándisponibles en forma de copia software visualizable en CD-ROM en el siguiente kit de lacolección en copia software:¶ OS/390, SK2T-6951

Puede leer las publicaciones en copia software de los CD-ROM utilizando los programasbajo licencia de IBM que se indican a continuación:¶ BookManager READ/2¶ BookManager READ/DOS¶ BookManager READ/6000

Todos los programas de BookManager necesitan un PC equipado con una unidad deCD-ROM (capaz de leer discos formateados en el estándar ISO 9660) y el cable y adaptadorcorrespondientes. Para obtener información adicional acerca del hardware y del software,consulte la documentación que corresponde al producto de BookManager específico que estáutilizando.

Las actualizaciones de las publicaciones que se han realizado entre releases sólo seproporcionan en copia software.

Pedidos de publicacionesPuede solicitar muchas publicaciones de Tivoli en línea, realizando el pedido en el sitio websiguiente:

http://www.ibm.com/shop/publications/order

También puede realizar el pedido por teléfono, llamando a uno de los números siguientes:

¶ En los Estados Unidos: 800-879-2755

¶ En Canadá: 800-426-4968

¶ En otros países, para obtener una lista de los números de teléfono, consulte el sitio websiguiente:

http://www.tivoli.com/inside/store/lit_order.html

Envío de comentarios e información acerca de las publicacionesPara nosotros es muy importante conocer cuál ha sido su experiencia con los productos ydocumentación de Tivoli, y damos la bienvenida a cualquier sugerencia que nos permita

Publicaciones

xiGuía de iniciación

realizar mejoras. Si tiene algún comentario o sugerencia relacionados con nuestros productosy documentación, póngase en contacto con nosotros utilizando uno de los medios siguientes:

¶ Envíe un correo electrónico a [email protected].

¶ Cumplimente el cuestionario de comentarios e información del cliente que encontrará enel sitio web siguiente:

http://www.tivoli.com/support/survey/

Cómo ponerse en contacto con el servicio de soporte al clienteSi ha experimentado algún problema relacionado con algún producto de Tivoli, puedeponerse en contacto con el servicio Tivoli Customer Support. Consulte el manualTivoliCustomer Support Handbooken el sitio web siguiente:

http://www.tivoli.com/support/handbook/

En este manual se proporciona información acerca de cómo ponerse en contacto con elservicio Tivoli Customer Support, en función de la gravedad del problema detectado, ytambién se facilita la siguiente información:

¶ Registro y ventajas

¶ Números de teléfono y direcciones de correo electrónico, en función del país en el quese encuentra

¶ Qué información debe recopilar antes de ponerse en contacto con el servicio de soporte

Conocimientos necesarios acerca del productoDebe saber cómo utilizar Interactive System Productivity Facility (ISPF) y TSO.

Convenios que se utilizan en esta publicaciónEn esta publicación se utilizan varios convenios, en los que se utilizan diversos tipos deletras, para los términos y acciones especiales. A continuación se indica el significado deestos convenios:

Tipo de información Convenio de estilo Ejemplo

Mandatos Todas las letras en mayúsculas CREAR

Referencias en el texto a loscampos de los paneles

Todas las letras en mayúsculas CANTIDAD

Entrada que debe escribirse enlos campos del panel

Monoespaciado MIAPLICACION

Primera mención de un términonuevo

Cursiva Aplicación

Publicaciones

xii Versión 8.1

Introducción

En este capítulo se describe brevemente Tivoli Workload Scheduler para z/OS y se presentanlos conceptos básicos y la terminología.

¿Qué es Tivoli Workload Scheduler para z/OS?El programa bajo licencia Tivoli Workload Scheduler para z/OS constituye la base de lagestión de la carga de trabajo de la empresa de Tivoli. Tivoli Workload Scheduler para z/OSproporciona un completo conjunto de servicios para gestionar y automatizar la carga detrabajo. Tanto si gestiona un sistema z/OS de imagen única como si gestiona redes ysistemas de varios proveedores desde un único punto de control, el planificador le ayuda agestionar y a automatizar la carga de trabajo de producción.

Cómo se gestiona la carga de trabajo de producciónEl planificador creaplanesoperativos a partir de las descripciones de la carga de trabajo deproducción que se le proporcionan.

El planificador se compone de un producto básico, elcomprobador de seguimiento, y devarias características. Todos los sistemas de su instalación requieren el producto base. Elcomprobador de seguimiento es el enlace entre el sistema en el que se ejecuta y elcontroladordel planificador.

Uno de los sistemas z/OS del complejo se designa como el sistema de control, y ejecuta lafunción del controlador. Desde este sistema, puede planificar, controlar y supervisarautomáticamente su carga de trabajo de producción. Sólo se necesita una función decontrolador, incluso cuando se desea iniciar controladores en modalidad de espera en otrossistemas z/OS de un sysplex.

La característica de extremo a extremo le permite gestionar de forma centralizada la carga detrabajo de los sistemas operativos soportados como, por ejemplo, UNIX y Windows NTdesde el sistema de control.

Conceptos y terminologíaEl planificador utiliza varios conceptos importantes, que se indican a continuación:

Planes

El planificador crea planes operativos a partir de las descripciones de la carga de trabajo deproducción que se le proporcionan. En primer lugar, se crea unplan a largo plazo(PLP), enel que se muestran (por lo general, para uno o dos meses) las aplicaciones que deben

1

1Guía de iniciación

|||

1.Introducción

ejecutarse diariamente y las dependencias que existen entre las aplicaciones. A continuación,se crea unplan actualmás detallado. El planificador utiliza el plan actual para someter ycontrolar las operaciones.

Puede simular los efectos que tendría la realización de cambios en la carga de trabajo deproducción, en el calendario y en la instalación mediante la generación deplanes de prueba.

Aplicaciones

Una aplicaciónes una descripción de una unidad de trabajo de producción. Incluye una listade lasoperaciones(tareas relacionadas) que se asocian a esa unidad de trabajo. Por ejemplo,una aplicación de nóminas podría incluir una tarea manual en la que un operador ha depreparar un trabajo, varias tareas de proceso del sistema en las que se ejecutan programaspara leer una base de datos, actualizar los registros de los empleados y grabar informaciónde nóminas en un archivo de salida, y una tarea de impresión que imprima los cheques quecorresponden a los pagos.

Estaciones de trabajo

El planificador da soporte a una amplia selección de tipos de procesos de trabajo,denominadosestaciones de trabajo, que correlacionan las necesidades de proceso decualquiera de las tareas de la carga de trabajo de producción. Cada estación de trabajo dasoporte a un tipo de actividad. Ello le proporciona flexibilidad para planificar, supervisar ycontrolarcualquieractividad de proceso de datos, incluidas las actividades siguientes:¶ Configuración de los trabajos (de forma manual y automática)¶ Trabajos¶ Tareas iniciadas¶ Comunicación de NetView¶ Operaciones de impresión¶ Actividad manual previa y posterior al proceso.

Recursos especiales

Los recursos especialespueden utilizarse para representar cualquier tipo de recurso limitadocomo, por ejemplo, las unidades de cintas, las líneas de comunicaciones o una base de datos.Un recurso especial puede utilizarse para secuenciar el acceso a un conjunto de datos o paralimitar el número de transferencias de archivos de un enlace de red. El recurso no tiene querepresentar necesariamente un objeto físico de la configuración, aunque con frecuencia lohace.

Dependencias

La mayor parte de las actividades de proceso de datos han de producirse en un ordenespecífico. Las actividades que se realizan sin seguir un orden pueden crear una salida noválida o pueden dañar los datos de su empresa. El resultado de ello es la realización decostosas reejecuciones, el incumplimiento de los plazos límite y la insatisfacción de losclientes.

En el planificador, cuando se necesita un orden de proceso específico, pueden especificarsedependenciaspara las operaciones.

Calendarios

El planificador utiliza la información del calendario para que la ejecución de las aplicacionesno se planifique para los días en los que los recursos de proceso no estarán disponibles (porejemplo, los domingos o los días festivos). Esta información se almacena en uncalendario.El planificador da soporte a la utilización de varios calendarios para aquellas empresas en

Conceptos y terminología

2 Versión 8.1

las que los distintos departamentos tienen días laborables y días festivos distintos o cuandoexisten varios centros de datos en distintos estados o regiones que se controlan desde unaúnica ubicación.

Ciclos de proceso empresarial

El planificador utiliza ciclos de proceso empresarial, oplazos, para calcular cuándo debenejecutarse las aplicaciones. Cuando se crea una aplicación, ha de especificarse para cuándodebe planificarse utilizando unciclo de ejecución. Pueden utilizarse ciclos de ejecuciónbasados en reglaspara especificar los días de ejecución utilizandoreglascomo, por ejemplo,el “Tercer jueves de julio” o “Todos los días laborables de la semana 40”, donde el texto seselecciona en un panel que tiene varias opciones.

Utilización de esta publicaciónSi no está familiarizado con el planificador y es la primera vez que lee esta publicación,consulte la lista de comprobación siguiente antes de empezar:

¶ Dispone de un ID de usuario de TSO con autorización para acceder al subsistema delplanificador.

¶ El subsistema del planificador se ha iniciado.

¶ Tiene autorización para actualizar las siguientes bases de datos del planificador:v Estación de trabajov Calendariov Descripción de aplicaciónv Descripción de trabajo

¶ Tiene autorización para utilizar las siguientes funciones del planificador:v Planificación a largo plazov Planificación diariav Comunicación de la estación de trabajov Modificación del plan actualv Consulta del plan actual

Acerca de los ejemplos de esta publicaciónEn algunos ejemplos se muestra cómo crear y modificar los elementos de datos de las basesde datos del planificador. Antes de realizar cualquier tarea de modificación o de creación,consulte al administrador del planificador.

Los ejemplos de las tareas que dan lugar a que el planificador visualice el mismo panelvarias veces se han simplificado para que el panel sólo se muestre una vez. En relación conlos ejemplos que tienen varios campos de entrada como, por ejemplo, en Creación deinformación general para una estación de trabajo (Figura 9 en la página 14), verá un panelcon información y números de referencia resaltados junto a los campos de entrada que secomentan.

Conceptos y terminología

3Guía de iniciación

1.Introducción

Acerca de los ejemplos de esta publicación

4 Versión 8.1

Comunicación con el planificador

Para realizar la mayoría de las tareas, se utilizan los paneles del planificador, que se ejecutanen el Interactive System Productivity Facility (ISPF).

En este capítulo se muestra cómo realizar lo siguiente:¶ Establecer opciones para las sesiones de los paneles.¶ Concatenar opciones.¶ Establecer las teclas de función (F) y las opciones del ISPF.¶ Utilizar los paneles de filtro para reducir la cantidad de datos que han de visualizarse en

las listas.¶ Utilizar los mandatos CANCEL, SORT y LOCATE.

Puede acceder a todos los paneles del controlador desde el menú principal (algunos panelespueden no coincidir exactamente con los del producto):

Como sucede con todas las aplicaciones del ISPF, el planificador visualiza mensajes en laesquina superior derecha de los paneles. Para ver el texto completo del mensaje, utiliceF1(AYUDA). También puede utilizarF1 para obtener más información acerca de los camposde entrada, en caso de que necesite ayuda para utilizar los paneles. Para cancelar unafunción del panel, utilice el mandato CANCEL, que puede abreviarse utilizando las tresprimeras letras, CAN. Cuando se entra el mandato CANCEL, no se guarda ningún dato.

EQQOPCAP ------------ OPERATIONS PLANNING AND CONTROL ---------------------Opción ===>

Bienvenido a OPC. Esta comunicando con el subsistema OPPC.

Seleccione una de las siguientes opciones y pulse INTRO.

0 OPCIONES - Define parametros y opciones de usuario de los dialogos de OPC

1 BASE DE DATOS - Visualiza o actualiza info de base de datos OPC2 PLP - Consulta y actualizacion del Plan a largo plazo3 PLANIF DIARIA - Crea planes diarios, reales y de prueba4 EST DE TRABAJO - Comunicacion de estaciones de trabajo5 MPA - Modifica el Plan actual6 CPA - Consulta el estado del trabajo en curso7 OPERAC ANTIGUAS - Reinicia operaciones antiguas desde el deposito de DB2

9 FUNC SERVICIO - Realiza funciones de servicio de OPC10 FUNC OPCION - Funciones opcionales

X SALIR - Sale del dialogo de OPC

Figura 1. Menú principal

2

5Guía de iniciación

|||||||||||||||||||||||

||

2.C

omunicación

conel

planificador

Establecimiento de opcionesLas opciones y la mayoría de los parámetros que entra en los paneles se guardan cuandosale del ISPF (aunque esto no es así si la sesión no ha finalizado con normalidad) y seconvierten en los valores por omisión que se visualizarán en los paneles la próxima vez queutilice los paneles.

El subsistema del controlador gestiona los paneles y, por lo tanto, será necesariocomunicarse con el subsistema correcto. En este apartado se muestra cómo establecer elnombre del subsistema del controlador y el formato de fecha y hora de las sesiones de lospaneles.

Especificación del nombre del subsistema1. Seleccione0 en el menú principal para que se visualice el menú Definición de

parámetros y opciones de OPC.

2. Para que se visualice el panel en el que puede establecerse el nombre del subsistema,seleccione la opción1 del menú Definición de parámetros y opciones de OPC. Verá estepanel:

3. Seleccione un subsistema de la lista escribiendo una barra inclinada en la columna S delpanel de lista.

Si el subsistema con el que desea conectarse no está en la lista, puede añadir filas nuevaso cambiar las que hay. Si el subsistema está ejecutándose en otro sistema z/OS, entre elnombre de LU del servidor que se asocia al controlador en la columna Nomb LUservidor. Si el servidor se encuentra en otra red, deberá entrarse el nombre de LUcalificado al completo, en formato IDRED.NOMBRELU.

En el ejemplo que aquí se muestra, el subsistema es el OPCO que se ejecuta en otrosistema z/OS, y el nombre de LU de servidor asociado es IS1MEOPV.

4. PulseF4 (VOLVER) para guardar los cambios y volver al menú principal.

Establecimiento de los formatos de fecha y horaPara establecer los formatos de fecha y hora, entre0.2 en el menú principal. Verá estepanel:

EQQXLUSL ---------- CONTROLADORES/NOMBRES DE LU SERVIDOR OPC -- Fila 1 a 3 de 3Mandato ===> Despl. ===> CSR

Cambiar los datos de fila y/o entrar cualquiera de estos mandatos de filaI(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD(nn) - Suprimir

Mdto Contro-fila S lador Nomb LU servidor Descripcion’’ / OPCO IS1MEOPV En otro________________’’ _ OPCO SEIBM200.IS1MEOPV ________________________’’ _ OPCX _________________ OPC en mismo MVS_________

Figura 2. Establecimiento del nombre del subsistema

Establecimiento de opciones

6 Versión 8.1

En el campoFORMATO-FECHA, puede combinar los caracteres AA (año), MM (mes) y DD(día), utilizando cualquier orden. El formato de fecha juliana de AA (año) y DDD (día)también está soportado. Se puede utilizar como delimitador cualquier carácter, excepto D, Mo A. AAMMDD es el formato que se utiliza en los ejemplos de esta publicación.

En el campoFORMATO-HORA, puede combinar los caracteres HH (hora) y MM (minutos). Elcarácter delimitador, que se muestra como un punto (.) en la Figura 3, es opcional y puedeser cualquier carácter. HH.MM es el formato que se utiliza en los ejemplos de estapublicación.

En el campoFORMATO-DURACION, puede combinar los caracteres HH (hora), MMMM(minutos) y SS (segundos). El carácter delimitador, que se muestra como un punto (.) en laFigura 3, es opcional y puede ser cualquier carácter. MMMM.SS es el formato que se utilizaen los ejemplos de esta publicación.

El planificador utiliza el calendario que se especifica para las funciones de panel como, porejemplo, en el panel Plan a largo plazo, y el mandato GENDAYS para comprobar los ciclosde ejecución.

El campoDESPLAZ HORA LOCAL y el campoSIGNO DESPLAZ HORA se utilizan cuando setrabaja en un huso horario distinto del que corresponde al controlador.

Guarde los cambios y vuelva al menú principal pulsandoF4 (VOLVER).

Concatenación de opciones y establecimiento de teclas defunción

En este apartado se muestra cómo utilizar recursos y mandatos de panel comunes y cómoestablecer teclas de función (F) para moverse rápidamente por los paneles.

Concatenación de opcionesEl planificador le permite entrar opciones concatenadas, de la forma que es habitual en elISPF, en la línea de mandatos y en los campos de entrada de mandatos de fila. Por ejemplo,para que se visualice el panel Lista de aplicaciones sin tener que pasar por los panelesintermedios, entre1.4.3.0 en el menú principal.

EQQXDATP-------------- DEFINICION DEL FORMATO DE FECHA Y HORA DE OPC -----------------------Entrar/cambiar los datos siguientes:FORMATO-FECHA ===> AAMMDD__ Combinar los caracteres de

año ( aa o CCaa ), mes ( MM ) ydia ( DD ), o numero de dia ( DDD ).Se pueden usar caracteres de separacion (talescomo - o /) si lo permite el espacio.

FORMATO-HORA ===> HH.MM Combinar los caracteres de lashoras( HH ) y minutos( MM ).Opcionalmente separados por un caracter.

FORMATO-DURACION ===> MMMM.SS_ Especificar los caracteres para horas( HH )y minutos( MM ) y segundos( SS )o minutos( MMMM ) y segundos( SS ).Se pueden usar caracteres de separacion.

DESPLAZ HORA LOCAL ===> 0___ Especificar desplazamiento hora local en min.El valor debe estar en el rango de 0 a 1439.

SIGNO DESPLAZ HORA ===> + Especif. - si hora local es ant. a OPC.Especif. + si hora local es post. a OPC.

ID DE CALENDARIO ===> VALOR POR OMISION_________ Identificacion calendario por omision

Figura 3. Establecimiento del formato de fecha y hora

Establecimiento de opciones

7Guía de iniciación

|||||||||||||||||||||||||

||

||||

||||

2.C

omunicación

conel

planificador

También puede utilizar el delimitador de mandatos del ISPF (;) para concatenar opciones enlos paneles. Cuando se utiliza el delimitador de mandatos del ISPF, se pasa por paneles deconfirmación sin visualizarlos. De este modo se puede completar o suprimir una lista largade aplicaciones u ocurrencias con mucha más rapidez.

Mandato de retorno rápidoPuede utilizar el mandato de retorno rápido del ISPF (=) como vía de acceso rápida paradesplazarse por los paneles. Por ejemplo, para volver a la lista de preparados, conindependencia del lugar en el que se encuentre en los paneles, entre=4.1.0 en la línea demandatos.

Establecimiento de teclas de funciónLos paneles tienen teclas de función (F) que son distintas de las que corresponden a lasasignaciones de teclas del ISPF normales. Como sucede con todas las aplicaciones del ISPF,el mandato FIN (F3) le devuelve al panel que se había visualizado anteriormente. Elmandato VOLVER (F4) le lleva directamente al menú principal.

Para que se visualicen, o para cambiar, las asignaciones de teclas, escriba=0.4.3 en elindicador de mandatos. El planificador visualiza el panel siguiente:

En este ejemplo, se han definido las teclas de función de la 13 a la 24 y se ha asignado unaetiqueta a cada tecla de función. Se utiliza una etiqueta para visualizarla en lugar de laasignación de tecla de función cuando emite el mandato PFSHOW. La asignación deetiquetas a las definiciones de las teclas de función es opcional.

Los valores de las teclas de función de este ejemplo son válidos para todos los paneles deexcepto para aquellos paneles en los que altera temporalmente estos valores. Para alterartemporalmente o para cambiar los valores de tecla de función para un solo panel, entre elmandato TECLAS. El planificador visualiza el panel que se muestran en la Figura 4.Cualquier cambio de tecla de función que realice afectará únicamente al panel desde el queha emitido el mandato TECLAS.

ISPOPT3B -- DEFINICIONES DE TECLAS DE FUNCION Y ETIQUETAS - TECLAS PRIMARIAS ----MANDATO ===>

NUMERO DE TECLAS DE FUNCION ===> 24 TIPO DE TERMINAL ===> 3278

F13 ===> ;=4.1.operF14 ===> ;=4.1.cpu1F15 ===> ;=5.4.0F16 ===> ;=5.1F17 ===> ;=5.2F18 ===> ;=6.1F19 ===> ;=6.3F20 ===> ;=3.1F21 ===> ;=3.2F22 ===> ;=2.1F23 ===> ;=2.2F24 ===> ;=1.4.1

ETIQ F13 ===> oper_lp ETIQ F14 ===> cpu1_lp ETIQ F15 ===> erroresETIQ F16 ===> añadir_mpa ETIQ F17 ===> mod_mpa ETIQ F18 ===> apl_cpaETIQ F19 ===> trab_cpa ETIQ F20 ===> planifdpre ETIQ F21 ===> ampldpexETIQ F22 ===> consul_plp ETIQ F23 ===> loteplp ETIQ F24 ===> consul_da

Pulse INTRO para visualizar teclas alternativas. Entre el mandato END para salir.

F13=rl_oper F14=rl_cpu1 F15=errores F16=añad_mpa F17=mod_mpa F18=apl_cpaF19=oper_cpa F20=planifdpre F21=ampldpex F22=consul_plp F23=loteplp F24=consul_da

Figura 4. Definiciones de teclas de función y etiquetas

Concatenación de opciones y establecimiento de teclas de función

8 Versión 8.1

Se recomienda no alterar las asignaciones de teclas que corresponden aF1 (AYUDA) o aF12 (RECUPERAR).F12 (RECUPERAR) devuelve al indicador de mandatos el últimomandato ejecutado. Se mantiene una pila de 25 mandatos aproximadamente.

Utilización de los paneles de filtroEn los paneles, se proporcionan opciones que le permiten listar elementos de datos. En esteapartado se muestra cómo utilizar criterios de selección para filtrar y limitar la cantidad dedatos que se visualizan en las listas.

Para especificar el contenido de las listas de los paneles, se utilizan criterios de selección.En la Figura 5 se muestra un ejemplo de un panel de criterios de selección. Puede hacer quese visualice este panel entrando5.3 en el menú principal.

En los campos de entrada de éste y de otros paneles de criterios de selección, puede utilizarespacios en blanco, nombres completos, ID o argumentos de búsqueda genéricos.

Para reducir la actividad general durante la realización de las búsquedas, utilice la opción devía de acceso rápida, cuando esté disponible en los paneles de criterios de selección (véase«1¬ Figura 5).

Utilización de argumentos de búsqueda genéricosLa mayoría de los campos de entrada de los paneles aceptan argumentos de búsquedagenéricos. Un argumento de búsqueda genérico se especifica entrando un asterisco (*) o unsigno de porcentaje (%) en un campo de entrada. Puede entrar estos caracteres solos o bienen combinación con otros caracteres.

Utilice un asterisco (*) para representar cualquier serie de caracteres o una serie nula. Elsigno del porcentaje (%) representa cualquier carácter individual.

Si desea seleccionar todas las aplicaciones cuyas tres primeras letras sean PAY, entre estoscaracteres en el campo de entrada:

ID APLICACION ===> PAY*________

EQQSOPFP ------------------- SELECCION DE OPERACIONES -----------------------------

Especifique los siguientes criterios de seleccion y pulse INTRO para crear una lista de operaciones.

NOMBRE TRABAJO ===> ________VIA RAPIDA ===> S «1¬ Valido solo junto con nombre trabajo

S Sí, N NoID APLICACION ===> ________________ID PROPIETARIO ===> ________________GRUPO AUTORIZ. ===> ________NOMBRE ET ===> ____PRIORIDAD ===> _ Limite baja prioridadRETENIDA MANUAL. ===> _ S Si, N NoESTADO ===> __________ Lista de codigos de estado

yComienzo planif. en el formatoDESDE ===> ________ _____HASTA ===> ________ _____

DEFINIC. GRUPO ===> ________________TIPO LIMPIEZA ===> ____ Lista tipos: A M I N o en blancoRESULT. LIMPIEZA ===> __ Lista resultados: C E o en blanco

Figura 5. Selección de operaciones

Concatenación de opciones y establecimiento de teclas de función

9Guía de iniciación

||||||||||||||||||||||||

||

2.C

omunicación

conel

planificador

Si desea seleccionar todas las aplicaciones en las que la P sea la primera letra y la Y sea latercera letra, entre lo siguiente:

ID APLICACION ===> P%Y*_________

El signo del porcentaje de este ejemplo da lugar a una búsqueda de los identificadores deaplicación en los que exista un único carácter entre la P y la Y.

Algunos paneles de selección contienen el campo:TIPO COINCIDENCIA ===>

Mediante la utilización de este campo, puede especificar el tipo de coincidencia que debeaplicarse a los filtros, y está permitido que los caracteres comodín (* y %) se traten comocaracteres normales. Si el campo se deja en blanco, tendrá lugar una búsqueda genéricaestándar.

Utilización del mandato de ayudaDesde cualquier parte de un panel, puede obtener ayuda utilizando la teclaF1 (AYUDA). Enlos paneles de ayuda, puede avanzar pulsando Intro. Si continúa pulsando Intro, finalmentevolverá a obtener la primera pantalla de la ayuda; después de la última pantalla de la ayuda,volverá a visualizarse la primera pantalla de la ayuda.

Utilización de los mandatos SORT y LOCATEEn este apartado se muestra cómo utilizar los mandatos SORT y LOCATE para manipularlas listas de datos que el planificador visualiza.

Clasificación de la salida de la listaEn todas las pantallas de lista, puede entrar el mandato SORT en el indicador de mandatospara visualizar un panel en el que puede especificar el orden de los ítems de la lista. En laFigura 6 en la página 10 se muestra el panel que se utiliza para clasificar una lista deaplicaciones.

EQQXSRTL ---------------------- CLASIFICACION DE LISTAS ----------- FILA 1 A 14 DE 17Mandato ===> Despl. ===> PAG.

Entrar/Modificar datos en las filas oentrar SUPRIMIR en la linea de mandatos para suprimir la clasif. activa:Orden clas = 1-9, donde 1 es el primer campo de clasificacion.Direccion = A para ascendente (por omision) o D para descendente.

Orden Direccionclas. Asc/Desc Titulo del campo Descripcion del campo

1 A Aplicacion ID aplicacion2 D Tipo Tipo de aplicacion3 A Estado Estado de aplicacion_ _ Texto aplicacion Descripcion verbal de la aplicacion_ _ Calendario Nombre del calendario_ _ Def grupo Definicion de grupo_ _ ID grupo ID de grupo de autorizacion_ _ Propietario ID propietario aplicacion_ _ Texto propietario Descripcion verbal propietario aplicacion_ _ Prioridad Prioridad aplicacion_ _ Total oper. Numero total de operaciones_ _ Total ejec. Numero total ciclos ejecucion_ _ Fecha actualiz. Fecha en formato usuario ultima actualiz._ _ Hora actualiz. Hora en formato usuario de ultima actualizacion

Figura 6. Clasificación de una lista

Utilización de argumentos de búsqueda genéricos

10 Versión 8.1

Existen varias opciones de clasificación diferentes para los diferentes tipos de listas. Elorden de clasificación que se ha solicitado sigue en vigor para ese tipo de lista específicohasta que se cambia.

Estos pasos muestran cómo definir opciones de clasificación para las listas. El ejemploutiliza opciones para una lista de aplicaciones.

1. En la columnaOrden clas, especifique un número para indicar al planificador el ordende precedencia que ha de aplicarse al campo que ha seleccionado.

En este ejemplo, el ID de aplicación es el campo de clasificación primario.

2. En la columnaDireccion del mismo campo, especifique unaA o unaD para establecerla secuencia de clasificación.

En este ejemplo, el ID de aplicación se clasificará en orden ascendente.

3. Pulse Intro para confirmar sus selecciones. El planificador mueve los camposseleccionados al inicio de la lista.

4. Para volver al panel de elementos de la lista, pulseF3 (FIN).

El planificador visualizará los elementos de la lista en la nueva secuencia.

Nota: Si clasifica una lista por campos de fecha, utilice un formato de fecha en el que elaño se coloque en primer lugar. Para obtener información acerca de la especificacióndel formato de fecha, consulte la página 7.

Localización de series de datos en la salida de la listaPuede entrar LOCATE (o LOC) en el indicador de mandatos en cualquier panel devisualización de lista para buscar una serie de datos determinada en el campo declasificación primario. El mandato también soporta las series de búsqueda genéricas. Porejemplo, si entraLOC ABC* para buscar cualquier elemento de la lista que empiece por ABC,la lista se desplazará al campo especificado. Si no se encuentra el campo, la lista que sevisualiza empieza por la entrada delante de la cual tendría que aparecer el campoespecificado.

Si el nombre de aplicación es el campo de clasificación primario, solicite LOCATEnombre_aplicación; de forma similar, si el nombre de trabajo es el campo de clasificaciónprimario, solicite LOCATE nombre_trabajo. Si necesita emitir un mandato LOCATE parauna lista de elementos que no está ordenada por el elemento que desea localizar, puedecambiar el orden de clasificación entrando el mandato SORT.

Utilización de los mandatos SORT y LOCATE

11Guía de iniciación

2.C

omunicación

conel

planificador

Utilización de los mandatos SORT y LOCATE

12 Versión 8.1

Descripción del entorno

En este capítulo se muestra cómo describir el entorno de proceso de datos para elplanificador. Los temas que se incluyen son:¶ Creación de estaciones de trabajo¶ Creación de un calendario¶ Creación de recursos especiales

Los datos de entorno se almacenan en las bases de datos del planificador. La opción 1 delmenú principal visualiza este menú:

Creación de estaciones de trabajoCada operación que el planificador controla, ya sea un trabajo, una tarea iniciada u otraactividad, debe asociarse a unaestación de trabajo. La estación de trabajo define el lugar dela instalación en el que se lleva a cabo la actividad. Existen tres tipos de estaciones detrabajo:¶ Estación del trabajo del sistema¶ Estación de trabajo de impresora¶ Estaciones de trabajo generales

De estas, las que se utilizan con más frecuencia son las estaciones de trabajo del sistema ylas generales. Las estaciones de trabajo del sistema se utilizan para las operaciones detrabajos por lotes y para las tareas iniciadas. Como mínimo, deberá definir una estación detrabajo del sistema para los trabajos y una estación de trabajo para las tareas iniciadas,aunque éstas sean el mismo procesador físico.

Las estaciones de trabajo generales le permiten controlar las operaciones que normalmenteno son automáticas como, por ejemplo, la preparación manual de los trabajos.

EQQODBSP ----- MANTENIMIENTO DE BASES DE DATOS DE OPC --------------Opcion ===>

Seleccionar una de las siguientes opciones:

1 ET - Descripciones de estacion de trabajo2 CALENDARIO - Descripciones de calendario3 PERIODO - Descripciones de periodo4 AD - Descripciones de aplicacion5 OI - Instrucciones de operador6 SPECRES - Descripciones de recursos especiales7 ETT - Criterios de seguimiento provocado por un suceso8 DJ - Descripciones de trabajo9 JCLVAR - Tablas de variables de JCL

Figura 7. Mantenimiento de las bases de datos

3

13Guía de iniciación

3.D

escripcióndelentorno

Creación de una estación de trabajoEn los pasos siguientes se muestra cómo crear una estación de trabajo:

1. Acceda al panel de estación de trabajo seleccionando la opción1 (ET) del menúMantenimiento de bases de datos de OPC. El planificador visualiza el menúMantenimiento de descripciones de estaciones de trabajo.

2. Seleccione la opción2 (LISTAR) para que se visualice el panel Especificación de criteriosde lista de estaciones de trabajo.

3. Entre su criterio de búsqueda para ver las estaciones de trabajo que desea listar. Verá estepanel:

4. Para crear una estación de trabajo, copie o modifique una descripción de estación detrabajo existente o utilice el mandato CREAR. En ambos casos, el planificadorvisualizará el panel que se muestra en la Figura 9.

5. En el panel, especifique los detalles de la estación de trabajo.

En la Figura 9 se muestran estos valores para una estación de trabajo del sistema:

EQQWMLSL --- LISTA DE DESCRIPCIONES DE EST. DE TRABAJO ---- FILA 1 A 5 De 5Mandato ===> DESPL. ===> PAG

Entre el mandato CREAR para crear una descripcion de estacion de trabajo oentre cualquiera de los siguientes mandatos de fila:B - Examinar, D - Suprimir, M - Modificar, C - Copiar.

Mto Estacion de trabajo T Ultima actualizaciónfil nomb descripcion usuario fecha’ CPU1 Procesador JES principal C XRAYNER 940128’ PRT1 Agrupación impresoras P XRAYNER 940128’ SETP Utilizado para preparar JCL G XRAYNER 940128’ STC1 Procesador tareas iniciadas C XRAYNER 940128’ WTO1 Mensajes para NetView G XRAYNER 940128******************************* FIN DE DATOS **************************

Figura 8. Lista de descripciones de estaciones de trabajo

EQQWCGEP ----- CREACION DE INFORMACION GENERAL DE UNA ESTACION DE TRABAJO --------Mandato ===>

Entre el mandato R para recursos, A para disponibilidad o M para metodo deacceso arriba, o entre los datos siguientes:

NOMBRE EST. TRABAJO ===> CPUA «1¬DESCRIPCION ===> Procesador local sistema A________ «2¬TIPO EST. TRABAJO ===> C «3¬ G General, C Sistema, P ImpresoraATRIB. INFORMACION ===> A «4¬ A Automatico, S Inicio y fin manual

C Solo finalizacion, N Sin informeEstacion trabajo FT ===> N ET con tolerancia a fallos, S o NDIRECC. SAL. IMPR. ===> SYSPRINT Nomb arch salida impresa de plan diariaUSO SERVIDORES ===> B «5¬ Uso de servidores paralelos, B, N, P o C

Opciones:DIVISIBLE ===> N Interrupcion de operacion permitida, S o NCONFIG. TRABAJO ===> N Edicion de JCL permitida, S o NTAREA INIC STC ===> N Soporte de tarea iniciada, S o NWTO ===> N WTO automatico, S o NDESTINO ===> _______ Nombre del destino

Valores por omision:TIEMPO TRANSPORTE ===> 00.00 Tiempo desde est. trabajo anterior HH.MMDURACION ===> 0015.00 «6¬ Duracion de una operac. normal MMMM.SS

Figura 9. Información general para una estación de trabajo del sistema

Creación de estaciones de trabajo

14 Versión 8.1

||||||||||||||||||||||||||

||

NOMBRE EST. TRABAJOCPUA «1¬ El nombre de la estación de trabajo.

DESCRIPCIONEl texto que aparece en«2¬ es una breve descripción de la estación de trabajo.

TIPO EST. TRABAJOC «3¬ describe la estación de trabajo como una estación de trabajo del sistema.

ATRIB. INFORMACION (atributo)A todas las operaciones del plan actual se les ha asignado unestado, que describe lacondición actual de éstas. Cuando se ha completado todo el proceso de unaoperación, a la operación se le asigna el estadoC (terminada). Antes de finalizar, laoperación tendrá muchos estados diferentes a medida que avanza en el sistema. Lasecuencia de estados que se asigna a una operación y el mecanismo que se utilizapara informar de las actualizaciones de estado dependen delatributo de información«4¬ de la estación de trabajo. En este ejemplo,A significa que el estado de lasoperaciones de esta estación de trabajo se actualiza automáticamente a medida que laoperación progresa por el sistema.

USO SERVIDORESEste es un recurso que limita el número de operaciones que se pueden ejecutar almismo tiempo. Para las estaciones de trabajo que representan sistemas z/OS, unservidor paralelo suele ser un iniciador JES.B (Planificación y control) en el campoUSO SERVIDORES «5¬ indica que el planificador debe realizar lo siguiente:

¶ Tener en cuenta el número de servidores durante la creación de los planes

¶ Someter los trabajos del plan actual, sólo hasta el límite del número de servidoresque se han definido para la estación de trabajo.

Esto significa que el planificador tiene en cuenta el número de servidores paraleloscuando éste desarrolla planes para esta estación de trabajo y somete el trabajo que hade procesarse en la estación de trabajo. Por ejemplo, si el planificador tiene queiniciar 10 trabajos y únicamente hay disponibles 5 servidores, el planificador inicia 5trabajos en primer lugar, y a continuación iniciará cada uno de los 5 restantes amedida que los servidores pasen a estar disponibles.

DURACION0015.00 (15 minutos)«6¬ es el tiempo de proceso estimado por omisión para lasoperaciones de esta estación de trabajo. Cuando crea un plan actual, el planificadorutiliza la duración estimada para elaborar un horario para las operaciones. No esnecesario proporcionar una cifra exacta para la duración, ya que el planificador puedeajustar esta cifra automáticamente, utilizando las duraciones reales. La especificaciónde un valor en este campo puede ahorrarle tiempo al crear operaciones que han deejecutarse en esta estación de trabajo (consulte el apartado “Creación de operaciones”en la página 30). El valor mínimo de la duración planificada es de 1 segundo, y elvalor máximo es de 99 horas, 59 minutos y 00 segundos. Si especifica 99 horas, 59minutos y 01 segundos, no recibirá ningún mensaje de alerta si la duración real esmayor que la duración planificada.

DESTINOCuando este campo está en blanco, como se muestra en la Figura 9 en la página 14,los trabajos y las tareas iniciadas se someten en el sistema en el que se ha iniciado elsubsistema del controlador. Los comprobadores de seguimiento pueden conectarsecon el controlador utilizando gran diversidad de métodos de comunicaciones. El

Creación de estaciones de trabajo

15Guía de iniciación

||||||||||||

3.D

escripcióndelentorno

destino puede ser un nombre de miembro XCF, una unidad lógica VTAM, el nombrede definición de datos de un conjunto de datos compartido, una dirección TCP/IP ouna unidad lógica de asociado APPC.

Especificación de la disponibilidad de la estación de trabajoEl planificador puede planificar trabajo en la estación de trabajo sólo cuando ésta estádisponible (abierta para procesar trabajo). Cuando especifique la disponibilidad de laestación de trabajo, cree horarios de trabajo abiertos para cada día de la semana yespecifique el número de servidores y recursos de estación de trabajo que están disponiblesdurante los horarios de trabajo abiertos. También puede especificar una estación de trabajoalternativa que el planificador utilizará cuando la estación de trabajo normal no estédisponible.

Estos pasos le muestran cómo especificar la disponibilidad de una estación de trabajo delsistema.

1. En el panel Creación de información general de una estación de trabajo, escriba unaA enla línea de mandatos y pulse Intro. Verá este panel:

En la Figura 10 se muestra una definición de intervalo abierto, ESTANDAR, que seutiliza para todos los días de la semana. El ejemplo de este panel es el valor por omisiónpara cualquier estación de trabajo que cree.

2. Para visualizar o modificar la disponibilidad de esta estación de trabajo, entre el mandatoTODOS. Verá este panel:

EQQWMAVL ------ DISPONIBILIDAD DE UNA ESTACION DE TRABAJO ------ FILA 1 A 8 DE 8Mandato ===> Despl. ===> PAG

Estacion de trabajo : CPUA Procesador local-sistema A

Entrar el mandato TODOS para obtener todos los horarios de trab. ocambiar datos en las filas, y/o entrar alguno de los sig. mandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirC - Cerrar un dia/fecha, S - Definir horarios de trabajo para un dia/fecha

Mdto Dia semana o Estado Descripción de diafila AAMMDD’’ ESTANDAR______ DEFINIDO ________________________’’ LUNES_________ ESTANDAR ________________________’’ MARTES________ ESTANDAR ________________________’’ MIERCOLES_____ ESTANDAR ________________________’’ JUEVES________ ESTANDAR ________________________’’ VIERNES_______ ESTANDAR ________________________’’ SABADO________ ESTANDAR ________________________’’ DOMINGO_______ ESTANDAR ________________________******************************* FIN DE DATOS **************************

Figura 10. Disponibilidad de una estación de trabajo

Creación de estaciones de trabajo

16 Versión 8.1

En este panel, se especifica cuándo está abierta la estación de trabajo para procesos, elnúmero de servidores paralelos disponibles durante los horarios especificados, losrecursos y las estaciones de trabajo alternativas que asumirán la carga de trabajo si estaestación de trabajo falla o queda fuera de línea. Los valores por omisión para losintervalos de tiempo abiertos, el número de servidores paralelos y los recursos semuestran en el intervalo estándar«2¬.

En el ejemplo de la Figura 11 se utiliza el número de recursos por omisión y ningunaestación de trabajo alternativa. Tal como se muestra, se pueden especificar varioshorarios de trabajo abiertos y variar el número de servidores para cada horario. Elnúmero de servidores paralelos asignados al planificador para el intervalo abierto entre lamedianoche y las 06:00 es 25«1¬. El número de servidores asignados al intervalocomprendido entre las 06:00 y la medianoche es 10.

Nota: Si ha dejado un espacio de tiempo dado entre los intervalos que ha creado parauna estación de trabajo, la estación de trabajo se cerrará durante ese espacio detiempo.

3. Para guardar la descripción de la estación de trabajo, pulseF3 (FIN) hasta que sevisualice el mensaje ET CREADA o pulseF4 (VOLVER) para volver al menú principal.

Creación de una estación de trabajo de configuración de trabajosgeneral

En este apartado se muestra cómo crear una nueva descripción de estación de trabajocopiando una existente.

Una estación de trabajo deconfiguración de trabajosle permite preparar manualmente lacorriente de entrada para una operación. Para crear una estación de trabajo de configuraciónde trabajos, siga los pasos siguientes:

1. Visualice la lista de estaciones de trabajo entrando=1.1.2 en la línea de mandatos.

2. En el panel Lista de descripciones de estación de trabajo, escriba unaC junto a una delas estaciones de trabajo de la lista y pulse Intro. El planificador visualizará informacióngeneral acerca de la estación de trabajo que está copiando.

EQQWMATL ------------------ TODOS LOS HORARIOS DE TRABAJO ABIERTOS -------------- FILA 1 DE 7Mandato ===> Despl. ===> PAG.

Estacion de Trabajo : CPUA Procesador local sistema A

Cambiar datos de filas y/o entrar uno de los mandatos de fila siguientes:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - Suprimir

Mto Dia semana o Horario trab abierto Servidor Recursos Servidoresfil AAMMDD HH.MM - HH.MM paralelo R1 R2 Alt’’ ESTANDAR______ 00.00 06.00«1¬ 25 99 99 ____’’ ESTANDAR______ 06.00 22.00 10 99 99 ____’’ ESTANDAR______ 22.00 24.00 99 99 99 ____«2¬******************************* FIN DE DATOS ********************************

Figura 11. Todos los intervalos de tiempo abiertos

Creación de estaciones de trabajo

17Guía de iniciación

3.D

escripcióndelentorno

3. Escriba el nombre de la estación de trabajo«1¬ y actualice la descripción«2¬.

4. Escriba unaG «3¬ en el campoTIPO EST. TRABAJO.

5. Cambie el atributo de información«4¬ ya que, en una estación de trabajo deconfiguración de trabajos manual, puede controlar el inicio y el final de la operación. LaS indica al planificador que el operador suele informar manualmente acerca del cambiode estado de las operaciones de esta estación de trabajo desde el panel Lista depreparados. El planificador le permite preparar el JCL manualmente en una estación detrabajo que disponga de este atributo.

6. El uso de servidores«5¬ se cambia especificándose unaN (no existe planificación nicontrol) para permitir la existencia de un número ilimitado de operaciones concurrentes.

7. Especifique unaS en el campoDIVISIBLE «6¬. Divisible significa que puede interrumpirla preparación de una corriente de entrada entrando el mandato TSAVE (guardartemporalmente). El planificador establece el estado de la operación enI (Interrumpida).Se guardarán los cambios realizados en este trabajo, pero el trabajo no se someterá.Puede continuar con la preparación del trabajo posteriormente.

8. Puesto que esta estación de trabajo es para la configuración de trabajos, cambie el valordel campoCONFIG. TRABAJO «7¬ por S. El valor por omisión para todas las estacionesde trabajo esN.

9. Cambie la duración«8¬ por el promedio de tiempo de preparación de los trabajos. Eneste ejemplo, son 5 minutos.

Creación de calendariosEl planificador utiliza los calendarios, los plazos y los ciclos de ejecución para incluir lasaplicaciones automáticamente en el plan a largo plazo en las fechas que ha especificado.

Un calendario especifica el estado de cada día y la hora de finalización de la jornada laboral.El estado de cada día se establece enW, día laborable, o enF, día festivo. Undía laborablees un día de trabajo normal. Losdías festivosson los días que no se trabaja como, por

EQQWCGEP ----- CREACION DE INFORMACION GENERAL DE UNA ESTACION DE TRABAJO --------Mandato ===>

Entre el mandato R para recursos, A para disponibilidad o M para metodo deacceso arriba, o entre los datos siguientes:

NOMBRE EST. TRABAJO ===> JCL1 «1¬DESCRIPCION ===> ET config. trabajos___________ «2¬TIPO EST. TRABAJO ===> G «3¬ G General, C Sistema, P ImpresoraATRIB. INFORMACION ===> S «4¬ A Automatico, S Inicio y fin manual

C Solo finalización, N Sin informeEstacion trabajo FT ===> N ET con tolerancia a fallos, S o NDIRECC. SAL. IMPR. ===> SYSPRINT Nomb arch salida impresa de plan diariaUSO SERVIDORES ===> N «5¬ Uso de servidores paralelos, B, N, P o C

Opciones:DIVISIBLE ===> S «6¬ Interrupcion de operacion permitida, S o NCONFIG. TRABAJO ===> S «7¬ Edicion de JCL permitida, S o NTAREA INIC. STC ===> N Soporte de tarea iniciada, S o NWTO ===> N WTO automatico, S o NDESTINO ===> _______ Nombre del destino

Valores por omision:TIEMPO TRANSPORTE ===> 00.00 Tiempo desde est. trabajo anterior HH.MMDURACION ===> 0005.00 «8¬ Duracion de una operac. normal MMMM.SS

Figura 12. Información general para una estación de trabajo de configuración de trabajos

Creación de estaciones de trabajo

18 Versión 8.1

||||||||||||||||||||||||||

||

ejemplo, los fines de semana y los días festivos. Puede crear varios calendarios, pero elcalendario por omisión deberá denominarse DEFAULT.

Para crear o modificar un calendario, realice lo siguiente:

1. Seleccione la opción1.2.2 en el menú principal. Verá este panel:

2. Escriba unaC junto a un calendario existente o bien escriba el mandato CREAR y pulseIntro. El planificador visualiza el panel siguiente:

En la Figura 14 se muestra un calendario donde 5 días de la semana se han especificadocomo días laborables, 2 días de la semana se han especificado como días festivos y 2días festivos se han especificado como días festivos.

3. Especifique el nuevo nombre del calendario en el campoID DE CALENDARIO.

4. Especifique el valor por omisión,00.00, en el campoFIN DIA LABORABLE.

5. Especifique los días de la semana como días laborables o libres. En la columna deestado, laW identifica los días laborables y laF identifica los días festivos.

6. Entre o cambie las fechas de cualquier día festivo que se realice en su departamento deproducción. El estado que asigna a una fecha altera temporalmente el estado del díacorrespondiente de la semana. Identifique cada fecha con un comentario.

EQQTCAML -------------------- MODIFICACION DE CALENDARIOS ----------- FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Entrar el mandato CREAR para crear un nuevo calendario, oentrar cualquiera de los mandatos de fila siguientes:B - Examinar, C - Copiar, D - Suprimir, M - Modificar,o G para visualizar un calendario graficamente

Mto Id Descripcion Actualizacionfil calendario usuario fecha hora’ PAISX Calendarios festivos varios JOHNB 940130 11.10******************************* FIN DE DATOS ********************************

Figura 13. Modificación de calendarios

EQQTCCAL -------------------- CREACION DE UN CALENDARIO ----------‐ FILA 1 A 9 DE 9Mandato ===> Despl. ===> CSR

Entrar/cambiar los datos debajo y en las filas,y/o entrar cualquiera de los siguientes mandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - Suprimir

ID DE CALENDARIO ===> DEFAULT_________DESCRIPCION ===> Calendario por omision de OPC__________FIN DIA LABORABLE ===> 00.00

Mto Dia semana o Comentarios Estadofil fecha AAMMDD’’ LUNES_________ ______________________________ W’’ MARTES________ ______________________________ W’’ MIERCOLES_____ ______________________________ W’’ JUEVES________ ______________________________ W’’ VIERNES_______ ______________________________ W’’ SABADO________ ______________________________ F’’ DOMINGO_______ ______________________________ F’’ 940126________ Dia Nacional de Australia_____ F’’ 940204________ Año Nuevo chino_______________ F

Figura 14. Creación de un calendario

Creación de calendarios

19Guía de iniciación

3.D

escripcióndelentorno

Creación de recursos especialesPuede utilizar los recursos especiales para representar cualquier recurso de su entorno. Porejemplo, puede crear recursos especiales para representar las unidades de cintas o una basede datos.

Para crear un recurso especial denominado CINTAS, siga los pasos que se indican acontinuación:

1. Seleccione la opción1.6 del menú principal. Aparecerá el menú Mantener recursosespeciales.

2. Seleccione la opción3 (LISTAR) en el menú para que se visualice el panelEspecificacion de criterios de lista de recursos especiales.

3. Desde este panel, puede visualizar una lista de los recursos que ya existen en la base dedatos. Para ello, escriba* en los camposRECURSO ESPECIAL e ID GRUPO REC ESPEC,deje en blanco en campoTIPO COINCIDENCIA y pulse Intro. Verá este panel:

4. Entre el mandato CREAR. El planificador visualiza el panel siguiente:

5. Para crear un recurso, utilice los campos siguientes:

RECURSO ESPECIALEl nombre del recurso (con un máximo de 44 caracteres) se transforma a

EQQQDLSL ----------------- LISTA DE RECURSOS ESPECIALES -------- FILA 1 A 4 DE 4Mandato ===> crear Despl. ===> Pag

Entrar el mandato CREAR arriba para crear un recurso nuevo oentre cualquiera de los siguientes mandatos de fila:B - Examinar, M - Modificar, C - Copiar, D - Suprimir

Mto Recurso ID grupo D Can Numfil especial rec esp Int’’ HEIDE.ISPF.PROFILE Y 1 1’’ HEIDE.OPCESA.EQQDUMP Y 1 1’’ PAYROLL.DATABASE Y 1 1’’ RITZMAN.DSCLOSE.TEST Y 1 1******************************* FIN DE DATOS *******************************

Figura 15. Lista de recursos especiales

EQQQDCRP ---------------- CREAR UN RECURSO ESPECIAL -------------------Opcion ===>

Seleccione una de las opciones siguientes:

1 INTERVALOS - Especificar intervalos2 ET - Modificar estaciones de trabajo conectadas por omision

RECURSO ESPECIAL ===> cintas______________________________________TEXTO ===> unidades cintas______________________________________ID GRUPO REC ESPEC ===> ejemplo_Hiperbatch ===> N Objeto DLF S o NUSADO PARA ===> B Planificacion y control C , P , B o NEN ERROR ===> f_ Accion en error F , FS , FX , K o en blanco

Valores por omisionCANTIDAD ===> 8_____ Numero disponible 1-999999DISPONIBLE ===> S Disponible S o N

Figura 16. Creación de un recurso especial

Creación de recursos especiales

20 Versión 8.1

mayúsculas. Puede incluir caracteres propios de su idioma en el nombre, pero nodebe utilizar los caracteres % y * porque el planificador los utiliza para filtrar yrealizar búsquedas en los paneles.

TEXTOUna descripción del recurso, utilizando 54 caracteres como máximo.

ID GRUPO REC ESPECEl grupo de recurso puede tener un máximo de 8 caracteres. El ID de grupo seutiliza para seleccionar subconjuntos de recursos en el panel (un filtro de lista).

HiperbatchSi el recurso representa un objeto de Data Lookaside Facility (DLF). EscribaunaN.

USADO PARAEspecifica si el recurso se utiliza para:P (planificación, cuando se crea el plan actual)C (control, cuando el planificador inicia una operación)B (ambos)N (ninguno)

EN ERRORLo que ocurre si una operación que asigna este recurso finaliza con errores (y enla definición de operación no tiene una especificación de alteración temporal demantenimiento de error).

Es posible que desee que los trabajos importantes mantengan sus recursosasignados incluso si fallan (para que, por ejemplo, cuando se vuelvan a iniciarlos trabajos, no se produzcan retrasos debido a la asignación de recursos).

F (liberar los recursos asignados)

FS (liberar su asignación compartida completa de este recurso)

FX (liberar su asignación exclusiva completa de este recurso)

K (mantener su asignación completa de este recurso)

En blanco(utilizar el valor por omisión de instalación)

Los dos campos siguientes,CANTIDAD y DISPONIBLE, son valores por omisión. Seaplican a los intervalos en los que no se especifica la cantidad ni la disponibilidad, ytambién se aplican a los rangos de tiempo en los que no se especifica ningún intervalo.Puede ahorrar tiempo especificando aquí la cantidad y la disponibilidad normales yespecificando sólo lasexcepcionesen los intervalos.

CANTIDAD De 1 a 999 999.

DISPONIBLE Disponible (S) o no disponible (N). Si un recurso no está disponible, nopodrá iniciarse una operación que necesite el recurso.

6. Para especificar las estaciones de trabajo conectadas por omisión, seleccione la opción2(ET) del panel Crear un recurso especial. Verá este panel:

Creación de recursos especiales

21Guía de iniciación

3.D

escripcióndelentorno

7. Un asterisco (*) en la columnaET «1¬ significa que el recurso está conectado poromisión con todas las estaciones de trabajo. Si desea limitar el recurso a estaciones detrabajo específicas, especifíquelas como se muestra en la Figura 17.

8. Guarde las estaciones de trabajo conectadas pulsandoF3 (FIN).

9. Para crear intervalos de disponibilidad, seleccione la opción1 (INTERVALOS) en elpanel Crear un recurso especial. Verá este panel:

10. Especifique valores para cada intervalo en el que no desea que se especifiquen losvalores por omisión:

Día de la semana o FechaEspecifique un día de la semana, una fecha específica o bien ESTANDAR (díaso fechas no especificados).

Desde hora, Hasta horaEspecifique un rango de horas.

Cant La cantidad en el intervalo de tiempo especificado. La cantidad y ladisponibilidad por omisión son las que se especifican en la página 21.

A Disponible (S) o no disponible (N).

11. Si desea modificar la estación de trabajo conectada para un intervalo determinado,seleccione el intervalo escribiendo el mandato de filaS. Por ejemplo, para especificarque sólo las operaciones de la estación de trabajo CPU1 pueden utilizar el recurso

EQQQDWML - MODIFICAR ET CONECTADAS PARA RECURSO ESPECIAL FILA 1 A 2 DE 2Mandato ===> Despl. ===> PAG

Entre/cambie datos en las filas y/o entre cualquierade los siguientes mandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - Suprimir

Recurso especial : CINTASTexto : unidades de cintas en CPU1 y STC1ivl : Por omision

Mto ET «1¬fil’’ CPU1’’ STC1******************************* FIN DE DATOS *******************************

Figura 17. Modificación de estaciones de trabajo conectadas para un recurso especial

EQQQDIML -------- MODIFICAR INTERVALOS PARA UN RECURSO ESPECIAL FILA 1 A 3 DE 3Mandato ===> Despl. ===> PAG

Entre cualquiera de los siguientes mandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - Suprimir oS - Estaciones de trabajo

Recurso especial : CINTASTexto : unidades de cintas en CPU1 y STC1

Mto Dia semana Desde Hasta Cant Dfil o fecha hora hora’’ ESTANDAR______ 08.00 22.00 6_____ _’’ SABADO________ 00.00 24.00 ______ _’’ DOMINGO_______ 08.00 10.00 ______ N******************************* FIN DE DATOS *******************************

Figura 18. Modificación de intervalos para un recurso especial

Creación de recursos especiales

22 Versión 8.1

CINTAS los sábados, escriba unaS junto a la fila de intervalo SABADO. Verá estepanel:

12. Especifique la estación de trabajo que puede utilizar el recurso en la columnaET. Paraeste ejemplo, escribaCPU1.

13. PulseF3 (FIN) para volver al panel Modificar intervalos para un recurso especial.Cuando haya especificado todos los intervalos, pulseF3 (FIN) para volver al panelCrear un recurso especial.

EQQQDWML - MODIFICAR ET CONECTADAS PARA RECURSO ESPECIAL FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG

Entre/cambie datos en las filas y/o entre cualquierade los siguientes mandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - Suprimir

Recurso especial : CINTASTexto : unidades de cintas en CPU1 y STC1ivl : SABADO 00.00 24.00

Mto ETfil’’ CPU1******************************* FIN DE DATOS *******************************

Figura 19. Modificación de estaciones de trabajo conectadas para un recurso especial

Creación de recursos especiales

23Guía de iniciación

3.D

escripcióndelentorno

Creación de recursos especiales

24 Versión 8.1

Creación de aplicaciones

En este capítulo se describe cómo crear y planificar aplicaciones y descripciones de trabajos.

En el planificador, una aplicación es un conjunto de trabajos o tareas relacionados. Elresultado de éstos puede ser un listado de salida, un conjunto de facturas, consolidaciones oactualizaciones que, a su vez, pueden utilizarlos otras aplicaciones. Una aplicación puedevariar de una sola operación sin ninguna dependencia a un máximo de 99 operaciones enestaciones de trabajo del sistema, generales y de impresora. Estas aplicaciones pueden tenerenlaces complejos dentro de la aplicación y también con otras aplicaciones. La mayoría delas aplicaciones se ejecutan regularmente, con la frecuencia necesaria que se ha especificadodurante la creación de las aplicaciones.

Puede agrupar las aplicaciones que se ejecutan conjuntamente para formar ungrupo deaplicaciones. Con un grupo de aplicaciones, los ciclos de ejecución han de especificarse enla definición del grupoy no individualmente en cada aplicación. De esta forma, se evitatener que especificar el mismo calendario y la misma información de política de ejecuciónpara cada aplicación. La utilización de grupos de aplicaciones puede ahorrarle tiempo en laespecificación inicial del trabajo para el planificador y en el mantenimiento continuo de lasaplicaciones. También puede utilizar grupos en el panel Modificar plan actual para añadir,suprimir y completar la totalidad o parte de un grupo de aplicaciones en el plan actual.

Una aplicación estándar puede tener hasta tres partes:

Información generaldonde ha de especificarse el nombre de la aplicación y otra información general quedescribe la aplicación.

Ciclos de ejecucióndonde el usuario especifica cuándo se ejecuta la aplicación. Es opcional.

Operacionesdonde ha de especificarse el trabajo que debe realizarse.

Cuando cree una aplicación, deberá especificar la información general y las operaciones.

Las aplicaciones se mantienen en una base de datos. En el menú principal, visualice el menúde la base de datos de aplicación escribiendo1.4 en la línea de mandatos y pulsando Intro.Verá este panel:

4

25Guía de iniciación

4.C

reaciónde

aplicaciones

Utilice la opción 2 (CREAR) de este panel para crear aplicaciones y grupos de aplicaciones.Las descripciones de trabajo se crean desde un panel diferente. La creación de descripcionesde trabajo se describe en el apartado “Creación de una descripción de trabajo” en lapágina 35.

Creación de una aplicaciónEsta sección le muestra cómo crear y planificar una aplicación. Se explican las tareassiguientes:¶ Especificación de información general¶ Creación de un ciclo de ejecución basado en reglas¶ Creación de operaciones

Especificación de información generalCuando crea una aplicación, debe especificar información general para poder crear lasoperaciones o ciclos de ejecución.

1. Entre1.4.2 en el menú principal. Verá este panel:

En la Figura 21 se muestra información general para una aplicación estándar.

EQQASUBP ----------- MANTENIMIENTO DE DESCRIPCIONES DE APLICACION ---------------------Opcion ===>

Seleccionar una opcion:

1 EXAMINAR - Examinar aplicaciones2 CREAR - Crear una aplicacion3 LISTAR - Listar aplicaciones para su proceso posterior

(examinar, modificar, copiar, suprimir, imprimir,calcular e imprimir dias de proceso, modificar PLP)

4 IMPRIMIR - Imprimir aplicaciones5 ACTUAL EN BLOQUE- Actualizar aplicaciones en bloque

Figura 20. Mantenimiento de descripciones de aplicación

EQQACGPP ------------------ CREACION DE UNA APLICACION ---------------------------Mandato ===>

Entrar/Cambiar los datos siguientes:Entrar el mandato PROC para seleccionar ciclos de ejecucion o bien el mandatoOPER para seleccionar operaciones.

Aplicacion:ID ===> MIAPLICACION___ «1¬TEXTO ===> Una aplicacion de ejemplo____«2¬ Texto descriptivoTIPO ===> A «3¬ A - Aplicacion, G - Definicion de grupoPropietario:ID ===> EJEMPLO_________ «4¬TEXTO ===> Oficina administracion______________ «5¬

Descripción del propietario de aplicaciónPRIORIDAD ===> 5 «6¬ Un digito 1 a 9, 1=baja, 8=alta, 9=urgenteVALIDO DESDE ===> 940501__ «7¬Fecha en el formato AA/MM/DDESTADO ===> A «8¬ A - Activo, P - PendienteID GRUPO AUTORIZAC ===> ________ ID del grupo de autorizacionID CALENDARIO ===> ____________«9¬Para calculo dias labor. y festivosDEFINICION GRUPO ===> ________________ ID de definicion de grupo «10¬

Figura 21. Creación de una aplicación

26 Versión 8.1

2. Especifique elID de aplicación «1¬. Puede ser un nombre de 1 a 16caracteres. Elprimer carácter debe ser un carácter alfabético o nacional. Todos los demás caracteresdeben ser alfanuméricos. Se trata de un campo de entrada obligatorio.

3. Escriba hasta 24 caracteres de texto descriptivo en el campoTEXTO de aplicacion«2¬.

4. Se utiliza el mismo panel para crear grupos de aplicaciones. En el campoTIPO «3¬,debe especificar si se trata de una definición de aplicación o de una definición de grupode aplicaciones.

5. En el campoID de propietario «4¬, escriba el nombre del propietario de laaplicación. Puede ser el nombre de un departamento, como NÓMINAS. Este campo sepuede utilizar para controlar el acceso a la aplicación. Se trata de un campo de entradaobligatorio.

6. En el campoTEXTO de propietario «5¬, puede especificar hasta 24 caracteres detexto descriptivo.

7. Escriba un valor entre 1 (baja) y 9 (urgente) en el campoPRIORIDAD «6¬. Se trata deun campo de entrada obligatorio para las aplicaciones, pero se deja en blanco para losgrupos de aplicaciones.

8. VALIDO DESDE «7¬ es la fecha desde la que la aplicación está en disposición de poderseleccionarse para incluirse en los planes a largo plazo y actual. El valor por omisión esla fecha de creación de la aplicación. Este campo le permite crear varias versiones de lamisma aplicación con fechas″válido desde″ distintas. El planificador selecciona laversión correcta para el día que está planificando. Por ejemplo, el 25 de julio de 1994,se le solicita que cambie la secuencia de operaciones en una aplicación que se ejecutadiariamente y que el cambio entre en vigor a partir del 1 de agosto de 1994. Para ello,han de realizarse las acciones siguientes:

a. Copiar la aplicación.

b. Cambiar la fecha″válido desde″ de la copia para especificar 940801.

c. Realizar los cambios solicitados.

d. Cambie las fechas vigentes y no vigentes de los ciclos de ejecución de la aplicacióncopiada y de la original. Consulte el apartado “Creación de un ciclo de ejecuciónbasado en reglas” en la página 28.

e. Actualizar el plan a largo plazo.

El planificador utilizará automáticamente la nueva versión desde el 1 de agosto.

9. Escriba unaA en el campoESTADO «8¬ si desea incluir la aplicación en los planes alargo plazo y actual. El establecimiento del estado de una aplicación enP (Pendiente) esuna sencilla forma de evitar que el planificador planifique una aplicación que,temporalmente, no desea incluir en el plan. El planificador no tiene en consideración lasaplicaciones en estadoPendiente cuando crea planes. Se trata de un campo de entradaobligatorio.

10. Cuando realiza el cálculo de las fechas de ejecución de una aplicación, el planificadorutiliza el calendario que se ha especificado en el campoID CALENDARIO «9¬. Si noespecifica un calendario, el planificador utiliza el calendario por omisión.

11. Si la aplicación forma parte de un grupo, especifique el nombre del grupo en el campoDEFINICION GRUPO «10¬.

Creación de una aplicación

27Guía de iniciación

4.C

reaciónde

aplicaciones

12. Tras cumplimentar la información general, verifique las entradas pulsando Intro.

Creación de un ciclo de ejecución basado en reglasPara incluir automáticamente una aplicación en el plan a largo plazo (PLP), ésta debecontener como mínimo un ciclo de ejecución especificado en la aplicación en sí o en unadefinición de grupo. El ciclo de ejecución también debe estar en vigor mientras dure el plana largo plazo (es decir, lafecha efectivadel ciclo de ejecución debe estar dentro del rangode tiempo que el plan a largo plazo abarca).

Cuando se crea un ciclo de ejecución basado en reglas, ha de realizarse lo siguiente:1. Especificar información general en el panel Ciclos de ejecucion.2. Especificar la política de ejecución en el panel Modificar una regla.

El ejemplo de esta sección muestra cómo utilizar las reglas para crear un ciclo de ejecuciónpara planificar una aplicación de modo que se ejecute el segundo jueves de cada mes.

1. Visualice el panel Ciclos de ejecucion escribiendo PROC en el panel Creacion de unaaplicacion. Verá este panel:

2. En la columnaNombre de period/regl, especifique un nombre para la regla. En elejemplo, esREGLA01.

3. En la columnaEntr HH.MM, especifique la hora del comienzo planificado de laaplicación del día para el que se ha planificado su ejecución. En el ejemplo, la hora delcomienzo planificado son las21.00.

Cada instancia de una aplicación del plan a largo plazo o actual se denominaocurrencia.La hora del comienzo planificado forma parte de la clave que identifica de formaexclusiva a cada ocurrencia de la aplicación en los planes;no es la hora a la que elplanificador inicia la aplicación, a menos que la primera operación sea una operacióndependiente de la hora (la creación de una operación dependiente de la hora se describeen el apartado “Especificación de los detalles de la operación” en la página 33).

Cuando el proceso de planificación diaria selecciona ocurrencias en el plan a largo plazo,sólo selecciona las ocurrencias cuyas horas de comienzo planificado están incluidasdentro del plazo de la planificación.

4. En las columnasLimite dia y Limite HH.MM, especifique el día y la hora del plazolímite de finalización de la última operación de la aplicación. En este ejemplo, el día delplazo límite es1 y la hora del plazo límite son las06.00. Esto significa que, en función

EQQAMRPL -------------------- CICLOS DE EJECUCION --------------------- FILA 1 DE 1Mandato ===> Despl. ===> PAG.

Entrar/Cambiar datos en las filas, y/o entrar cualquiera delos mandatos de fila siguientes:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirS - Especificar dias de proceso/Regla de modificacion

Aplicacion : MIAPLICACION___ Una aplicacion de ejemploNombre de Vigente No

Mto period/regl Entr Limite Regla Vigentefil Texto HH.MM dia HH.MM Tipo dia AAMMDD AAMMDD Tabla variables

s’’ REGLA01__ 21.00 01 06.00 R 4 940129 991231 _____________«1¬Ejecutar SOLO el segundo jueves de cada mes.

Figura 22. Ciclos de ejecución

Creación de una aplicación

28 Versión 8.1

de la fecha de comienzo planificado de la ocurrencia, todas las operaciones de laaplicación deberán completarse a las 06:00 del primer día laborable después de haberseañadido la ocurrencia al plan actual.

5. Pulse Intro y el planificador proporcionará valores por omisión para los campos de lascolumnasTIPO, Regla dia F y Vigente y No vigente. En la Figura 22 en la página 28se muestran los valores por omisión.

Los campos pueden contener los valores siguientes:

TIPO Existen dos tipos de ciclos de ejecución basados en reglas:

R Regla normal, que especifica cuándo ha de ejecutarse la aplicación.

E Regla de exclusión, que especifica cuándono ha de ejecutarse laaplicación. Utilice esta regla para suprimir las ejecuciones que se generanmediante ciclos de ejecución normales. Por ejemplo, si la regla normalespecifica “Todos los jueves del año”, puede que desee disponer de unaregla que excluya el “Último jueves de abril.”

Regla de días festivos (F)Las reglas de días festivos le ofrecen flexibilidad para planificar las aplicacionescon exactitud para cuando se necesiten. Mediante la utilización de las reglas dedías festivos puede indicar al planificador qué debe hacer si la fecha deejecución de una aplicación coincide con un día festivo. Existen cinco opcionespara la regla de días festivos:

E Contar únicamente los días laborables y excluir los días libres. Si la reglaes “Cada décimo día del mes”, por ejemplo, el planificador realiza lageneración cada décimo día laborable, mientras que las demás opcionesconsideran cada décimo día del calendario y, a continuación, deciden quéha de hacerse si éste coincide con un día festivo.

1 Volver a planificar la operación para el día laborableanterior máspróximo al día festivo.

2 Volver a planificar la operación para el día laborableposteriormáspróximo al día festivo.

3 Planificar la aplicaciónpara el día festivo.

4 No realizar ninguna planificación para la aplicación. Es el valor poromisión para los ciclos de ejecución basados en reglas.

Vigente/No vigenteLas fechas que corresponden a vigente y a novigente especifican el plazo detiempo durante el que el planificador utilizará este ciclo de ejecución.

6. Es recomendable documentar todo ciclo de ejecución con un texto explicativo. Elplanificador proporciona espacio para ello en la línea que se encuentra debajo de losdemás campos («1¬ en la Figura 22 en la página 28).

Después de haber cumplimentado los campos, han de especificarse las fechas del ciclo deejecución.

Especificación de las fechas de ejecuciónEn los pasos siguientes se muestra cómo especificar las fechas del ciclo de ejecución:

Creación de una aplicación

29Guía de iniciación

4.C

reaciónde

aplicaciones

1. En el panel Ciclos de ejecucion, entre el mandato de filaS junto al ciclo de ejecución.Verá este panel:

2. Seleccione o especifique valores para cada una de estas columnas:¶ Frecuencia¶ Día¶ Especificación ciclo

En el panel se muestran las selecciones para planificar esta aplicación para el segundojueves de cada mes.

3. Compruebe su definición visualizando las fechas que genera la regla. Para hacerlo, entreel mandato GENDAYS en la línea de mandatos y vuelva al panel Modificar una reglapulsandoF3 (FIN).

4. PulseF3 (FIN) para volver al panel Ciclos de ejecucion.

5. PulseF3 (FIN) una vez más para volver al panel Creacion de una aplicacion.

Ahora, cree las operaciones de la aplicación.

Creación de operacionesEl tipo de estación de trabajo depende de la tarea de la operación:

¶ Los trabajos de proceso por lotes se ejecutan en las estaciones de trabajo del sistema.

¶ Las tareas iniciadas se ejecutan en las estaciones de trabajo del sistema que tienen elatributo STC.

¶ Las operaciones de configuración de trabajos para los trabajos y las tareas iniciadas secrean en las estaciones de trabajo generales que tienen el atributo SETUP.

¶ Las operaciones de impresión se crean en las estaciones de trabajo de impresora.

¶ Las operaciones WTO (Write-to-operator) se crean en una estación de trabajo generalque tiene el atributo WTO.

¶ Las operaciones ficticias, que se utilizan para simplificar las dependencias, se crean enestaciones de trabajo generales que no generan informes.

EQQRULEP -------------------- MODIFICAR UNA REGLA ---------------------Mandato ===>

Entre el mandato GENDAYS para visualizar las fechas generadas por esta regla.Entre S y los datos de usuario en estos campos para definir una regla.

Aplicación : MIAPLICACION____AD - Definicion de reglasRegla : RULE01__ Definicion de regla para dias de proceso especiales

--- Frecuencia --- --- Dia --- --- Especificacion ciclo -------------------------------------------------------------------------

S Solo | _ Dia | _ Semana _ Enero _ Julio_ Todos | _ Festivo | S Mes _ Febrero _ Agosto

| _ Laborable | _ Año _ Marzo _ Septiemb._ Primero _ Ultimo | _ Lunes | _ Abril _ OctubreS Segundo _ Penultimo| _ Martes | _ Mayo _ Noviembre_ Tercero _ Antepenul| _ Miercoles | _ Junio _ Diciembre_ Cuarto _ 4 de ult | S Jueves | Num semana __ __ __ __ __ ___ Quinto _ 5 de ult | _ Viernes | Nom periodo ________ ________

___ ___ ___ ___ | _ Sabado | ________ ___________ ___ ___ ___ | _ Domingo |___ ___ ___ ___ | | Origen por omis desplaz ___ dias

Figura 23. Modificación de una regla

Creación de una aplicación

30 Versión 8.1

¶ Por lo general, las demás tareas que se desea representar por medio de operaciones secrean en estaciones de trabajo generales.

La creación de las operaciones de una aplicación incluye las tareas siguientes:¶ Especificación de valores en el panel Operaciones¶ Especificación de los predecesores de la operación¶ Especificación de los detalles de la operación

En los apartados siguientes se explica cómo realizar cada una de estas tareas.

Especificación de valores en el panel OperacionesEn el panel Creacion de una aplicacion, entre el mandato OPER para que se visualice elpanel Operaciones, en el que podrá entrar operaciones con predecesores (Figura 25 en lapágina 32) o bien para que se visualice un panel en el que podrá entrar operaciones contexto (Figura 24). Para conmutar entre estos dos paneles, entre TEXTO para que se visualiceel panel Operaciones para la especificación de texto y entre PRED para que se visualice elpanel Operaciones para la especificación de predecesores.

Especifique valores para los campos del panel Operaciones. En la Figura 24 se muestranvalores que describen cada operación de esta aplicación de ejemplo.

Operacion et Para cada operación, especifique el nombre de la estación de trabajo en laque se realizará la tarea. En el ejemplo, la primera operación tiene lugar enuna estación de trabajo denominadaNONR.

Oper N Cada número de operacióndebeser exclusivo ya que estos númerosespecifican los enlaces necesarios entre las operaciones de la aplicación. Elnúmero de la primera operación del ejemplo es001.

Duracion Especifique la duración estimada para cada operación, o déjela en blancopara utilizar el valor por omisión especificado en la definición de estación detrabajo. El valor mínimo de la duración planificada es de 1 segundo, y elvalor máximo es de 99 horas, 59 minutos y 00 segundos. Si especifica 99horas, 59 minutos y 01 segundos, no recibirá ningún mensaje de alerta si laduración real es mayor que la duración planificada.

EQQAMOPL ------------------------ OPERACIONES ---------------- FILA 1 A 4Mandato ===> Despl. ===>

Entre/Cambie datos en las filas y/o entre cualquiera de los siguientesmandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirS - Seleccionar detalles de operacion, J - Editar JCLEntre el mandato PRED arriba para incluir predecesores en esta lista, oentre el mandato GRAF para ver la lista graficamente.

Aplicacion : MIAPLICACION Una aplicacion de ejemplo

Fil Oper Duracion Nombre Text operacionMto et nro MMMM.SS trabajo’’ NONR 001 0001.00 ________ Dependiente hora________’’ CPUA 005 0015.00 TESTJOB1 Depende de pred 001_____’’ CPUA 010 0015.00 TESTJOB2 Depende de pred 001_____’’ WTO1 015 0001.00 ________ Configurar TESTJOB3___’’ JCL1 020 0005.00 TESTJOB3 Configurar oper. para TESTJOB3’’ CPUA 025 0015.00 TESTJOB3 Depende de preds 020,010******************************* FIN DE DATOS **************************

Figura 24. Operaciones, modalidad de texto

Creación de una aplicación

31Guía de iniciación

|||||||||||||||||||||||

||

||||||

4.C

reaciónde

aplicaciones

Nombre trabajoEspecifique el nombre del trabajo que representa la operación. Elplanificador utiliza este nombre para buscar el JCL para el trabajo o para latarea iniciada.

Puesto que la operación001 tiene lugar en una estación de trabajo que nogenera informes, no necesita un nombre de trabajo. Sin embargo, para cadaoperación de estación de trabajo de configuración de trabajos (JCL1 en esteejemplo), del sistema (CPUA en este ejemplo) y de impresora, debeespecificar un nombre de trabajo. El nombre de trabajo de una operación deconfiguración o de impresión debe ser igual al de la operación del sistemaasociada.

La operación015 es una operación WTO. No se necesita ningún nombre detrabajo para las operaciones que tienen lugar en estaciones de trabajo WTOo en las estaciones de trabajo que no generan informes.

Texto operacionEl texto de la operación forma parte de un mensaje WTO EQQW775I que seemite en la consola del sistema.

Especificación de los predecesores de la operaciónEn las aplicaciones que tienen varias operaciones, cada operacióndebeestar enlazada con,como mínimo, otra operación que se encuentre dentro de la aplicación. Si existe algunaoperación no enlazada, el planificador visualizará el mensaje de error APPLICATIONINCONSISTENT (APLICACIÓN NO COHERENTE) cuando intente guardar la aplicación.

Visualice el panel Operaciones para especificar dependencias entrando el mandato PRED enel panel Operaciones, modalidad de texto. El planificador visualizará el panel que semuestran en la Figura 25.

Debe especificar los enlaces que han de existir entre las operaciones para describir el flujode trabajo para el planificador. En la aplicación que se define en la Figura 25, la operación10 de la estación de trabajo CPUA debe completarse antes de que pueda iniciarse laoperación 25 en la misma estación de trabajo. Además, debe completarse la operación 20 enla estación de trabajo JCL1 antes de que pueda iniciarse la operación 25. Por lo tanto, la

EQQAMOSL ------------------------ OPERACIONES ---------------- FILA 1 A 3 DE 3Mandato ===> Despl. ===> PÁG

Entre/Cambie datos de las filas y/o entre cualquiera de los siguientesmandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirS - Seleccionar detalles de operaciones, J - Editar JCLEntre el mandato TEXT arriba para incluir texto de la operacion en esta listao entrar el mandato GRAF para ver la lista graficamente.

Aplicacion : MIAPLICACION Una aplicacion de ejemplo

Fila Oper Duracion Nombre Predecesores internos Mas predmdto et num MMMM.SS trabajo -Int-Ext-’’ NONR 001 0001.00 ________ ___ ___ ___ ___ ___ ___ ___ ___ 0 0’’ CPUA 005 0005.00 TESTJOB1 1__ ___ ___ ___ ___ ___ ___ ___ 0 0’’ CPUA 010 0001.00 TESTJOB2 1__ ___ ___ ___ ___ ___ ___ ___ 0 0’’ WTO1 015 0001.00 ________ ___ ___ ___ ___ ___ ___ ___ ___ 0 0’’ JCL1 020 0003.00 TESTJOB3 15_ ___ ___ ___ ___ ___ ___ ___ 0 0’’ CPUA 025 0005.00 TESTJOB3 10_ 20_ ___ ___ ___ ___ ___ ___ 0 0******************************* FIN DE DATOS ******************************

Figura 25. Operaciones, modalidad de predecesor

Creación de una aplicación

32 Versión 8.1

|||||||||||||||||||||||

||

operación 25 de este ejemplo tiene dos operaciones que son requisitos previos internos opredecesoresinternos; son internos porque todas las operaciones enlazadas se encuentran enla misma aplicación. Esta relación entre operaciones se denominadependencia.

En el panel de la Figura 25 en la página 32 puede especificar hasta ocho predecesoresinternos. Si desea especificar más predecesores, puede utilizar el panel Detalles deoperacion.

Las operaciones de la Figura 25 tienen las dependencias siguientes:

¶ La operación 1 no tiene ningún predecesor.

¶ Las operaciones 5 y 10tiene la operación 1 como predecesor.

¶ La operación 15 no tiene ningún predecesor.

¶ La operación 20 tiene la operación 15 como predecesor.

¶ La operación 25 tiene dos predecesores, las operaciones 10 y 20. La operación 25depende de la 20 ya que una operación de preparación de trabajos debe ser unpredecesor inmediato de la operación de estación de trabajo del sistema asociada.Asimismo, ambas operaciones deben tener el mismo nombre de trabajo.

Especificación de los detalles de la operaciónPara cada operación de una aplicación, puede especificar predecesores externos, predecesoresinternos adicionales y requisitos adicionales, como por ejemplo la dependencia horaria. Parahacerlo, seleccione la operación en el panel Operaciones escribiendo unaS junto a laoperación y pulsando Intro. Verá este panel:

Los pasos de este ejemplo le muestran cómo utilizar los detalles de la operación para queuna operación dependa de la hora y también de otra aplicación, OTRAPLICAC.

1. Para que una operación dependa de la hora, seleccione la opción4 (OPCIONESAUTOMATICAS). Verá este panel:

EQQAMSDP --------------------- DETALLES DE OPERACION ------------------------------Opción ===>

Seleccione uno de los siguientes:

1 PREDECESORES - Lista de predecesores2 REC Y SERVIDORES ET - Servidores y recursos de la estacion de trabajo3 RECURSOS ESPECIALES - Lista de recursos especiales4 OPCIONES AUTOMATICAS- Opciones de trabajo, WTO e impresion5 INCLUSION - Opciones de inclusion6 HORA - Especificaciones de hora7 INSTRUCCIONES OP - Instrucciones de operador8 EDICION JCL - Edicion de JCL9 OPCIONES DE LIMPIEZA- Opciones de limpieza

Aplicacion : MIAPLICACION Una aplicacion de ejemploOperacion : NONR 001Duracion : 0001.00Nombre trabajo :Numero de preds int : 0Numero de preds ext : 0

Figura 26. Detalles de la operación

Creación de una aplicación

33Guía de iniciación

|||||||||||||||||||||||

||

4.C

reaciónde

aplicaciones

2. Para indicar al planificador que inicie esta operación a una hora específica o después deuna hora específica, cambie el valor deDEPENDIENTE HORA por S «1¬.

3. Guarde el cambio pulsandoF3 (FIN).

4. Ahora, seleccione la opción6 (HORA) en el panel Detalles de operacion. Verá el panelque se muestra en la Figura 28.

5. Especifique el día de inicio (DIA de Comienzo planificado operacion) y la hora(HORA de Comienzo planificado operacion) de la operación.

En los camposDIA «2¬ y HORA «3¬ se muestran las especificaciones de hora de esteejemplo. Si no se especifica ningún día o ninguna hora de comienzo planificado, elplanificador utiliza la hora de comienzo planificado de lasEspecificacion horaaplicacion «1¬ (que se especifican en el ciclo de ejecución).

EQQAMJBP ---------------- OPCIONES DE TRABAJO, WTO E IMPRESION -------------------------Mandato ===>

Entre/Cambie los datos siguientes:Aplicacion : MIAPLICACION Una aplicacion de ejemploOperacion : NONR 001Nombre de trabajo :

CLASE DE TRABAJO ===> _ Clase del trabajo correspondienteSEGUIMIENTO ERROR ===> S S es seguimiento automatico de erroresCOD. RET. MAS ALTO ===> ____ Codigo de retorno mas alto que no es errorSUPERVISOR EXTERNO ===> N Trabajo supervis. por producto externo (S/N)CRITICO ===> N METODO ===> C Trabajo critico (S/N) y metodo ayuda WLMOpciones liberacion trabajos: Responder S o N a las opciones siguientes:SOMETER ===> S Sometido automaticamenteRETENER/LIBERAR ===> S Retenido y liberado automáticamenteDEPENDIENTE HORA ===> S Ejecutar el trabajo a la hora especificada «1¬SUPRIMIR SI TARDE ===> N Suprimir el trabajo si no esta a tiempoWTO LIMITE ===> N WTO limite, S o N

Opciones de fallo de ET:REARRANCABLE ===> _ La operacion se puede rearrancarREDIRECCIONABLE ===> _ La operacion se puede redireccionarOpciones de impresion:NUMERO FORMULARIO ===> ________CLASE SYSOUT ===> _

Figura 27. Opciones de trabajo, WTO y de impresión

EQQAMTMP -------------------- ESPECIFICACIONES DE HORA -----------------------------Mandato ===>

Entrar/Cambiar los datos siguientes:

Especificacion hora aplicacion:Hora comienzo planif. : 21.00 «1¬Dia/hora limite : 01 06.00

Operacion : NONR 001

Comienzo planificado operacion:Dia ===> 00 «2¬ El dia de comienzo planificado para la

operacion, relativo al dia de arranque de laaplicacion (0 significa el dia de arranque).

HORA ===> 21.30 «3¬ Hora de llegada de la entradaen formato HH.MM

Limite operacion:Dia ===> __ Dia limite para la terminacion de la

operacion, relativo al dia de arranque de laaplicacion (0 significa el dia de arranque).

HORA ===> _____ Hora plazo limite del dia limite con elformato HH.MM

Figura 28. Especificaciones de hora

Creación de una aplicación

34 Versión 8.1

|||||||||||||||||||||||||||

||

6. Para guardar las opciones de trabajo y volver, pulseF3 (FIN).

7. Para que la aplicación dependa de otra aplicación, seleccione la opción1(PREDECESORES). Verá este panel:

8. Si no recuerda todos los detalles de la aplicación externa, puede utilizar los caracteres deasterisco (*) y de porcentaje (%), tal como se muestra. El planificador busca en la basede datos las operaciones que coinciden y le muestra una lista para que realice lasselecciones deseadas.

9. Tras haber especificado todos los detalles de la operación, guarde la aplicación y vuelvaal menú principal pulsandoF4 (VOLVER). Verá el mensaje APPLICATION CREATED(APLICACIÓN CREADA) en la esquina superior derecha del panel.

Creación de una descripción de trabajoUna descripción de trabajoes una aplicación que se compone de un único trabajo, tareainiciada u operación WTO principal y de una preparación de trabajo de predecesor interno,de una operación de preparación manual o de ambas. El nombre de la descripción de trabajose establece automáticamente en el mismo nombre que el de la operación principal.

Si la aplicación satisface estas restricciones, puede utilizar el panel Descripción de trabajo,en el que se han resumido la mayoría de las funciones del panel Descripción de aplicaciónen un único panel asumiéndose algunos valores acerca de la aplicación que está creando.

Visualice el panel Creación de un trabajo entrando1.8.2 en el menú principal. El panel quese visualiza contiene los valores de la descripción de trabajo anterior que ha creado omodificado.

En el panel que se muestra en la Figura 30 en la página 36 aparecen los valores de unadescripción de trabajo de ejemplo.

EQQAMPDL ----------------------- PREDECESORES --------------- FILA 1 A 1Mandato ===> Despl. ===>

Entrar/Cambiar datos en las filas y/o entrar cualquiera de los siguientesmandatos de fila:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirS - Descripcion de dependencia externa

Aplicacion : APP0 subst variable pruebaOperacion : CPU1 010 JOB0 textforjob0

Fil Oper Tiempo transporte Id aplicacion Nombre trabajomdto et nro HH.MM (solo para pred ext)’’ cpu* 000 _____ otra*________ *_______******************************* FIN DE DATOS **************************

Figura 29. Predecesores

Creación de una aplicación

35Guía de iniciación

4.C

reaciónde

aplicaciones

Debe especificar valores para los campos siguientes:¶ NOMTRAB¶ PROPIET: ID¶ ESTACION TRABAJO¶ VALIDO DE¶ DURACION¶ PRIORIDAD

Desde este panel, tiene la opción de especificar más detalles de operación y ciclos deejecución adicionales. Para añadir ciclos de ejecución basados en reglas, debe utilizar elmandato PROC.

EQQJCGPP ---------------------- CREACION DE UN TRABAJO --------------------------Mandato ===>

Editar los datos siguientes:Entrar el mandato PROC para seleccionar ciclos de ejecucion o bienentrar el mandato DETALLES para especificar detalles del trabajo.

NOMTRAB - TEXTO ===> TESTJOB1 - ________________________PROPIET: ID-TEXTO ===> EJEMPLO_________ - ________________________ID CALENDARIO ===> ________________ ID GRUPO AUTORIZAC. ===> ____VALIDO DE - A ===> 940501 - 991231 DURACION ===> 0015.00HORA EJEC. DE- A ===> _____ - _____ DEPENDIENTE TIEMPO ===> NESTACION TRABAJO ===> CPUA PRIORIDAD ===> 5PREPARACION JCL ===> N ET JCL ===> ____ COD. RET. MAS ALTO ===> 0000INTERACCION MANUAL ===> ________________________ ET MANUAL ===> ____CICLOS EJECUCION ===> ________ - ____ ________ - ____ ________ - __

________ - ____ ________ - ____ ________ - __PREDECESORES ===> ________ ________ ________ ________ ________RECURSO 1 ===> ____________________________________________ ______ _

2 ===> ____________________________________________ ______ _3 ===> ____________________________________________ ______ _

DEFINICION GRUPO ===> ________________

Figura 30. Creación de un trabajo

Creación de una descripción de trabajo

36 Versión 8.1

||||||||||||||||||||||||

||

Creación y utilización del plan a largoplazo

Después de haber descrito la instalación para el planificador en las bases de datos, debecrear dos planes para controlar la carga de trabajo de producción. Son el plana largo plazoy el planactual. En este capítulo se explican los temas del plan a largo plazo que se indicana continuación:¶ Creación del plan a largo plazo¶ Adición de una ocurrencia al plan a largo plazo¶ Actualización por lotes de las ocurrencias del plan a largo plazo¶ Examen de las ocurrencias del plan a largo plazo

El plan a largo plazo (PLP) contiene una descripción muy completa del trabajo que se haplanificado para las próximas semanas o meses. Por lo general, el plan a largo plazo abarcade 1 a 2meses. El plan a largo plazo se crea una vez, antes de haberse creado un planactual. Después de la primera creación, el plan a largo plazo se amplía continuamente. Nopodrácrear un plan a largo plazo si ya existe un plan actual. Si existe un plan actual, deberáampliar el plan a largo plazo.

El plan a largo plazo se crea utilizando los trabajos de proceso por lotes del planificador queutilizan datos de la base de datos de descripciones de aplicación, de las definiciones deplazos y de calendario y del plan a largo plazo antiguo, si existe uno.

Creación de un plan a largo plazoPor lo general, los trabajos de proceso por lotes del plan a largo plazo se someten desde elpanel. El planificador utiliza la función de adaptación de archivos del ISPF para generar elJCL para estos trabajos de proceso por lotes. El JCL de la estructura básica para estostrabajos de proceso por lotes se almacena en un conjunto de datos que debe asignarse alnombre de definición de datos ISPSLIB en el procedimiento de inicio de sesión de TSO. Sino se asigna el conjunto de datos del JCL de la estructura básica, verá el mensajeNO JCLGENERATED (NO SE HA GENERADO NINGÚN JCL) cuando intente someter un trabajo deproceso por lotes.

En los pasos de este apartado se describe cómo crear un plan a largo plazo utilizando elpanel.

1. En el menú principal, escriba2.2 y pulse Intro para que se visualice el menú del trabajode proceso por lotes del plan a largo plazo:

5

37Guía de iniciación

5.C

reacióny

utilizacióndelplan

alargo

plazo

2. Seleccione la opción7 (CREAR) para crear un nuevo plan. Si ya existe un plan a largoplazo o un plan actual para el subsistema, seleccione la opción3 (AMPLIAR). Lospaneles para ampliar son similares a los paneles para crear. Sin embargo, cuando realizauna ampliación, no especifica una fecha de inicio; sólo especifica una fecha definalización o bien el número de días de la ampliación deseada.

En este panel se especifica la duración del plan a largo plazo que está creando.

3. Teclee una fecha de inicio y una fecha de finalización y pulse Intro. El planificadorvisualizará este panel:

EQQLBATP ------------- SELECCION TRABAJO POR LOTES PLAN A LARGO PLAZO --------------Opcion ===>

Seleccionar una de las siguientes opciones:

1 MODIFICAR - Modificar plan a largo plazo para todas las aplicaciones2 MODIFICAR UNA - Modificar plan a largo plazo para una aplicacion3 AMPLIAR - Ampliar el plan a largo plazo4 PRUEBA - Hacer un plan de prueba a largo plazo5 IMPRIMIR - Imprimir el plan a largo plazo para todas las aplicaciones6 IMPRIMIR UNA - Imprimir el plan a largo plazo para una aplicacion7 CREAR - Crear un nuevo plan a largo plazo

Figura 31. Selección de un trabajo de proceso por lotes del plan a largo plazo

EQQLCREP ---------------- CREACION DEL PLAN A LARGO PLAZO ------------------Mandato ===>

Entrar/Cambiar los datos siguientes:

Plan largo plazo:

COMIENZO ===> 940513__ Fecha en formato AAMMDD

FINAL ===> 940518__ Fecha en formato AAMMDD

Figura 32. Creación del plan a largo plazo

EQQXSUBP -------------- GENERACION DE JCL PARA UN TRABAJO POR LOTES ------------------------Mandato ===>

Entrar/Modificar los sig. datos y pulsar INTRO para someter/editar el JCL.

JCL a ser generado por: CREAR UN NUEVO PLAN A LARGO PLAZO

CLASE SYSOUT ===> _ «1¬ (Se usa si salida es en impresora sistema)IMPRESORA LOCAL ===> ________ «2¬(Se usa si salida es en impresora local)

(Solamente si CLASE esta en blanco)NOMBRE ARCHIVO ===> JOHNB.OPIC.LTCRE.LIST «3¬____________________

(Solamente si CLASE e IMPRESORA LOCALestan en blanco). Si esta en blanco, nombrepor omision usado es JOHNB.OPIC.LTCRE.LIST

SOMETER/EDITAR TRA ===> S «4¬ S para someter TRABAJO, E para editarlo

Sentencia trabajo:===>«5¬//OPCDPCR JOB (ACCTCDE),’LTP CREATE’,___________________________________===>«6¬// CLASS=A,MSGCLASS=Q,MSGLEVEL=(1,1),NOTIFY=JOHNB______________________===>«7¬________________________________________________________________________===>«8¬________________________________________________________________________

Figura 33. Generación de JCL para un trabajo de proceso por lotes

Creación de un plan a largo plazo

38 Versión 8.1

En este panel se proporcionan datos para que el planificador prepare el trabajo de procesopor lotes de creación del plan a largo plazo.

4. Si desea enviar el informe que el planificador genera desde el proceso de planificación alargo plazo a SYSOUT, especifique una clase«1¬.

5. Si desea enviar el informe a una impresora local, especifique el nombre de la impresoralocal «2¬.

Si no especifica una clase o unaIMPRESORA LOCAL, el planificador creará un conjunto dedatos con el ID de usuario de TSO como primer calificador del nombre del conjunto dedatos«3¬.

6. Para someter el trabajo de proceso por lotes desde este panel, escriba unaS en el campoSOMETER/EDITAR TRA «4¬.

Puede editar y guardar el JCL generado especificando unaE en el campoSOMETER/EDITAR TRA.

7. Si es la primera vez que utiliza las funciones de trabajo de proceso por lotes con el IDde usuario de TSO actual, las líneas deSentencia trabajo «5¬, «6¬, «7¬ y «8¬ estaránen blanco. En las líneas deSentencia trabajo, escriba información de trabajo válida.

8. Una vez cumplimentados los campos aplicables, pulse Intro. Si ha seleccionado la opciónSOMETER, el planificador someterá el trabajo y, a continuación, volverá a visualizar elpanel desde el que ha iniciado la acción de creación del plan a largo plazo. Si haseleccionado la opción EDITAR, verá el JCL. Para someter el trabajo, utilice el mandatoSOMETER de TSO.

El planificador guarda la información que se proporciona para los elementos«1¬, «2¬,«4¬,«5¬, «6¬, «7¬ y «8¬. La próxima vez que invoque una función de proceso por lotes, elplanificador recuperará la información.

Adición de una ocurrencia al plan a largo plazoEl planificador le permite añadir y eliminar manualmente ocurrencias y dependenciasexternas del plan a largo plazo. En los ejemplos de este apartado se muestra cómo añadiruna ocurrencia y cómo modificar una dependencia del plan a largo plazo. Se añade unaocurrencia de MIAPLICACION, y una ocurrencia existente de TESTJOB1 se convierte enun predecesor externo para la nueva ocurrencia.

Para facilitar los pasos siguientes, se mencionan los nombres de los paneles intermedios perono se muestran.

1. En el menú principal, escriba2.1 (PLP.EN LÍNEA) y pulse Intro para que se visualiceel panel Criterios para especificar ocurrencias del PLP.

2. En el panel de los criterios, pulse Intro para que se visualice este panel:

Creación de un plan a largo plazo

39Guía de iniciación

5.C

reacióny

utilizacióndelplan

alargo

plazo

3. Puede añadir ocurrencias adicionales al plan a largo plazo. Entre el mandato CREARpara visualizar este panel:

4. Ahora especifique la nueva ocurrencia. En este ejemplo, se especifican los campossiguientes:

ID APLICACION «1¬El nombre de la aplicación que está añadiendo.

FECHA, HORA de Comienzo planificado «2¬La fecha y hora del comienzo planificado para la nueva ocurrencia. En esteejemplo, se añade una nueva ocurrencia de MIAPLICACION como sucesor deuna ocurrencia existente (TESTJOB1 940513 08.30); por lo tanto, la fecha y lahora de comienzo planificado de la nueva ocurrencia deben ser el día y la horadel comienzo planificado o bien un día y una hora posteriores al comienzoplanificado de su predecesor.

FECHA, HORA de Limite «3¬La fecha y la hora del plazo límite para la nueva ocurrencia.

EQQLSTOL ---------------- OCURRENCIAS DEL PLAN A LARGO PLAZO ------ FILA 1 A 6 DE 6Mandato ===> Despl. ====> PAG

Entrar el mandato CREAR arriba para crear una nueva ocurrencia oel mandato GRAF para visualizar las ocurrencias graficamenteo bien entrar cualquiera de los mandatos siguientes:B - Examinar, D - Supr, J - Preparar trabajo, M - Modif, EG - Eliminar de grupo

Mto Id de Aplicacion Id propietario Comienzo plan Dia limite P T Pre Sucfila fecha hora fecha hora’’ TESTJOB1 EJEMPLO 940513 08.00 940513 08.30 5 N 0 0’’ TESTJOB1 EJEMPLO 940514 08.00 940514 08.30 5 N 0 0’’ TESTJOB1 EJEMPLO 940515 08.00 940515 08.30 5 N 0 0’’ TESTJOB1 EJEMPLO 940516 08.00 940516 08.30 5 N 0 0’’ TESTJOB1 EJEMPLO 940526 08.00 940526 08.30 5 N 0 0******************************* FIN DE DATOS ********************************

Figura 34. Ocurrencias del plan a largo plazo

EQQLADDP ------------------- CREACION DE UNA OCURRENCIA --------------------------Mandato ===>

Entrar/Cambiar los datos siguientes y pulsar INTRO para crear una ocurrencia.

ID APLICACION ===> MIAPLICACION «1¬

Comienzo planificado:FECHA ===> 940513__«2¬ Fecha en formato AAMMDDHORA ===> 11.00 Hora en formato HH.MM

Limite:FECHA ===> 940514__«3¬ Fecha en formato AAMMDDHORA ===> 06.00 Hora en formato HH.MM

PRIORIDAD ===> 5 1-9 donde 1=baja, 8=alta y 9=urgenteCODIGO ERROR ===> ____ Comentario sobre informe plan diarioTABLA DE VARIABLES ===> ________________ id de tabla de variables JCLDEFINICION GRUPO ===> ________________ id de definicion de grupo

MAS DETALLES ===> S«4¬ Entre S para especificar mas detalles antes decrear esta ocurrencia.

Figura 35. Creación de una ocurrencia

Adición de una ocurrencia al plan a largo plazo

40 Versión 8.1

MÁS DETALLES «4¬Puesto que está creándose una dependencia para la nueva ocurrencia, el campoMÁS DETALLES tiene unaS.

5. Después de especificar los detalles adicionales, pulse Intro para que se visualice elsiguiente panel:

6. Seleccione la opción2 (DEPENDENCIAS) para que se visualice el panel Modificación dedependencias, donde el planificador visualiza las dependencias externas existentes.

7. En el panel Modificación de dependencias, entre el mandato CREAR para que sevisualice el panel siguiente:

En este ejemplo, la aplicación TESTJOB1 se convierte en un predecesor paraMIAPLICACION.

8. Para crear una dependencia, especifique los campos siguientes en el panel:

TIPO DEPENDENCIAEscriba unaP o unaS para especificar el tipo de dependencia.

EQQLSELP ------------- ESPECIFICACION DE OTROS DATOS DE OCURRENCIAS ---------------------Opcion ===>

Seleccionar una de las siguientes opciones:

1 OPERACIONES - Modificar datos de operacion2 DEPENDENCIAS - Modificar dependencias3 OCURRENCIA - Modificar datos generales4 PREPARACION TRAB.- Editar JCL5 EXAMEN - Examinar la ocurrencia

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 940513 11.00Fecha limite : 940514 06.00Propietario : SAMPLE NominasPrioridad : 5Codigo error :

Tabla de variables :Sucesores : 0Predecesores : 0

Figura 36. Especificación de datos de ocurrencia adicionales

EQQLCADP ------------------- CREACION DE DEPENDENCIAS -------------------------Mandato ===>

Entrar/Cambiar los datos siguientes:

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 940513 11.00

TIPO DEPENDENCIA ===> P P - PredecesoraS - Sucesora

Si mas de una ocurrencia cumple con el siguiente criteriose seleccionaran datos del plan a largo plazo.

ID APLICACION ===> TESTJOB*________Comienzo planificado:FECHA ===> ________ Fecha en formato AAMMDDHORA ===> _____ Hora en formato HH.MM

Figura 37. Creación de dependencias

Adición de una ocurrencia al plan a largo plazo

41Guía de iniciación

5.C

reacióny

utilizacióndelplan

alargo

plazo

ID APLICACIONEscriba el nombre de la aplicación predecesora (o utilice un * si no recuerda elnombre exacto) y pulse Intro. Verá una lista de ocurrencias para la aplicaciónen el panel Selección de ocurrencias para crear dependencias. Seleccione unaocurrencia predecesora de la lista. El planificador volverá a visualizar el panelModificación de dependencias con la información de dependencia que haespecificado.

FECHA, HORA de Comienzo planificadoSi se conocen la fecha y la hora del comienzo planificado de la aplicaciónpredecesora, puede ahorrarse un paso cumplimentado los campos de fecha yhora en este panel.

9. Después de haber cumplimentado los campos del panel Creación de dependencias, pulseIntro. El planificador vuelve a visualizar este panel:

Aunque en este panel se muestra que la nueva predecesora se ha creado manualmente«1¬, la modificación todavía no se ha guardado. Si la ocurrencia predecesora que sevisualiza no es la deseada, puede entrar el mandato CANCEL para salir de este panel.

10. Para guardar la predecesora que acaba de añadirse, pulseF3 (FIN). El planificadorvolverá a visualizar el panel Ocurrencias del plan a largo plazo con el mensajeCREADAen la esquina superior derecha del panel.

Utilización de la función de proceso por lotes de modificacióndel plan a largo plazo

Después de haber creado el plan a largo plazo, debe utilizar la funciónmodificar unadelplan a largo plazo o la funciónmodificar todasdel plan a largo plazo para actualizar el plana largo plazo. La función″modificar todas″ del plan a largo plazo resuelve las dependenciasexternas automáticamente, pero la función″modificar una″ del plan a largo plazo no lo hace.

En la sección anterior, se ha creado manualmente una dependencia predecesora externa parauna ocurrencia. Para completar la relación entre las dos ocurrencias, la predecesora debetener una enlace de dependencia sucesora coincidente. En este apartado, la opción″modificartodas″ del plan a largo plazo se utiliza para crear una dependencia de sucesora.

Para actualizar el plan a largo plazo y resolver las dependencias externas, realice losiguiente:

EQQLCDPL ------------------- MODIFICACION DE DEPENDENCIAS ---------------------------Mandato ===>

Entrar el mandato CREAR para crear una nueva dependencia oo bien entrar cualquiera de los mandatos siguientes:B - Examinar, D - Suprimir

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 940513 11.00Fecha limite : 940514 06.00

Mto Tipo Id aplicacion Com. planific. Terminar Creada Suprimirfil dep fecha hora manualm.’ P TESTJOB1 940513 08.00 N S «1¬ N******************************* FIN DE DATOS ********************************

Figura 38. Modificación de dependencias

Adición de una ocurrencia al plan a largo plazo

42 Versión 8.1

1. Entre2.2.1 en el menú principal para que se visualice el panel Generación de JCL paraun trabajo por lotes.

En este panel, verá que el planificador ha retenido la información de la sentencia detrabajo que ha escrito al crear el plan a largo plazo. También verá un nombre deconjunto de datos de salida distinto. El tercer calificador del nombre del conjunto dedatos se ha cambiado para reflejar que se ha aplicado la función″modificar todas″ delplan a largo plazo.

2. Escriba unaS en el campoSOMETER/EDITAR TRA y pulse Intro para someter el trabajo deproceso por lotes. El planificador volverá a visualizar el menú principal.

Examen de las ocurrencias del plan a largo plazoLa opción PLP en línea se utiliza para examinar las ocurrencias del plan a largo plazo.

1. En el menú principal, escriba2.1 y pulse Intro para que se visualice el panel Criteriospara listar ocurrencias del PLP.

2. Entre su criterio de búsqueda para ver las ocurrencias que desea listar. Verá este panel:

Este panel muestra las ocurrencias. En la columnaSuc (sucesora externa) de TESTJOB1,puede ver el número1. Esto significa que esta ocurrencia tiene una sucesora externa. Lafunción de proceso por lotes″modificar todas″ del plan a largo plazo ha actualizado estaocurrencia.

3. Para examinar una ocurrencia escriba unaB (EXAMINAR) junto a la ocurrencia y pulseIntro. Verá este panel:

EQQLSTOL ---------------- OCURRENCIAS DEL PLAN A LARGO PLAZO ------ FILA 1 A 6 DE 6Mandato ===> Despl. ==

Entrar el mandato CREAR arriba para crear una nueva ocurrencia oel mandato GRAF para visualizar las ocurrencias graficamenteo bien entrar cualquiera de los mandatos siguientes:B - Examinar, D - Supr, J - Preparar trabajo, M - Modif, EG - Eliminar de grupo

Mto Id de Aplicacion Id propietario Comienzo plan Dia limite P T Pre Sucfila fecha hora fecha hora’’ TESTJOB1 EJEMPLO 940513 08.00 940513 08.30 5 N 0 1’’ MIAPLICACION EJEMPLO 940513 11.00 940514 06.00 5 N 1 0******************************* FIN DE DATOS ********************************

Figura 39. Ocurrencias del plan a largo plazo

Utilización de la función de proceso por lotes de modificación del plan a largo plazo

43Guía de iniciación

5.C

reacióny

utilizacióndelplan

alargo

plazo

4. Puede visualizar las dependencias externas para la ocurrencia seleccionando la opción2(DEP APLICACIÓN) de este menú. Verá este panel:

En la Figura 41, puede ver queMIAPLICACION tiene una predecesora externa que se hacreado manualmente.

5. Para examinar las operaciones de una ocurrencia, seleccione la opción1 del menúExamen de ocurrencias. Verá este panel:

EQQLBOCP ------------------- EXAMEN DE OCURRENCIAS ---------------------------Opción ===>

Seleccionar una de las siguientes opciones:

1 OPERACIONES - Examinar operaciones2 DEP APLICACION - Examinar dependencias (nivel de aplicacion)3 DEP OPERACION - Examinar dependencias (nivel de operacion)

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 940513 11.00Fecha limite : 940514 06.00Propietario : SAMPLE NominasPrioridad : 5Codigo error :

Tabla de variables :Sucesores : 0Predecesores : 1Creada manualmente : SiDefinición grupo :

Figura 40. Examen de ocurrencias

EQQLBBDL ------------------- EXAMEN DE DEPENDENCIAS ---------- FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Ver datos a continuacion:

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 940513 11.00Fecha limite : 940514 06.00

Tipo Id. aplicacion Comien. planif. Terminar Creada Elimin.dep. fecha hora manualm.P TESTJOB1 940513 08.00 N S N******************************* FIN DE DATOS ********************************

Figura 41. Examen de dependencias

Examen de las ocurrencias del plan a largo plazo

44 Versión 8.1

En el ejemplo de la Figura 42, puede ver que, aunque la hora de comienzo planificado parala ocurrencia son las 11:00, el planificador no iniciará la operación 001 hasta las 21:30, yaque se trata de una operación dependiente de la hora.

La hora (11:00) del comienzo planificado para la operación 015 se ha tomado de la hora decomienzo planificado de la aplicación.

EQQLBOPL ------------------ EXAMEN DE DATOS DE OPERACION --------- FILA 1 A 6 DE 6Mandato ===> Despl. ===> PAG.

Entrar el mandato de fila S para seleccionar detalles de operacion.

Aplicacion : MIAPLICACION Una aplicacion de pruebaComienzo planificado : 00/09/29 12.00Fecha limite : 00/09/29 12.50

Mto Operacion Nombre comienzo plan. Duracionfil et nro texto trabajo fecha hora’ NONR 001 Dependiente tiempo 94/05/13 21.30 0001.00’ CPUA 005 Depend. de pred 001 TESTJOB1 0005.00’ CPUA 010 Depend. de pred 001 TESTJOB2 0010.00’ WTO1 015 Config nec para TESTJOB3 94/05/13 11.00 0001.00’ JCL1 020 Oper conf para TESTJOB3 TESTJOB3 0003.00’ CPUA 025 Depend. de preds 020,010 TESTJOB3 0005.00******************************* FIN DE DATOS ********************************

Figura 42. Examen de los datos de la operación

Examen de las ocurrencias del plan a largo plazo

45Guía de iniciación

||||||||||||||||||||

||

5.C

reacióny

utilizacióndelplan

alargo

plazo

Examen de las ocurrencias del plan a largo plazo

46 Versión 8.1

Producción del plan actual

En este capítulo se explican los temas siguientes:¶ Creación de un plan actual¶ Ampliación del plan actual¶ Consulta del plan actual

Para que el planificador pueda planificar el trabajo, primero deberá producirse un plandetallado, denominadoplan actual. El plan actual (PA) es el elemento básico del proceso delplanificador. Dirige la carga de trabajo de producción y proporciona información acerca delestado actual de la carga de trabajo. El plan actual se obtiene de una sección del plan a largoplazo y contiene el trabajo que el planificador ejecutará. Por lo general, abarca un períodode 24 horas.

Creación del plan actualEl proceso de producción del plan actual (PA) se denominaplanificación diaria. La tarea decrear el PA generalmente se realiza una vez. Tras la creación, el plan se amplíacontinuamente por medio de la utilización de funciones de proceso por lotes.

Cuando se crea o se amplía el PA, el planificador obtiene del plan a largo plazo todas lasocurrencias que tienen una hora de comienzo planificado que está incluida dentro delintervalo que se ha especificado. El planificador crea una planificación detallada para lasoperaciones que están contenidas en esas ocurrencias. Cuando se amplía el plan actual, elproceso de planificación traslada las ocurrencias que no se han completado al nuevo plan yactualiza el plan a largo plazo con la información de las ocurrencias que se han completado.Las ocurrencias que se han completadono se trasladan al nuevo plan.

En los pasos siguientes se muestra cómo crear el plan actual utilizando los paneles.

1. Seleccione la opción3 (PLANIFICACIÓN DIARIA) del menú principal para que sevisualice el menú Producción de planes diarios de OPC.

2. Para crear o ampliar el plan actual, seleccione la opción2 (AMPLIAR) del menúProducción de planes diarios de OPC. El planificador visualizará este panel:

6

47Guía de iniciación

6.P

roduccióndelplan

actual

3. Especifique la duración del plan actual y los informes que desee.

En los elementos«1¬, «2¬ y «3¬ de la Figura 43 se muestra la entrada para crear un PAde 24 horas que ha de iniciarse a las 07:00 del 13 de mayo de 1994. Este es el formatoque se utiliza con mayor frecuencia para especificar la duración del PA. Si no existeningún plan actual, el planificador utiliza la fecha y la hora actuales como valor poromisión para«1¬ y «2¬. Puede cambiar ambos campos para adaptarlos a sus necesidadessi no existe un PA. Cuando amplíe el PA, cambie únicamente la duración de laampliación«3¬, si es necesario.

El campoTIPO de ampliación«4¬ especifica si se han incluido días laborables y díasfestivos (A) o sólo días laborables (W) al calcular la ampliación. Por ejemplo, supongaque los sábados y los domingos son días festivos en su calendario y que amplía el PA en24 horas a las 7 de la mañana del viernes. Si incluye todos los días especificando unaA,la ampliación del PA finalizará a las 07:00 del domingo. Sin embargo, si especifica unaW, el PA se ampliará hasta las 07:00 del lunes. El tipo de ampliaciónA se utiliza en elejemplo de la Figura 43.

Cuando amplía el PA, tiene la opción de especificar que se produzcan informes acercadel contenido del plan (véase«5¬ en la Figura 43). El planificador colocará los informesgenerados en un conjunto de datos, especificando el ID de usuario como primercalificador si no ha especificado SYSOUT o una impresora local en el panel Generaciónde JCL para un trabajo por lotes (consulte la Figura 33 en la página 38).

4. Después de especificar la duración del PA y de seleccionar los informes que desea que seproduzcan, pulse Intro para que se visualice el panel Generación de JCL para un trabajopor lotes (consulte la Figura 33 en la página 38).

5. Pulse Intro para someter el trabajo por lotes del plan actual. El planificador volverá avisualizar el menú de planificación diaria con el mensajeTRABAJO SOMETIDO.

EQQDPEXP --------------- AMPLIACION DEL PERIODO DEL PLAN ACTUAL ------------------------Mandato ===>

Entrar/Cambiar los siguientes datos y pulsar INTRO.

Fecha de final actual :

FECHA DE ARRANQUE ===> 940513 «1¬ AAMMDD Si no existe ningun plan actualHORA ===> 07.00 «2¬ HH.MM

FECHA FINA ===> ________ AAMMDD Fecha FINAL especificaHORA ===> _____ HH.MM Hora FINAL especifica

PERIODO AMPLIADO ===> 02400 «3¬ HHHMM Ampliar el planTIPO ===> A «4¬ A - incluye todos los dias

W - incluye solo dias laborables enla duracion de la ampliacion anterior

Seleccion de informe :«5¬ S si se desea informe, de lo contrario NRESUMEN DE ET ===> S Resumen para todas las estaciones de trabajoPLAN OPERATIVO ===> S Plan de operacion diarioPLANES PARA ET ===> S Planes para todas las estaciones de trabajoCOMIENZO PLANIF. ===> S Lista de todas las operaciones del comienzo planificadoSIN INFORME ===> S Planes para estacion de trabajo sin informePERIODO ACTUAL ===> S Imprimir resultados del plazo actualRECURSO PLANIFIC. ===> S Utilizacion de recurso planificadoRECURSO REAL ===> S Utilizacion de recurso real

Figura 43. Ampliación del periodo del plan actual

Creación del plan actual

48 Versión 8.1

Creación de un trabajo de proceso por lotes para ampliar elplan actual

Cuando amplía el plan actual, puede reproducir los pasos del apartado “Creación del planactual” en la página 47 o puede automatizar el proceso realizando los siguientes pasos:

1. Visualice el panel Ampliación del período del plan actual y especifique la duración de laampliación.

2. Pulse Intro para que se visualice el panel Generación de JCL para un trabajo por lotes.

3. Escriba unaE en el campoSOMETER/EDITAR trabajo por lotes y, a continuación,pulse Intro. El planificador visualizará el JCL para el trabajo por lotes del plan actual.

4. Escriba el mandato para copiarC9999 junto a la primera línea del JCL.

5. Cree un nuevo miembro en la biblioteca de trabajos del planificador entrando el mandatoCREAR en la línea de mandatos del panel Generación de JCL para un trabajo por lotes.Verá el panel del ISPF siguiente:

6. En el campoNOMB CONJ DAT «1¬, escriba el nombre del conjunto de datos de labiblioteca de trabajos y el nombre del miembro que está creando y, a continuación, pulseIntro.

7. Después de crear el trabajo de proceso por lotes, cree una descripción del trabajo o de laaplicación para ampliar el plan actual.

Consulta del plan actual (CPA)El panel Consulta del plan actual (CPA) proporciona respuestas a las preguntas relacionadascon el estado de la producción. Puede solicitar información detallada o un resumen sobreaplicaciones, operaciones y estaciones de trabajo individuales e información de resumenrelacionada con todas las operaciones. El panel CPA examina el plan actual, que se actualizacontinuamente a medida que se procesan las operaciones.

Puede invocar funciones de CPA desde muchos puntos del panel. Por ejemplo, si entra elmandato de filaI (Información) junto a una operación de la lista de preparados (que seexplica en el apartado Capítulo 7, “Comunicación con las estaciones de trabajo” en lapágina 57

---------------------------- EDITAR - CREAR ----------------------------------MANDATO ===>ARCHIVO "ACTUAL": SYS94163.T100711.RA000.JOHNB.R0000002

A BIBLIOTECA ISPF:PROYECTO===>GRUPO ===>TIPO ===>MIEMBRO ===>

A OTRO MIEMBRO DE ARCHIVO PARTICIONADO:NOMB CONJ DAT ===> ’conjuntodatos(miembro)’ «1¬SERIE VOLUMEN ===> (Si no esta catalogado)

CONTRASEÑA CONJ DA===> (Si esta protegido por contraseña)

ESPECIF OPC EMPAQ PARA "CREAR" CONJ DATOS ===> NO (SI o NO)

Pulse INTRO para crear.Entre el mandato FIN para cancelar la creacion.

Figura 44. Creación de un trabajo de ampliación del plan actual

Creación de un trabajo de proceso por lotes para ampliar el plan actual

49Guía de iniciación

6.P

roduccióndelplan

actual

página 57), se visualizará el panel Selección información ocurrencia aplic. y oper. (Figura 49en la página 53). Esto puede ahorrarle tiempo, pues no es necesario salir de un área delpanel para obtener información.

Para que se visualice el menú Consulta del plan actual y estado (Figura 45), seleccione laopción6 (CPA) del menú principal o entre=6 desde cualquier punto de los paneles.

Consulta de ocurrencias de aplicaciónEn este apartado se muestra cómo utilizar el panel CPA para comprobar la informaciónrelacionada con las ocurrencias del plan actual. Los temas que se incluyen son:¶ Examen de las ocurrencias de aplicación del PA¶ Visualización de información detallada acerca de una ocurrencia¶ Visualización de información detallada acerca de una operación

Examen de las ocurrencias de aplicación del PAPara ver detalles acerca de las ocurrencias, realice lo siguiente:

1. Para empezar, visualice el panel Consulta del plan actual y estado (Figura 45).

2. Seleccione la opción1 (APLICACIONES) para que se visualice el panel de filtroSelección de ocurrencias de aplicación, en el que puede especificar criterios de selección.

En este panel, si el campoESTADO se ha dejado en blanco, se visualizarán todas lasocurrencias que tengan un estado W (En espera), S (Arrancada), C (Terminada), E(Finalizada con error) o U (Sin decidir). Las aplicaciones suprimidas únicamente sevisualizan cuando se solicita específicamente las aplicaciones con un estado D. Tambiénpuede aplicar el filtro al identificador de la ocurrencia.

3. Después de especificar el criterio de selección, pulse Intro para visualizar la lista deocurrencias. Verá este panel:

EQQSTOPP -------------- CONSULTA DEL PLAN ACTUAL Y ESTADO --------------------Opción ===>

Seleccionar una de las siguientes opciones:

1 APLICACIONES - Consultar las ocurrencias de la aplicacion2 MAS CRITICAS - Consultar ocurrencias de aplic. no finalizadas mas criticas

3 OPERACIONES - Consultar operaciones (trabajos)4 FINAL EN ERROR - Consultar operaciones finalizadas en error

5 ESTAC TRABAJO - Consultar actividades de la estacion de trabajo

6 GENERAL - Consultar informacion general sobre el plan actual

Figura 45. Consulta del plan actual y estado

Consulta del plan actual (CPA)

50 Versión 8.1

|||||

Como puede saber por la línea de título este panel tiene una parte izquierda y una partederecha. Para ver la parte derecha, pulseF11 (DESPLAZAR A LA DERECHA).

En este ejemplo, se muestra lo siguiente:

¶ TESTJOB1 tiene un estado W (En espera).

¶ MIAPLICACION se ha iniciado a las 13:02 del día 13 del mes en curso (columnaComenzada el).

¶ Ambas aplicaciones tienen una hora de comienzo planificado para el día 13 del mes encurso.

¶ Una función de trabajo de proceso por lotes del PA ha añadido ambas ocurrencias; lacolumnaAñad func (Añadir función) está en blanco.

Para obtener más información acerca de una ocurrencia, escriba unaS junto a la ocurrenciay pulse Intro para que se visualice el siguiente panel:

Desde este panel, puede solicitar información detallada acerca de la ocurrencia, de lasoperaciones que se han definido en la ocurrencia o de las dependencias externas que se hanestablecido con la ocurrencia.

EQQSAO1L ------- EXAMEN OCURRENCIAS DE APLICACION (Parte izq.) FILA 1 A 2 DE 2Mandato ===> Despl. ===> PAG.

Entrar el mandato GRAF para ver las ocurrencias graficamente o desplazar ala derecha, o entrar el mandato de fila S para seleccionar detalles de ocurrencia.

Mto ID de Comienzo Comenzada Estado P Añadfil aplicacion texto planific el func’’ TESTJOB1 Una descrip. del trabajo 13 08.00 W 5’’ MIAPLICACION Una descrip. de la aplic. 13 11.00 13 13.02 S 5******************************* FIN DE DATOS ********************************

Figura 46. Examen de ocurrencias de aplicación (parte izquierda)

EQQSAOSP ------- SELECCION INFORMACION OCURRENCIA DE APLICACION ---------------Opcion ===>

Seleccionar una de las siguientes opciones:

1 APLICACION - Informacion detallada2 LISTA OPERACION - Operaciones de la ocurrencia de aplicacion3 DEPENDENCIAS EXT- Dependencias externas de la ocurrencia

Aplicacion : MIAPLICACION Aplicacion de ejemploPropietario : SAMPLE NominasEstado : IniciadaPrioridad : 5Tabla de variables :Nombre calendario : VALOR POR OMISIONIdentificador ocurren.: B4B2BE368D856102

Hora comienzo planificado:Planificado : 940513 11.00Real : 940513 13.02

Definicion grupo :

Figura 47. Selección de información de ocurrencia de aplicación

Consulta del plan actual (CPA)

51Guía de iniciación

||||||||||||||||||||||||

||

6.P

roduccióndelplan

actual

Solicitud de información detallada acerca de una ocurrenciaPara que se visualice información detallada acerca de una ocurrencia, seleccione la opción1(APLICACIÓN) del menú Selección información ocurrencia de aplicación. Verá el panel quese muestran en la Figura 48.

En este panel, puede ver lo siguiente:

¶ El Estado de la aplicación«1¬

¶ Las hora de inicio y de finalización planificadas y reales de la ocurrencia«2¬

¶ El número de operaciones críticas que no se han completado«3¬

¶ La duración estimada de las operaciones que no se han completado en la ocurrencia«4¬

¶ El método que se ha utilizado para añadir la ocurrencia al plan actual«5¬

¶ Si la ocurrencia se ha reprocesado«6¬

¶ Otra información acerca de la aplicación

Obtención de información detallada acerca de la operaciónAlgunas veces necesita saber por qué no se ha iniciado una operación. A continuación sefacilitan algunas razones posibles que explican por qué no ha podido iniciarse una operaciónde estación de trabajo del sistema:

¶ La estación de trabajo no está abierta.

¶ Los predecesores no se han completado.

¶ No existe ningún servidor paralelo disponible.

¶ La estación de trabajo está fuera de línea o ha experimentado anomalías y no existeningún redireccionamiento en vigor.

¶ No existen suficientes recursos de estación de trabajo disponibles.

¶ No todos los recursos especiales necesarios están disponibles.

¶ La operación está a la espera de que sea una hora específica del día.

EQQSAODP ---------- EXAMEN DE DETALLES DE OCURRENCIA DE APLICACION -------------------Mandato ===>

Aplicacion : MIAPLICACION Aplicacion de ejemploPropietario : SAMPLE NominasGrupo de autorizacion :Estado «1¬: Arrancada Identificador ocurrenc.: B4B2BE368D856102Prioridad : 5Definicion de grupo :Nombre calendario : VALOR POR OMISION

Fecha y hora para: «2¬ Planificado RealComienzo planificado : 00/09/28 12.00 00/09/25 15.17Limite : 00/09/28 12.50

Restantes en via critica:Num de operaciones «3¬: 3Duracion «4¬: 0000.01Primera oper critica : NONR 1 Dependiente de horaUltimo comienzo : 00/09/28 12.49

Ocurrencia añadida por «5¬: Ejecucion por lotes de plan diarioReprocesada «6¬: No

Figura 48. Examen de detalles de ocurrencia de aplicación

Consulta del plan actual (CPA)

52 Versión 8.1

|||||||||||||||||||||||||

||

¶ La operación se ha retenido manualmente.

¶ La opción de sometimiento automático del trabajo se ha establecido enNO para laoperación.

¶ Se ha producido un error al someter el trabajo.

En los pasos siguientes se muestra cómo obtener información detallada para determinar porqué no se ha iniciado una operación:

1. Seleccione la opción2 (LISTA OPERACIONES) en el menú Selección informaciónocurrencia de aplicación (Figura 47 en la página 51). El planificador visualizará el panelExamen de operaciones, en el que se listan todas las operaciones de la ocurrencia.

2. En el panel Examen de operaciones, escriba unaS junto a la operación que deseacomprobar y pulse Intro. El planificador visualizará este panel:

Puede acceder a este menú desde casi cualquier punto de los paneles de modificación delplan actual (MPA), de CPA o de comunicación de la estación de trabajo. En el ejemplo de laFigura 49 se muestra por qué no se ha iniciado una operación seleccionada. EstáPreparada«1¬ peroEn espera de hora «2¬. Consulte la publicaciónControlling and Monitoring theWorkloadpara obtener una lista completa de los códigos de estado.

La opción 9 (TODAS LAS DEP.) puede resultarle útil cuando desee saber por qué no se hainiciado una operación. Puede utilizar esta opción para averiguar qué predecesorespendientes quedarán antes de que se inicie una operación y para ver el impacto que tendríaun retraso o una anomalía.

Para obtener una lista de todas las dependencias, realice lo siguiente:

1. Seleccione la opción9 (TODAS LAS DEP). Verá este panel:

EQQSOPSP-- SELECCION INFORMACION OCURRENCIA APLIC. Y OPER. ----------Opción ===>

Seleccionar una de las siguientes opciones:1 APLICACION - Informacion detallada sobre ocurrencias de aplicacion2 OPERACION - Informacion detallada de la operacion3 LISTA OPERACION - Operaciones de las ocurrencias de aplicacion4 DEPENDENCIAS - Informacion inmediata del predecesor y del sucesor5 RECURSOS - Lista de recursos que utiliza la operacion6 JCL - Examen del JCL7 INSTR OPERADOR - Instrucciones del operador8 DEP EXTERNAS - Dependencias externas inmediatas de la ocurrencia9 TODAS LAS DEP - Todas las dependencias de esta operacion10 OPC. LIMPIEZA - Operaciones de limpieza

Aplicacion : MIAPLICACION Una aplicacion de pruebaOperacion : CPUA 025 Depende de pred. 020,010Nombre e id de trabajo: TESTJOB3Estado de la operacion: Preparada«1¬ En espera de hora«2¬en Estacion Trabajo :Prioridad de operacion: 5

Comienzo planif. plan: 940513 11.00Comienzo planif. real:

Figura 49. Selección de información de ocurrencia de aplicación y operación

Consulta del plan actual (CPA)

53Guía de iniciación

||||||||||||||||||||||||||

||

6.P

roduccióndelplan

actual

2. Especifique el tipo de dependencias que desee ver y a continuación, pulse Intro. En elejemplo, se ha seleccionadoAP, que lista todos los predecesores para la operaciónseleccionada (Figura 51).

En este panel, las dependencias de operaciones se muestran por tipo (Tp) y por nivel (Niv).Una P en la columna del tipo indica que la operación de la lista es una predecesora para laoperación que está comprobando«1¬; unaS indica que es una sucesora.

Si la operación que se lista se ha enlazado directamente con la operación que estácomprobando, su nivel es 1. Un enlace directo desde la operación del nivel 1 con otraoperación es una dependencia del nivel 2. En este ejemplo se muestran 3 niveles, donde elnivel más alto es una operación de una aplicación distinta«2¬.

Desde este panel puede obtener más información seleccionando detalles acerca de cualquierade las operaciones de la lista.

Consulta de las ocurrencias que han llegado tarde o que no se hancompletado

Puede visualizar las aplicaciones más críticas y las que no han cumplido, o están a punto deno cumplir, el plazo límite definido.

En el menú principal, entre6.2.0 para que se visualice una lista con las ocurrencias críticasque no se han completado. Verá el panel que se muestra en la Figura 52:

EQQSOPGD ---------------- SELECCION DE TODAS LAS DEPENDENCIAS -----------------Mandato ===>

Especificar los siguientes criterios de seleccion y pulsar INTRO para crearuna lista de dependencias.

TIPO DE SELECCION ===> AP AP - Todas las operaciones del predecesorNP - Solo predecesores no terminadosAS - Todas las operaciones del sucesorNS - Solo sucesores que no esten en espera

NUMERO ANIDAMIENTOS ===> 999 Un digito del 1 al 999DETALLE ANIDAMIENTO ===> TODO_ TODO O NINGUNO

Figura 50. Selección de todas las dependencias

EQQSPG1L ------- TODAS LAS DEPENDENCIAS DE UNA OPERACION (parte izquierda) FILA 1 A 5 DE 5Mandato ===> Despl. ===> PAG.

Entre el mandato GRAF para ver operaciones graficamente o desplazar a laderecha, o entrar el mandato fila S para seleccionar detalles de una operacion.

Aplicacion : MIAPLICACION Aplicacion de ejemploOperacion : CPUA 25«1¬ Depende de preds 020,010Nombre de trabajo : TESTJOB3

Mto Niv Tp Operacion Nombre ID de Estadofil et nro texto trabajo aplicacion’’ 1 P CPUA 010 Depende de pred 001 TESTJOB2 MIAPLICACION W’’ 1 P JCL1 020 Oper config para TESTJOB3 TESTJOB3 MIAPLICACION W’’ 2 P NONR 001 Dependiente de hora MIAPLICACION W’’ 2 P WTO1 015 Config nec para TESTJOB3 MIAPLICACION S’’ 3 P CPUA 015 TESTJOB1 TESTJOB1«2¬ A******************************* FIN DE DATOS ********************************

Figura 51. Todas las dependencias de una operación

Consulta del plan actual (CPA)

54 Versión 8.1

||||||||||||||||

||

En este panel, el planificador visualiza las ocurrencias clasificadas por las últimas horas deinicio. Para cualquier ocurrencia que contenga operaciones que todavía no se han iniciado ycuyas últimas horas de inicio hayan pasado, el planificador especifica unaS en la columnaT(Tarde) (véase«1¬ en la Figura 52). Las operaciones que han llegado tarde se encuentran alinicio de la lista.

EQQSMC1L ------ EXAMEN DE OCURRENCIAS MAS CRITICAS (parte izquierda) FILA 1 A 2 DE 2Mandato ===> Despl. ===> PAG.

Entrar el mandato GRAF para ver las ocurrencias graficamente o desplazar ala derecha, o entrar el mandato de fila S para seleccionar detalles de ocurrencia.

Mto T Aplicacion E P Primera oper criticafil «1¬ ID texto et nº est ultimo com’’ S TESTJOB1 Una descr. del trabajo W 5 CPUA 015 A 13 08.25’’ MIAPLICACION Una aplicac. de ejemplo S 5 NONR 001 W 14 05.44******************************* FIN DE DATOS ********************************

Figura 52. Examen de las ocurrencias más críticas

Consulta del plan actual (CPA)

55Guía de iniciación

6.P

roduccióndelplan

actual

Consulta del plan actual (CPA)

56 Versión 8.1

Comunicación con las estaciones detrabajo

En el planificador, una estación de trabajo es el lugar en el que se realiza el trabajo. Todaslas operaciones del plan actual están asociadas a una estación de trabajo. Para obtener unavista general de las operaciones, se utiliza el panel Consulta del plan actual. Sin embargo, sidesea averiguar qué operaciones han de iniciarse o qué operaciones ya se han iniciado enuna estación de trabajo, utilice lalista de preparadosde la estación de trabajo. En estecapítulo se describe cómo realizar lo siguiente:¶ Utilizar el panel de la lista de preparados.¶ Seleccionar un diseño de lista de preparados.¶ Utilizar la lista de preparados para realizar lo siguiente:v Ver las instrucciones del operador.v Preparar los trabajos en una estación de trabajo de configuración.

Utilización del panel Lista de preparadosLa lista de preparados contiene operaciones que no tienen predecesoras pendientes,operaciones definidas en la estación de trabajo que están a la espera de una hora o recursodeterminado, operaciones que ya han comenzado y operaciones que han finalizado con error.Los códigos de estado de las operaciones de la lista de preparados pueden ser los siguientes:A Llegando: preparada para proceso; ningún predecesor definido.I Interrumpida.R Preparada para proceso; todas las predecesoras han terminado.* Preparada: una predecesora como mínimo se ha definido en una estación de trabajo

que no informa; todas las demás predecesoras han terminado.S Arrancada.E Finalizada con error.

La lista de preparados también puede incluir una operación en estadoC (Terminada); laúltima operación que ha establecido manualmente como terminada. Esta operación semantiene en la lista de preparados para ofrecerle la oportunidad derestablecerla operaciónsi cambia de idea.

Seleccione la opción4 (ESTACIÓN DE TRABAJO) en el menú principal para que se visualiceeste menú:

7

57Guía de iniciación

7.C

omunicación

conlas

estacionesde

trabajo

Para utilizar las funciones de la lista de preparados, seleccione la opción1 (LISTA DEPREPARADOS). El planificador visualiza el panel siguiente:

En este panel, se especifica el nombre de una estación de trabajo. Puede visualizar la lista depreparados únicamente para una estación de trabajo cada vez. También puede especificarcriterios para seleccionar qué operaciones han de incluirse en la lista de preparados.

La lista de preparados visualiza información acerca de las operaciones seleccionadas. Puedeseleccionar la visualización de un máximo de 90 campos de información. Losdiseños delista de preparadosse utilizan para identificar los campos de información que se desean ver.Los diseños de listas de preparados contienen títulos de los campos de informaciónseleccionados en el orden en el que se visualizan. Con el planificador, se proporcionanvarios diseños de lista de preparados, uno para cada tipo de estación de trabajo distinta.También puede crear diseños de lista de preparados propios.

Selección de un diseño de lista de preparadosPara que se visualice el diseño de lista de preparados para una estación de trabajo, siga lospasos que se indican a continuación:

EQQRTOPP ---------- --- COMUNICACION DE ESTACIONES DE TRABAJO -----------------------Opcion ===>

Seleccione una de las siguientes opciones:

1 LISTA DE PREPARADOS - Utilización de la lista de preparados

2 LISTA EN ESPERA - Revisar trabajos sometidos cuyo estado es en espera

3 PREPARAR TRABAJO - Preparar JCL para trabajos

4 ESTACION TRABAJO - Revisar el estado de las estaciones de trabajo

9 DEFINIR LP - Definir diseños alternativos de listas de preparados

Figura 53. Comunicación de estaciones de trabajo

EQQRSRLP -------------- ESPECIFICACION DE CRITERIOS PARA LISTA DE PREPARADOS ------------------------Mandato ===>

Entrar/Cambiar los datos y pulsar INTRO para crear una lista de preparados.

NOMBRE EST TRABAJO ===> JCL1«1¬ (Blanco muestra una lista.)ID DISEÑO ===> *_______«2¬ ID en blanco, valor omision, * lista

Criterios de seleccion:ID APLICACION ===> _________________________ID PROPIETARIO ===> _________________________NOMBRE TRABAJO ===> ________PRIORIDAD MAS BAJA===> _ Prioridad mas baja a seleccionar.ESTADO OPERACION ===> ______ Lista cod. estado, A R * S I E o en blanco

Ultimo comienzo planif.: Seleccione solo operaciones con comienzoFECHA ===> ________ planificado anterior a esta fecha y hora.HORA ===> _____ (Formato AAMMDD y HH.MM )

Orden clasif. est. ===> CES Lista de codigos estado, A R * S I E o C(Debe elegir tres o dejar todo en blanco)

Tipo limpieza ===> ____ Lista tipos: A M I N o en blancoResultado limpieza ===> _______ Lista estados: C E o en blanco

Figura 54. Especificación de criterios para lista de preparados

Utilización del panel Lista de preparados

58 Versión 8.1

|||||||||||||||||||||||||

||

1. En el panel que se muestra en la Figura 54 en la página 58, especifique el nombre de laestación de trabajo en el campoNOMBRE EST TRABAJO «1¬.

Cuando selecciona por primera vez la lista de preparados para una estación de trabajo,debe especificar el diseño que se ha de utilizar para la lista. Si no ha especificado undiseño para la estación de trabajo que ha seleccionado, el planificador visualiza la listade diseños disponibles. El planificador almacena el diseño preferido para cada estaciónde trabajo en el perfil de ISPF.

2. Para que se visualicen todos los diseños de lista de preparados, escriba* en el campoIDDISEÑO «2¬ del panel Especificación de criterios de lista de preparados y pulse Intro. Sevisualizará el panel que se muestra en la Figura 55.

Esta figura muestra los diseños que se suministran. Cada diseño ocupa 2 líneas. Laprimera línea«1¬ contiene el nombre del diseñoID de diseño), una descripción(Descripcion), el ID de la persona que ha creado el diseño (Prop) y la fecha y la horade su última actualización (Ultima actualiz). La segunda línea«2¬ contiene los títulos(Encabezam) de los campos que se han seleccionado para el diseño. Consulte lapublicaciónControlling and Monitoring the Workloadpara obtener una lista completa delos campos.

3. Para seleccionar un diseño para la estación de trabajo, escriba unaS junto al diseño ypulse Intro. El planificador visualizará la lista de preparados de la estación de trabajo conel diseño que se ha seleccionado.

EQQRLYSL --------------- SELECCION DE DISEÑO DE LISTA DE PREPARADOS ------ FILAS 1 A 6 DE 6Mandato ===> Despl. ====> PAG.

Entrar el mandato CREAR para crear un nuevo diseño oentrar uno de los mandatos de fila siguientes:S - seleccionar diseño, C - crear copia de diseño

Mto Encabezam Descripcion Prop Ultima actualizfil id diseño’ C1 Diseño 1 para estac trabajo CPU LEIFTO2 860915 08.21

St no. Nombtrabajo Texto operacion id trabajo Aplicacion Oi U’ C2 Diseño 2 para CPU - horas LEIFTO2 860913 13.12

St no. Nombtrabajo Últ.retardo Pl hora inicio E dur Plan hora fin Oi U’ C3 Diseño 3 para CPU - opciones LEIFTO2 860913 13.19

St no. Nombtrabajo id trab Rdr fecha Rdr t R1# R2# SR# SU# A C H T P Oi U’ ID1 Diseño identificacion1 - textos LEIFTO2 860913 13.24

St Aplicacion Texto aplicacion no. Ia fecha Ia hora Oi U’ ID2 Diseño identificacion2 - textos LEIFTO2 860913 13.29

St Aplicación Ia fecha Ia hora no. Texto operacion Oi U«1¬ S1 Diseño para est. trab. de conf. LEIFTO2 860913 13.37«2¬ Est num Texto operacion Ia dia Ia hora Nomtrab Lo hora Oi U******************************* FIN DE DATOS *************************

Figura 55. Selección de diseño de lista de preparados

Selección de un diseño de lista de preparados

59Guía de iniciación

7.C

omunicación

conlas

estacionesde

trabajo

Utilización de la lista de preparadosLos mandatos de fila que se visualizan en el panel Lista de preparados se utilizan pararealizar diversas tareas. Los elementos de la Tabla 2 muestran algunas de las tareas y losmandatos de fila aplicables que puede utilizar.

Tabla 2. Tareas y mandatos de fila de la Lista de preparadosTarea Mandato de fila

Diagnosticar retardos. I (Información acerca de una operación)

Establecer el estado de una operación.N–x (Establecer el estado específico x) yN (Establecer elsiguiente estado lógico)

Restablecer una operación en su estadoanterior.

R (Restablecer estado)

Interrumpir una operación. N–I (Establecer un estado específico)

Establecer una operación comofinalizada con error.

N–E (Establecer un estado específico)

Leer las instrucciones del operador. O (Instrucciones del operador)

Preparar el JCL en la estación detrabajo de configuración.

N (Establecer siguiente estado lógico)

Establecer un retardo para unaoperación y, a continuación, liberarla.

MH (retención manual) yMR (liberación manual)

Hacer que la operación no sea unaoperación, lo que significa que elplanificador pasará por alto laoperación sin ejecutarla y continuarácon sus sucesoras. Invertir la acciónpara que la operación vuelva a serejecutable.

NP (operación ENC) yUN (operación DESENC)

EQQRLRLM ------------------------ LISTA DE PREPARADOS ---------------- FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Entrar cualquiera de los mandatos siguientes:N - Establecer estado oper logica sig, N-x - Establecer estado especifico( x ),R - Restaurar estado, O - Instrucciones de Operador, I - Informacion sobre op.,MH operacion retenc. manual, MR operacion liberac. manual, NP operacion enc.,UN operacion desenc., EX ejecutar operacion.

ESTACION TRABAJO ===> JCL1 Cambiar para conmutar estacion de trabajoID DISEÑO ===> S1______ Cambiar para conmutar id diseño

«1¬Mto Num es. Texto operacion Ia dia Ia hora Nomtrab Lo hora Oi U’’ R 20 Operac. config. para TESTJOB3 06 21.00 TESTJOB3 07 05.53 +******************************* FIN DE DATOS ********************************

Figura 56. Lista de preparados para la estación de trabajo de configuración de trabajos

Selección de un diseño de lista de preparados

60 Versión 8.1

Tabla 2. Tareas y mandatos de fila de la Lista de preparados (continuación)Tarea Mandato de fila

Ejecutar una operación inmediatamentecon EJECUTAR.

EX (operación ejecutar)Nota: El planificador tiene en cuenta las predecesoraspero, por el contrario, pasa por alto otras razones pararealizar una espera (ENC, Retenida, sometimiento detrabajos no activo, hora no alcanzada, recursos nodisponibles, trabajo que no puede someterseautomáticamente y conclusión en curso de la estación detrabajo).

En los siguientes apartados de este capítulo se muestran ejemplos de la utilización de losmandatos de filaO y N en la lista de preparados.

Visualización de las instrucciones del operadorAlgunas operaciones pueden requerir instrucciones específicas acerca de cómo se han demanejar. Estas instrucciones se denominaninstrucciones del operador. Podrá saber si existeninstrucciones para una operación mirando el código del campoOi de la lista de preparados(véase«1¬ en la Figura 56 en la página 60). Los tres códigos de instrucción del operador quese visualizan en el campoOi de la lista de preparados son:N No existe ninguna instrucción del operador.Y Existen instrucciones del operador.+ Algunas instrucciones del operador se han cambiado recientemente. El valor por

omisión son 30 días, pero la definición de “reciente” depende de los parámetros deinstalación.

1. Para examinar las instrucciones del operador para una operación, escriba la letraO juntoa la operación en el panel Lista de preparados y pulse Intro. El planificador visualiza lasinstrucciones mediante la utilización de la función de examen ISPF/PDF.

2. Para volver al panel Lista de preparados, pulseF3 (FIN).

Preparación de trabajos en una estación de trabajo de configuraciónUna estación de trabajo de configuración es una estación de trabajo general que se utilizapara preparar trabajos manualmente, cuando ello es necesario. La operación que ejecuta eltrabajo en la estación de trabajo del sistema se puede arrancar en cuanto se ha completado lapreparación de trabajos, si no está a la espera de que se cumplan otras condiciones.

1. Para que se visualice el JCL con el fin de editarlo, escriba unaN (establecer siguienteestado lógico) junto a la operación y pulse Intro. Cuando se define el estado lógicosiguiente para una operación en la estación de trabajo de preparación de trabajos, elplanificador establece el estado de la operación de preparación en S (Comenzado). Laacción que realizará el planificador dependerá de si encuentra o no variables de solicitudno resueltas en el trabajo.

El planificador visualiza la corriente de entrada en este panel:

Utilización de la lista de preparados

61Guía de iniciación

7.C

omunicación

conlas

estacionesde

trabajo

Cuando edita el trabajo por medio de los paneles Lista de preparados o Modificar planactual (MPA), está editando el último trabajo del depósito de JCL (archivo JC), que esdonde el planificador coloca los trabajos modificados. El trabajo original sigue siempreinalterado en el conjunto de datos particionado que se ha asignado al nombre dedefinición de datos EQQJBLIB (JBLIB). De este modo se asegura que el JCL maestroquede protegido de cambios temporales y que los reprocesos del trabajo utilicen elmismo JCL que en la ejecución original. Para forzar al planificador a leer una copiareciente del trabajo de JBLIB, suprima todas las líneas y finalice la edición.

Para guardar temporalmente los cambios que ha realizado en el trabajo, entre el mandatoTSAVE (guardar temporalmente). El planificador establece el estado de la operación enI(Interrumpido) y guarda el JCL, pero no somete el trabajo. Para que vuelva avisualizarse el trabajo, escriba unaN junto a la operación y pulse Intro.

2. Para guardar el JCL editado, pulseF3 (FIN). El planificador establece el estado de laoperación enC (Terminada) y vuelve a visualizar el panel Lista de preparados.

EQQRJCLE --------------- EDICION DE JCL DE UNA OPERACION -------------------------Mandato ===> Despl. ===> MITAD

Editar JCL y pulsar END para completar, CANCEL para rechazar y restaurar,o TSAVE para salvar los cambios e interrumpir la operación.

Aplicacion : MI#APLICACION#2 Una aplicacion de pruebaOperacion : CPUA 025 Depende de pred. 020,010Nombre de trabajo : TESTJOB3 JCL ultima actualiz.: JOHNB

****** ***************************** INICIO DATOS *****************************000001 //TESTJOB3 JOB (campo_cuenta),’JOB3’,000002 // MSGLEVEL=(1,1),NOTIFY=campo_notif,000003 // MSGCLASS=Q,CLASS=clase_inic,REGION=4094K000004 //*000005 //BR14 EXEC PGM=IEFBR14000006 //********************************** FIN DE DATOS ****************************

Figura 57. Edición de JCL de una operación

Utilización de la lista de preparados

62 Versión 8.1

Modificación del plan actual (MPA)

Una vez creado el plan actual, es posible que necesite modificarlo si, por ejemplo, unprocesador deja de estar disponible, o necesita ejecutar una vez más una aplicación. Pararealizar estas tareas, se utiliza el panel Modificar plan actual (MPA). En este capítulo semuestra cómo utilizar el panel MPA para realizar lo siguiente:¶ Añadir una ocurrencia al plan actual.¶ Cambiar los detalles de las operaciones del plan actual.¶ Corregir y volver a iniciar operaciones que han finalizado con errores.¶ Volver a ejecutar una ocurrencia de una operación específica.

Para acceder al panel MPA, seleccione la opción5 del menú principal. Verá este menú:

Adición de una ocurrencia al plan actualPara añadir trabajo a petición al plan actual, utilice el panel MPA. Sin embargo, para poderañadir una ocurrencia de aplicación al plan actual, primero debe existir una descripción de laaplicación en la base de datos de descripciones de aplicación.

Si su instalación frecuentemente añade al plan trabajo que no tiene una descripción deaplicación definida en el mismo, es recomendable crear aplicaciones modelo ficticias que secorrespondan con el trabajo que se añade con más frecuencia. La aplicación modelo mássencilla consta de una operación de estación de trabajo del sistema. Los nombres de lostrabajos de estas aplicaciones modelo deben ser nombres ficticios que indiquen que sólo sonmodelos.

EQQMTOPP ---------------- MODIFICACION DEL PLAN ACTUAL --------------------------Opcion ===>

Seleccionar una de las siguientes opciones:

1 AÑADIR - Añadir una nueva ocurrencia al plan actual2 LISTAR - Listar las ocurrencias existentes para proceso adicional

3 OPERACIONES - Listar las operaciones existentes para proceso adicional4 MANEJO DE ERROR - Manejar las operaciones con error5 ESTAC TRABAJO - Cambiar el estado y el intervalo de las estaciones

6 PREP TRABAJOS - Preparar JCL para trabajos en el plan actual

7 RECURSOS ESPEC - Supervisor de recursos especiales

9 DEFINIR LE - Definir diseños alternativos de listas de errores

Figura 58. Modificación del plan actual

8

63Guía de iniciación

8.M

odificacióndelplan

actual(MPA

)

Nota: Para que los programas de planificación dejen de añadir ocurrencias para estasaplicaciones, deberán crearse sin ciclos de ejecución o bien con ciclos de ejecuciónque nunca generen ocurrencias.

Los pasos siguientes le muestran cómo añadir una ocurrencia al PA. En el ejemplo, laaplicaciónMIAPLICACION se añade al plan actual (PA).

1. Seleccione la opción1 del panel Modificación del plan actual o bien escriba=5.1 en elindicador de mandatos de cualquier otra parte del panel.

Los campos DEP AUTOMATICAS y RESOLUCION NECES. de este panel sólo afectana la forma en que el planificador añade la ocurrencia. Estos campos y el campo IDAPLICACION retienen los valores de la última ocurrencia que ha añadido. Elplanificador siempre coloca la fecha de la ocurrencia en el campo FECHA del Comienzoplanificado.

2. En este ejemplo, se ha especificado un ID de aplicación genérico para que el planificadorvisualice una lista de selección en el panel Selección de aplicaciones a añadir al PA(Figura 60).

Se ahorrará tiempo entrando el nombre completo de la aplicación en el panel de criterio.El planificador, a continuación, visualizará el panel Adición de una aplicación al planactual (Figura 61 en la página 65).

EQQMADDP ---------- ADICION DE APLICACIONES AL PLAN ACTUAL --------------------Mandato ===>

Especificar la informacion siguiente y pulsar INTRO para añadir la ocurrencia,o especificar criterios de seleccion para crear una lista de aplicaciones.

ID APLICACION ===> MI*_____________

Comienzo planif.:FECHA ===> 940513 Fecha en formato AAMMDDHORA ===> _____ Hora en formato HH.MM

Limite:FECHA ===> ________ Fecha en formato AAMMDDHORA ===> _____ Hora en formato HH.MM

PRIORIDAD ===> _ 1-9CODIGO ERROR ===> ____ Si hay reproceso de la ocurrencia

DEP AUTOMATICAS ===> Y Adicion de dependen. autom., Y P S o NRESOLUCION NECES. ===> S Deben resolverse depend. autom., S o NDEFINICION GRUPO ===> ________________ Filtro de Definicion Grupo

Figura 59. Adición de aplicaciones al plan actual

EQQMAADL ---------- SELECCION DE APLICACIONES A AÑADIR AL PA - FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Entrar el mandato de fila A para añadir una aplicaciono G para añadir un grupo de aplicaciones al Plan Actual,

Mto Id Id Identidadfil Aplicacion Descripcion Grupo Propietario’ MIAPLICACION Una aplicación ejemplo SAMPLE******************************* FIN DE DATOS ********************************

Figura 60. Selección de aplicaciones a añadir al PA

Adición de una ocurrencia al plan actual

64 Versión 8.1

3. Escriba unaA junto a la aplicación que desea añadir y pulse Intro. El planificadorvisualiza el panel siguiente:

4. Si está añadiendo una ocurrencia para una aplicación sin ningún ciclo de ejecución,deberá cumplimentar el campoHORA del comienzo planificado y los camposFECHA yHORA del límite.

Si la aplicación tiene un ciclo de ejecución, el planificador cumplimentará los camposFECHA y HORA del comienzo planificado y del límite. Estos campos pueden modificarsepara:

¶ Adaptar las horas de ejecución a petición

¶ Cambiar laHORA del comienzo planificado si está añadiendo otra ocurrencia de laaplicación.

5. Cuando pulsaF3 (FIN) para crear la nueva ocurrencia, el planificador visualiza el panelSelección de aplicaciones a añadir al PA, con el mensaje OCURRENCIA AGREGADAen la esquina superior derecha del panel.

Cambio de los detalles de una operación del plan actualEl panel Modificar plan actual (MPA) se utiliza para cambiar los detalles de las operacionesdel plan actual (PA). En los pasos siguientes se muestra cómo activar el sometimientoautomático y cómo eliminar la dependencia de la hora de una operación:

1. Seleccione2 (LISTA) en el menú Modificación del plan actual (Figura 58 en lapágina 63) para que se visualice el panel Criterios para especificar ocurrencias de MPA.

2. Especifique el criterio de selección y pulse Intro. Verá este panel:

EQQMAOCP --------- ADICION DE UNA APLICACION AL PLAN ACTUAL -----------------Mandato ===>

Entrar el mandato DEP arriba para verificar la resolucion automaticade dependencias o entrar el mandato OPER para modificar las operaciones.

Aplicacion : MIAPLICACION Aplicacion de ejemploPropietario : SAMPLE NominasOperaciones : 6Predecesores externos : 0

DEP AUTOMATICAS ===> Y Resolucion automatica de dependenciasexternas, Y P S o N

Comienzo planif.:FECHA ===> 940513 Fecha en formato AAMMDDHORA ===> 21.00 Hora en formato HH.MMLimite:FECHA ===> 940514 Fecha en formato AAMMDDHORA ===> 06.00 Hora en formato HH.MMTABLA DE VARIABLES ===> ________________ Tabla de variables de JCL a utilizarDEFINICION GRUPO ===> ________________PRIORIDAD ===> 5 1-9CODIGO ERROR ===> ____ Si se trata de un reproceso

Figura 61. Adición de una aplicación al plan actual

Adición de una ocurrencia al plan actual

65Guía de iniciación

8.M

odificacióndelplan

actual(MPA

)

3. Escriba unaM (Modificar) junto a la ocurrencia y pulse Intro. El planificador visualizael panel siguiente:

4. En este panel, escribaOPER para que se visualice el panel siguiente:

EQQMOCLL --------- MODIFICACION OCURRENCIAS DEL PLAN ACTUAL FILA 1 A 3 DE 3Mandato ===> Despl. ===> PAG.

Entrar el mandato CREAR para añadir una nueva ocurrencia oel mandato GRAF para visualizar gráficamente la lista de ocurrencias obien alguno de los mandatos de fila siguientes:B - Exam., D - Supr, M - Modificar, RG - Eliminar del grupo, DG - Suprimir grupo,C - Terminar, W -Colocar en espera, R - Reprocesar, CG - Terminar grupo

Mto Id de Comienzo plan. E P G Funcfil aplicacion texto fecha hora adic’’ MIAPLICACION Una aplicacion de ejemplo 940513 11.00 S 5 N’’ MIAPLICACION Una aplicacion de ejemplo 940513 21.00 S 5 N D’’ TESTJOB1 Una descripcion del trabajo 940513 08.00 W 5 N******************************* FIN DE DATOS ********************************

Figura 62. Modificación de ocurrencias del plan actual

EQQMMOCP -------- MODIFICACION DE UNA OCURRENCIA EN EL PLAN ACTUAL ------------Mandato ===>

Entre/cambie los siguientes datos:Entre el mandato DEP arriba para verificar las dependencias externas,o entre el mandato OPER para modificar las operaciones.

Aplicacion : TESTJOB1 Una descripcion de trabajoPropietario : SAMPLE NominasEstado : En esperaOperaciones : 1Predecesores externos : 0Nombre calendario :

Comienzo planif.:FECHA ===> 940513 Fecha en el formato AAMMDDHORA ===> 08.00 Hora en el formato HH.MMLimite:FECHA ===> 940513 Fecha en el formato AAMMDDHORA ===> 08.30 Hora en el formato HH.MM

TABLA DE VARIABLES ===> ________________ id de tabla de variables JCLPRIORIDAD ===> 5 1-9DEFINICION GRUPO ===> ________________ id de definicion de grupo

Figura 63. Modificación de una ocurrencia en el plan actual

Cambio de los detalles de una operación del plan actual

66 Versión 8.1

||||||||||||||||||||||||||

||

En este ejemplo, está modificándose la ocurrenciaTESTJOB1. En la columnaOpc S(SOMETER), puede verse unaN. Esto significa que el sometimiento automático de trabajosestá desactivado para la operación de TESTJOB1.

5. Para activar el sometimiento automático de trabajos para esta operación, cambie laN porunaY y pulseF3 (FIN). El planificador volverá a visualizar el panel de la Figura 63 enla página 66.

6. PulseF3 (FIN) una vez más para volver al panel de la Figura 62 en la página 66. Elplanificador visualizará el mensaje OCURRENCIA MODIFICADA.

Las operaciones que dependen de la hora tienen unaY en la columnaOpc T(Dependiente de la hora) de este panel.

7. Para eliminar la dependencia de la hora de una operación, cambie laY por unaN yguarde el cambio. Si no existen otras dependencias, el planificador inicia inmediatamentela operación.

Corrección y reinicio de las operaciones anómalasCuando una operación que está bajo el control del planificador no se ha completadosatisfactoriamente, se genera un informe en el que se indica que ésta ha finalizado conerrores. El planificador informa automáticamente de las anomalías en los trabajos o en lastareas iniciadas, pero también es posible informar manualmente de las anomalías en otrasoperaciones utilizando el panel.

El planificador mantiene unalista de errores, que es una lista que contiene todas lasoperaciones que han finalizado con errores. Esta lista puede visualizarse desde el panelModificar plan actual (MPA), que le permite realizar algunas acciones en la operación o biendesde el panel Consulta del plan actual, donde sólo podrá examinar la operación.

Cuando utiliza el panel Manejo de operaciones finalizadas con error (Figura 66 en lapágina 68) en el panel MPA, tiene acceso a las opciones siguientes:¶ Reiniciar la operación¶ Completar o suprimir la operación o la ocurrencia¶ Solicitar la recuperación automática de la operación¶ Completar o suprimir un grupo de ocurrencias¶ Iniciar, descartar o visualizar acciones de gestión de catálogos¶ Examinar las anotaciones de trabajo

EQQMMOPL --------- MODIFICACION DE OPERACIONES EN EL PLAN ACTUAL - FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Entre el mandato GRAF para ver operaciones graficamente ocambie datos de las filas, y/o entre uno de los mandatos de fila siguientes:I(nn) - Insertar, R(nn),RR(nn) - Repetir, D(nn),DD - SuprimirJ - Editar JCL, O - Examinar instruc. operador, S - Modificar detalles operacionL - Examinar anotaciones de trabajo

Aplicacion : TESTJOB1 Una descripcion de trabajoPropietario : SAMPLE NominasComienzo planificado : 940513 08.00Estado : En espera

Mto Operacion Nomtrab SP Duracion Opc Ext Rec Estfil ET núm. text MMMM.SS S T S/P S R1 R2 N Cu’’’ CPUA 015 ________________________ TESTJOB1 1 0000.01 N N Y 0 0 _ S******************************* Fin de datos ********************************

Figura 64. Modificación de operaciones en el plan actual

Cambio de los detalles de una operación del plan actual

67Guía de iniciación

||||||||||||||||||||

||

8.M

odificacióndelplan

actual(MPA

)

En los pasos de este apartado se muestra cómo visualizar la lista de errores:

1. Seleccione la opción4 (MANEJO DE ERRORES) en el menú MPA. Verá este panel:

2. En este panel, especifique el criterio de selección para visualizar únicamente los ítems dela lista que desea examinar. El planificador utiliza un diseño de lista de errores paravisualizar campos de información seleccionados acerca de la operación que ha finalizadocon errores. Puede crear un diseño de errores propio o bien utilizar el diseño que sefacilita, OPCESA«1¬.

3. Pulse Intro para que se visualice este panel:

En este panel se utilizan los mandatos de fila para realizar acciones en las operaciones quehan finalizado con error. En la Figura 66 se muestra texto explicativo ampliado para losmandatos de fila. El planificador visualiza este texto cuando se escribe el mandatoAMPLIAR en este panel. Puede hacer que no se muestre este texto utilizando el mandatoSUPRIMIR.

Corrección de operaciones que han finalizado con erroresEn la Figura 66 se muestra que el trabajoTESTJOB2 ha finalizado con un error de intérpretede JCL; el código de error (Errc) esJCLI. Para corregir el JCL, siga los pasos que seindican a continuación:

1. Para que se visualice el JCL de una operación que ha finalizado con errores, escriba unaJ (Edición de JCL) junto a la operación y pulse Intro. El planificador visualizará el JCLen el panel Edición de JCL para una operación del sistema.

EQQMERRP ---------- CRITERIOS LISTAR OPERACIONES FINALIZ. CON ERROR -------------------Mandato ===>

Especificar los criterios de seleccion siguientes y pulsar INTRO para crearuna lista de operaciones que han finalizado con error.

ID DISEÑO ===> OPCESA___ «1¬ Id del diseño, * para ver lista

NOMBTRAB ===> ________ID APLICACION ===> ________________ID PROPIETARIO ===> ________________ID GRUPO AUTORIZ. ===> ________NOMBRE EST. TRAB. ===> ____CODIGO ERROR ===> ____DEFINICION GRUPO ===> ________________TIPO LIMPIEZA ===> ____ Lista tipos: A M I N o en blancoRESULTADO LIMP. ===> _______ Lista estados: C E o en blanco

Figura 65. Especificación de criterios para la lista de operaciones finalizadas con error

EQQMEP1L ------ MANEJO OPERAC. FINALIZ. CON ERROR (Parte izq. FILA 1 A 1 DE 1Mandato ===> Despl. ===> PAG.

Desplazarse a la derecha, entrar el mandato AMPLIAR para obtener informacionampliada del mandato de fila, entrar el mandato HIST para seleccionar la listade operaciones historicas o entrar uno de estos mandatos de fila:I,O,J,L,RC,C,MH,MR o RER,ARC,WOC,CMP,MOD,DEL,RG,DG o CG

ID DISEÑO ===> OPCESA__ Cambiar para conmutar id diseño

Mto Finaliz hora Aplicacion et num Nomtrab. Cd.err’’ 940513 14.14 MIAPLICACION CPUA 10 TESTJOB2 JCLI

Figura 66. Manejo de operaciones finalizadas con errores

Corrección y reinicio de las operaciones anómalas

68 Versión 8.1

|||||||||||||||||||

||

|||||||||||||||

||

El planificador mantiene una copia por separado del trabajo para cada ejecución. Eltrabajo que se edita utilizando el mandato de filaJ es siempre el trabajo que se hautilizado durante la ejecución anómala del trabajo (a menos que se haya editado despuésque se produjera la anomalía).

2. Para guardar el JCL editado, pulseF3 (FIN). El planificador guarda el trabajomodificado en el depósito de JCL y vuelve a visualizar la lista de errores.

El hecho de editar y de guardar el JCL no vuelve a iniciar la operación; la operación sereinicia utilizando el mandato de fila RC.

Reejecución de una ocurrencia de una operación específicaHay veces en que necesita reprocesar una ocurrencia, desde la primera operación o desdeuna operación específica de la secuencia. En esta sección, se utiliza una aplicación deejemplo denominada MIAPLICACION para demostrar cómo se define y reprocesa unaaplicación.

1. Escriba unaR (Reprocesar) junto a una ocurrencia del panel Modificación de ocurrenciasen el plan actual (Figura 62 en la página 66) para que se visualice el panel que semuestra en la Figura 67.

2. En este panel, el punto de reinicio de la aplicación se establece escribiendo el mandatode fila S junto a la operación en la que desea iniciar la reejecución.

Si se han definido dependencias externas para la operación, éstas se incluirán en el panelLista de cambios de estado de dependencia, que el planificador visualizaráautomáticamente; en caso contrario, se actualizará el panel Reprocesar una ocurrenciapara mostrar los cambios en el estado de la operación (véase la Figura 68 en lapágina 70).

EQQMROCL -------- REPROCESO OCURRENCIAS DEL PLAN ACTUAL FILA 1 A 6 DE 6Mandato ===> Despl. ===> PAG.

Entrar/Cambiar los datos siguientes y/o entrar cualquiera de lossiguientes mandatos de fila:

S - Establ. punto reinicio, RC - Rearranque/limpieza, L - Exam. anot. trab.,J - Editar JCL, O - Examinar instr. operador, RM - Oper RETENCION manual,LM - Oper LIBERACION manual, NP - Oper ENC, o UN - Oper DESENC

Aplicacion : MIAPLICACION Aplicación de ejemploComienzo planificado : 940513 11.00Nombre calendario : VALOR POR OMISION

FECHA LIMITE ===> 940514 Fecha en formato AAMMDDHORA LIMITE ===> 06.00 Hora en formato HH.MMPRIORIDAD ===> 5 1-9 donde 1=baja, 8=alta y 9=urgenteCODIGO ERROR ===> ____ Con fines de informe

Mto. Operacion Nombtrab Estado Error Ret Enc Lim Estfil ET num. texto codig man T E anot.’ NONR 001 Dependiente de hora C N N N’ CPUA 005 Depend. de pred 001 TESTJOB1 C N N Ns CPUA 010 Depend. de pred 001 TESTJOB2 C N N N’ WTO1 015 Prepar. nec. para TESTJOB3 C N N N’ JCL1 020 Oper. prep para TESTJOB3 TESTJOB3 C N N N’ CPUA 025 Depende de pred. 020,010 TESTJOB3 C N N N

Figura 67. Reproceso de una ocurrencia en el plan actual

Corrección y reinicio de las operaciones anómalas

69Guía de iniciación

|||||||||||||||||||||||||||||||

||

||

8.M

odificacióndelplan

actual(MPA

)

En la Figura 68 se muestra que el planificador ha establecido la operación de punto dereinicio enR «1¬ y el estado de su dependencia de sucesora enW «2¬. Las operacionesque se han completado en las estaciones de trabajo generales y todas las operacionespredecesoras se han establecido en el estadoC (Terminada).

3. Después de establecer el punto de rearranque, confirme la petición de reproceso. PulseF3 (FIN) para que se visualice este panel:

4. En este panel, confirme o rechace la petición de reproceso. Debe entrar una razón para elrearranque. El planificador volverá a visualizar el panel Modificación de ocurrencias enel plan actual con el mensajeESTADO A REPROCESAR.

Si utiliza el panel Modificar plan actual (MPA) para examinar los detalles de la ocurrencia,veráSí en el campoReprocesada del panel Examen de detalles de ocurrencia de aplicación(véase la Figura 48 en la página 52).

EQQMROCL -------- REPROCESO OCURRENCIAS DEL PLAN ACTUAL FILA 1 A 6 DE 6Mandato ===> Despl. ===> PAG.

Entrar/Cambiar los datos siguientes y/o entrar cualquiera de lossiguientes mandatos de fila:

S - Establ. punto reinicio, A - Acciones gestion catal., L - Exam. anot. trab.J - Editar JCL, O - Examinar instr. operador, RM - Oper RETENCION manual,LM - Oper LIBERACION manual, NP - Oper ENC, o UN - Oper DESENC

Aplicacion : MIAPLICACION Aplicación de ejemploComienzo planificado : 940513 11.00

FECHA LIMITE ===> 940514 Fecha en formato AAMMDDHORA LIMITE ===> 06.00 Hora en formato HH.MMPRIORIDAD ===> 5 1-9 donde 1=baja, 8=alta y 9=urgenteCODIGO ERROR ===> ____ Con fines de informe

Mto. Operacion Nombtrab Estado Error Ret Enc Lim Estfil ET núm. texto codig man T E anot.’ NONR 001 Dependiente de hora C N N N’ CPUA 005 Depend. de pred 001 TESTJOB1 C N N N’ CPUA 010 Depend. de pred 001 TESTJOB2 R «1¬ N N N’ WTO1 015 Prepar. nec. para TESTJOB3 C N N N’ JCL1 020 Oper. prep para TESTJOB3 TESTJOB3 C N N N’ CPUA 025 Depende de pred. 020,010 TESTJOB3 W «2¬ N N N

Figura 68. Reproceso de una ocurrencia en el plan actual

EQQMCSTL --------------- CONFIRMACION DEL REPROCESO DE UNA OCURRENCIA -----------------------Mandato ===> Despl. ===> PAG.

Entrar S en el campo de mandatos para confirmar que se vuelve a procesar oentrar N para rechazar el nuevo proceso.

Aplicacion : MIAPLICACION Aplicacion de ejemploComienzo planificado : 940513 11.00Propietario : SAMPLEEstado : C

Codigo error :Razon de rearranque===> _____________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Figura 69. Confirmación del reproceso de una ocurrencia

Reejecución de una ocurrencia de una operación específica

70 Versión 8.1

||||||||||||||||||||||||||||

||

|||||||||||||||||||||||

||

Glosario

A

actualización masiva. Función del diálogo Descripción deaplicación en la que puede solicitarse una actualización de granalcance de la base de datos de aplicaciones.

agente distribuido. Software que se ejecuta en un sistema queforma parte de un dominio de Tivoli Workload Scheduler y enel que puede planificar trabajos desde Tivoli WorkloadScheduler para z/OS. A continuación se indican algunosejemplos de agentes distribuidos: agentes estándar, agentesampliados, agentes con tolerancia a fallos y gestores dedominios. Compárese conestación de trabajo con tolerancia afallos y agente del comprobador de seguimiento.

alerta genérica. Alerta que el planificador emite y queNetView recoge cuando una operación finaliza con errores.Puede especificarla en forma de opción al definir lasdescripciones de la aplicación.

almacén de datos. El componente que gestiona la informaciónde tiempo de ejecución del sistema en el que se efectúa elseguimiento. Está dedicado al almacenamiento y posiblerecuperación de conjuntos de datos de sysout que pertenecen alos trabajos sometidos, para optimizar la disponibilidad desysout.

anotaciones de incidentes.Función opcional disponible en elcomprobador de terminación de trabajo.

anotaciones de sucesos de seguimiento.Archivo deanotaciones de sucesos de seguimiento de trabajos yactualizaciones para la planificación actual.

aplicación. Una unidad de trabajo, controlable y medible, quecompleta una tarea de usuario específica, como por ejemplo laejecución de nóminas o estados contables. La entidad máspequeña en que puede dividirse una aplicación es unaoperación. Por lo general, una aplicación se compone de variasoperaciones relacionadas.

archivo Symphony. Este archivo contiene la información deplanificación que Tivoli Workload Scheduler necesita paraejecutar el plan. El archivo se ha creado y cargado durante lafase previa a la producción. Durante la fase de producción, seactualiza para indicar el estado actual del proceso deproducción: trabajo finalizado, trabajo en progreso, trabajo queha de realizarse. En Tivoli Workload Scheduler para z/OS,donde se ha configurado la planificación de extremo a extremo,el archivo se genera durante la planificación diaria y se envía alos agentes distribuidos para que ejecuten su parte del plan.

atributo de información. Código que especifica la forma enque una estación de trabajo informará acerca de los sucesos alplanificador.

B

base de datos. Una agrupación de datos que es fundamentalpara un sistema. El planificador utiliza seis bases de datos:calendario, plazo, tabla de variables de JCL, descripción deaplicación e instrucciones del operador.

base de datos de descripciones de estación de trabajo.Basede datos que contiene descripciones de las estaciones de trabajodel departamento de operaciones.

C

calendario. Datos que definen el horario de trabajo deldepartamento de operaciones en términos de días laborables ydías festivos.

calendario por omisión. (1) Calendario que ha definido paraque lo utilice el planificador cuando no se especifique uncalendario en una descripción de aplicación. (2) Calendario queel planificador utilizará si no se ha especificado un calendarioen una descripción de aplicación ni se ha definido un calendariopropio por omisión.

cantidad ajustada. Cantidad actual de un recurso especial,teniéndose en cuenta la desviación.

capacidad. Número real de servidores paralelos y de recursosde estación de trabajo disponibles durante un intervalo abiertoespecificado.

carácter de búsqueda global. En el planificador, un signo deporcentaje (%), que representa cualquier carácter individual, oun asterisco (*), que representa cualquier serie de caracteres, decualquier longitud.

cargador de procesos por lotes.Programa de proceso porlotes que puede utilizarse para crear y actualizar la informaciónde las bases de datos de descripciones de aplicación y deinstrucciones del operador.

catálogo. Un directorio de archivos y bibliotecas, conreferencia a sus ubicaciones. Un catálogo puede contener otrainformación como, por ejemplo, los tipos de dispositivos en losque se almacenan los archivos, las contraseñas y los factores debloqueo.

ciclo de ejecución. Una especificación de cuándo se ha deejecutar una aplicación. La especificación puede ser una regla ouna combinación de periodo y desplazamiento.

clase de trabajo. Cualquiera de las categorías de trabajo quese pueden definir. Por medio de la clasificación de los trabajosy de la dirección de iniciadores para iniciar clases de trabajosespecíficas, es posible controlar una mezcla de trabajos quepueden ejecutarse concurrentemente.

clase SYSOUT. Indicador que se utiliza en las sentencias dedefinición de datos para indicar que un conjunto de datos va a

71Guía de iniciación

||||||||

||||||||||

Glosario

grabarse en una unidad de salida del sistema. Esto sólo seaplica a las estaciones de trabajo de impresión.

código de error. Código establecido por el planificador que seutiliza para describir cómo ha finalizado el proceso de unaoperación en una estación de trabajo del sistema.

código de estado. Los códigos que representan el estadoactual de una operación. El código de estado se suele relacionarcon un código de estado ampliado.

código de estado ampliado. Junto con los códigos de estadosnormales, el planificador mantiene códigos de estadosampliados que proporcionan información adicional acerca delestado de las operaciones. El código de estado ampliado nosiempre está presente.

código de retorno. Código de error que emite el planificadorpara las estaciones de trabajo con generación automática deinformes.

código de retorno más alto. Valor numérico dentro del rango0 a 4095. Si se excede este código de retorno durante elproceso del trabajo, se informará de que el trabajo ha finalizadocon errores.

código de terminación. Un código del sistema que indica dequé modo ha finalizado el proceso de una operación en unaestación de trabajo. Véasecódigo de error.

comprobación de terminación de trabajo (JCC). Funciónopcional que permite realizar una comprobación ampliada delos resultados de las operaciones de la CPU.

comprobador de seguimiento. El componente que se ejecutaen cada sistema de su instalación. Sirve de enlace decomunicaciones entre el sistema z/OS en el que se ejecuta y elcontrolador.

configuración de trabajos. La preparación de un conjunto desentencias JCL para un trabajo en una estación de trabajo depreparación de trabajos. La configuración de trabajos puederealizarla manualmente un operador o puede realizarla elplanificador de forma automática.

conjunto de datos para someter/liberar. Conjunto de datoscompartido entre el sistema principal del planificador y unprocesador del planificador local que se utiliza para enviardatos de corriente de trabajos y mandatos de liberación detrabajos desde el sistema principal al procesador local.

controlador. Componente que se ejecuta en el sistema decontrol y que contiene las tareas que gestionan los planes y lasbases de datos.

control de servidores. Si una estación de trabajo se definecon control de servidores, el planificador iniciará en la estaciónde trabajo tantas operaciones como servidores disponiblesexistan.

D

DA. Véasedescripción de aplicación.

definición de grupo. El grupo de aplicaciones del que ladescripción de aplicación o la descripción de trabajo sonmiembros.

dependencia. Relación que existe entre dos operaciones en laque la primera operación debe completarse satisfactoriamentepara que pueda iniciarse la segunda operación.

dependencia externa. Una relación entre dos ocurrencias, enla que una operación de la primera ocurrencia (la predecesora)debe finalizar correctamente antes de que una operación en lasegunda ocurrencia (la sucesora) pueda comenzar el proceso.

dependencia interna. Relación que existe entre dosoperaciones dentro de una ocurrencia en la que la primeraoperación (la predecesora) debe completarse satisfactoriamentepara que pueda iniciarse la segunda operación (la sucesora).

dependiente de la hora. El planificador intenta iniciar lasoperaciones lo antes posible, cuando se han resuelto todas lasdependencias y existen recursos de proceso disponibles. Sinembargo, puede especificar que una operación sea unaoperación dependiente de la hora para que el planificador no lainicie hasta que sea una hora específica.

descripción de aplicación activa. Descripción de unaaplicación que está completa y preparada para utilizarse en laplanificación.

descripción de aplicación (DA). Descripción de base de datosde una aplicación.

descripción de aplicación pendiente. Una descripción deaplicación que está incompleta y no está lista para ser utilizadaen operaciones de planificación. Véase descripción deaplicación activa.

descripción de trabajo. Operación de un único procesador(trabajo o tarea iniciada) y sus dependencias.

desplazamiento. Valores, dentro de los rangos 1 a 999 y −1 a−999, que indican en qué días de un plazo de calendario seejecuta una aplicación. A veces se denomina traslado.

desviación. Variación temporal en la cantidad de un recursoespecial.

día festivo. Cualquier día que no sea un día laborable.

día laborable. Día en el que puede planificarse connormalidad el inicio de aplicaciones.

diálogo consulta del plan actual (CPA). Diálogo quevisualiza información que se ha tomado directamente del planactual. La información incluye información acerca de lasoperaciones, de las estaciones de trabajo y de las ocurrencias deaplicación.

direccionamiento de salida impresa. Nombre de definiciónde datos del conjunto de datos de salida impresa de laplanificación diaria.

72 Versión 8.1

disponibilidad. Grado en el que un sistema (y en elplanificador, una aplicación) o un recurso está preparadocuando se necesita para procesar datos.

divisible. Hace referencia a una estación de trabajo en la quelas operaciones pueden interrumpirse mientras estánprocesándose.

duración. El periodo de tiempo en que está activa unaoperación en una estación de trabajo.

duración estimada. El periodo de tiempo que se calcula queuna operación estará utilizando una estación de trabajo.Inicialmente, se basa en un valor que se proporciona aldefinirse la operación, pero el mecanismo de retroalimentaciónpuede ajustarlo automáticamente para reflejar las duracionesreales. El valor mínimo de la duración planificada es de 1segundo, y el valor máximo es de 99 horas, 59 minutos y 00segundos. Si especifica 99 horas, 59 minutos y 01 segundos, norecibirá ningún mensaje de alerta si la duración real es mayorque la duración planificada.

duración real. En una estación de trabajo, tiempo real enhoras, minutos y segundos que tarda en procesarse unaoperación de principio a fin.

E

estación de trabajo. Una unidad, lugar o grupo que realizauna función de proceso de datos específica. Un lugar lógicodonde el trabajo se lleva a cabo en el departamento deoperaciones. El planificador necesita que se definan lascaracterísticas siguientes para cada estación de trabajo: el tipode trabajo que realiza, la cantidad de trabajo que puede manejara una hora determinada y las horas a las que está activa. Laactividad que tiene lugar en cada estación de trabajo sedenomina operación.

estación de trabajo cerrada. Estación de trabajo que no estádisponible para procesar trabajo una hora, día o plazoespecífico.

estación de trabajo con generación automática de informes.Estación de trabajo (por ejemplo, un procesador o unaimpresora) que informa al planificador acerca de los sucesos (elinicio y la detención de las operaciones) en tiempo real.

estación de trabajo con tolerancia a fallos. En TivoliWorkload Scheduler z/OS, estación de trabajo del sistema quese ha configurado para planificar los trabajos en un sistemadistribuido. Una estación de trabajo con tolerancia a fallos es larepresentación lógica en el plan de Tivoli Workload Schedulerpara z/OS.

estación de trabajo de impresión. Estación de trabajo queimprime salida y que, por lo general, informa del estadoautomáticamente al planificador.

estación de trabajo del sistema. (1) Estación de trabajo querealiza el proceso z/OS de los trabajos y de las operaciones detareas iniciadas y que, por lo general, informa automáticamenteal planificador acerca del estado. (2) Un procesador utilizado

como una estación de trabajo. Puede hacer referencia aprocesadores individuales o a complejos de varios procesadoresque dan servicio a una única cola de trabajos (por ejemplo, lossistemas JES2 o JES3).

estación de trabajo del sistema para tareas iniciadas.Sepuede especificar una estación de trabajo del sistema para quedé soporte a las tareas iniciadas asignando la opción STC a laestación de trabajo. Las operaciones que se definan en estaestación de trabajo se tratarán como tareas iniciadas, no comotrabajos.

estación de trabajo general. Una estación de trabajo en laque se llevan a cabo actividades distintas a la impresión y alproceso. La generación de informes de una estación de trabajogeneral para el planificador suele ser una actividad manual,pero también puede automatizarse. Las actividades manualespueden incluir la entrada de datos y la configuración detrabajos.

estación de trabajo para configuración de trabajos. Unaestación de trabajo general definida con la opción depreparación de trabajos. Una estación de trabajo paraconfiguración de trabajos le permite modificar el trabajo o elJCL de STC antes de su ejecución.

estación de trabajo WTO (write-to-operator). Estación detrabajo general que le permite utilizar los recursos deplanificación para emitir un mensaje WTO (write-to-operator)en una consola de operador específica que se define por mediodel destino de la estación de trabajo. NetView puede interceptarel mensaje WTO y realizar la acción necesaria.

estándar. Intervalos abiertos especificados por el usuario paraun día normal en una estación de trabajo.

ETT. Véaseseguimiento desencadenado por sucesos.

F

factor de aproximación. Valor dentro del rango 0 a 100 quecontrola hasta qué punto se enviarán las duraciones reales a labase de datos de descripciones de aplicación.

fecha de origen. Fecha en la que se inicia un plazo (cíclico ono cíclico).

fecha de plazo límite. Última fecha en la que debecompletarse una ocurrencia.

fecha interna. Internamente, el planificador utiliza un formatode año de dos dígitos cuando maneja fechas. Para manejarcorrectamente las fechas anteriores y posteriores al 31 dediciembre de 1999, el planificador utiliza el año de origen 72para la ventana de siglos interna. Esto significa que,internamente, el año 1972 está representado como 00 y el año2071 está representado como 99.

funciones de servicio. Funciones que permiten al usuariomanejar condiciones excepcionales como, por ejemplo, lainvestigación de problemas, la preparación de cintas de APAR yla realización de pruebas del planificador durante laimplementación.

73Guía de iniciación

||||||||||

|||

||||||

Glosario

G

generación manual de informes. Tipo de generación deinformes de una estación de trabajo en el que los sucesos, unavez que han tenido lugar, se notifican al planificadormanualmente. Este tipo de informes requiere que el operador dela estación de trabajo lleve a cabo algún tipo de acción. Lageneración manual de informes suele realizarse a partir de unalista de operaciones preparadas.

gestor de sucesos.Función que procesa todos los sucesos deseguimiento y que determina cuáles de ellos están relacionadoscon el planificador.

grabador de sucesos.Tarea que graba los registros de sucesosen un conjunto de datos de sucesos.

grupo de aplicaciones. Tipo de descripción de aplicación quecontiene información de ciclo de ejecución y de calendario paralas aplicaciones estándar o las descripciones de trabajo que sehan definido como un miembro del grupo.

grupo de ocurrencias. Consta de una o más ocurrencias deaplicación que se han añadido al plan a largo plazo o al planactual, donde tales ocurrencias se han definido comopertenecientes a un grupo de aplicaciones en particular que seha especificado en el campo de definición de grupo de ladescripción de la aplicación o de la descripción del trabajo.

H

holgura. Hace referencia al tiempo que sobra. Es posiblecalcular este tiempo adicional para la vía de acceso críticamediante la fórmula “plazo límite menos comienzo planificadomenos la suma de las duraciones de las operaciones”.

hora de comienzo planificado (IAT). Fecha y hora definidaspor el usuario que especifican para cuándo se ha planificadoque una operación o una aplicación estará preparada paraprocesarse.

hora de finalización del día laborable. La hora en quefinaliza un día laborable y comienza el día siguiente. Poromisión, ésta es la medianoche. Por ejemplo, si la hora definalización del día laborable son las 02:00, el trabajo delviernes puede continuar hasta las 02:00 de la madrugada delsábado, aunque el sábado sea un día festivo. Si el sábado y eldomingo son días festivos, no se iniciarán ningún trabajo nuevohasta las 02:00 del lunes.

hora de llegada esperada. La hora en la que se espera queuna operación llegue a una estación de trabajo. Puede calcularlala planificación diaria o puede especificarse en el plan a largoplazo.

hora de plazo límite. Última hora a la que debe completarseuna ocurrencia.

I

ID de aplicación. El nombre de una aplicación. (Por ejemplo,NÓMINAS o TRABAJOS DIARIOS.)

ID de propietario. ID de propietario es un identificador querepresenta al propietario de la aplicación.

ID de trabajo. ID de trabajo de JES del trabajo que se asociaa la operación.

identificador de ocurrencia. Clave de búsqueda exclusiva deuna ocurrencia que se basa en la hora del día (TOD). Elplanificador define el identificador de la ocurrencia al crearse laocurrencia. El identificador de la ocurrencia no cambia cuandose modifica el plan actual.

iniciador/terminador. Función del planificador de trabajosque selecciona los trabajos y los pasos de los trabajos que hande ejecutarse, que asigna a éstos dispositivos de entrada/salida,que los coloca bajo el control de tareas y que, al completarse eltrabajo, proporciona información de control para grabar lasalida del trabajo en una unidad de salida del sistema.

inicio intermedio. Fecha y hora en que se ha iniciado unaoperación después de haberse interrumpido su proceso.

instrucción del operador (IO). Instrucción que un operadorpuede ver cuando el operador debe intervenir manualmente enlas operaciones del planificador.

instrucciones temporales del operador. Las instrucciones deloperador que poseen un límite de tiempo específico durante elcual son válidas. Sólo se visualizarán en la estación de trabajodel operador durante ese período de tiempo.

interfaz de programa (PIF). Interfaz que permite que losprogramas escritos por el usuario puedan emitir diversaspeticiones para el planificador.

intervalo abierto. Intervalo de tiempo durante el cual unaestación de trabajo está activa y puede procesar trabajo.

intervalo cíclico. Número de días de un plazo cíclico.

J

JCC. Véasecomprobador de terminación de trabajo.

JS. Conjunto de datos del depósito del JCL.

L

lector de sucesos.Tarea que lee los registros de sucesos de unconjunto de datos de sucesos.

límite de capacidad. Número máximo de operaciones que unaestación de trabajo puede manejar simultáneamente.

límite de retroalimentación. Valor numérico dentro del rango100 a 999 que define los límites dentro de los cuales elplanificador recibe y utiliza los datos reales que se recopilan enel seguimiento.

límite para retroalimentación. Véaselímite deretroalimentación.

74 Versión 8.1

|||||

lista de espera. Una lista de los trabajos que se han sometidopero que todavía tienen predecesores no completados. Lasoperaciones se incluirán en la lista de espera si el controladorno somete el JCL y si el comprobador de seguimiento se hainiciado con HOLDJOB(YES).

lista de preparados. Lista que se visualiza en pantalla y quecontiene todas las operaciones que están preparadas paraprocesarse en una estación de trabajo. Las listas de preparadosson el medio que los operadores de estación de trabajo utilizanpara informar manualmente acerca del progreso del trabajo.

M

mensaje de WTO de plazo límite. Puede especificar que elplanificador emita un mensaje de operador (EQQW776I)cuando una operación iniciada no se haya marcado comofinalizada antes de la hora del plazo límite. Además delmensaje estándar, como parte del WTO, también se emite eltexto definido por el usuario que describe la operación.

modificar el plan actual (MPA). Una función de diálogo quese utiliza para cambiar dinámicamente el contenido del planactual para responder a los cambios en el entorno operativo.Ejemplos de sucesos especiales que darían lugar a la alteracióndel plan actual son: una reejecución, un cambio en el plazolímite o la llegada de una aplicación no planificada.

N

nombre de trabajo. El nombre del trabajo asociado con unaoperación. El nombre del trabajo se asigna en la sentenciaJOBde un trabajo. Identifica el trabajo para el sistema.

número de formulario. Código definido por el usuario queidentifica el tipo de papel que ha de utilizarse para unaoperación en una estación de trabajo de impresora. Elplanificador puede utilizar el número de formulario paraidentificar las distintas operaciones de impresión que pertenecena cada trabajo.

número de operación. El número de la operación. Estenúmero identifica de forma exclusiva cada operación de unaaplicación.

O

ocurrencia. Instancia de una aplicación del plan a largo plazoo del plan actual. Una ocurrencia de una aplicación es unintento de procesar dicha aplicación. Las ocurrencias sedistinguen una de otra por la fecha de ejecución, la hora dellegada de la entrada y el ID de aplicación. Por ejemplo, se diceque una aplicación que se ejecuta cuatro veces al día tienecuatro ocurrencias por día.

ocurrencia pendiente. Ocurrencia ficticia que crea el procesode planificación diaria para satisfacer una dependencia que seha resuelto en el plan a largo plazo pero que no puederesolverse en el plan actual porque la hora del comienzoplanificado del predecesor no está dentro de la hora definalización del plan actual.

ocurrencias de aplicaciones más críticas.Las aplicaciones nofinalizadas cuya hora de inicio límite es menor o igual a la horaactual.

operación. Unidad de trabajo que forma parte de unaaplicación y que se procesa en una estación de trabajo.

operaciones de NetView. Operaciones que constan de unainstrucción del operador que el planificador pasa a NetView.Estas operaciones se ejecutan en una estación de trabajo generalen la que se ha especificado la opción WTO.

operaciones de tareas iniciadas.Las operaciones que iniciano detienen tareas iniciadas. Estas operaciones se ejecutan enuna estación de trabajo del sistema en la que se ha especificadola opción STC.

operaciones paralelas. Operaciones que no dependen una deotra y que, por lo tanto, pueden ejecutarse al mismo tiempo.

operaciones WTO. Operaciones que constan de unainstrucción del operador que el planificador pasa a NetView.Estas operaciones se ejecutan en una estación de trabajo generalen la que se ha especificado la opción WTO.

P

PA. Véaseplan actual.

personalización de JCL. El planificador proporciona recursosde personalización automática de JCL, que permiten que lostrabajos puedan editarse automáticamente utilizando lainformación que se ha proporcionado en la configuración osometimiento del trabajo.

PIF. Véaseinterfaz de programa (PIF).

plan. Véaseplan actual.

plan actual (PA). Un plan detallado de la actividad delsistema que cubre un periodo de como mínimo 1 minuto, y nomás de 21 días. Por lo general, un plan actual abarca 1 ó 2días.

plan a largo plazo (LTP). Plan muy completo de la actividaddel sistema que abarca un período de un día como mínimo y decuatro años como máximo. Sirve de base para un acuerdo denivel de servicio con los usuarios y de entrada para laplanificación diaria.

plan de cola. Creado durante el proceso de planificacióndiaria, sólo incluye trabajo de cola; es decir, trabajo que se hainiciado durante o antes del plazo de la planificación actual yque se extiende más allá de su finalización.

planificación diaria. Proceso de creación de un plan actual.

planificar, planificación. El plan actual o el plan a largoplazo. Determinar la fecha y la hora del comienzo planificadode una ocurrencia o de una operación.

plazo. Período de tiempo que se ha definido en el calendariodel planificador.

75Guía de iniciación

Glosario

plazo cíclico. Un periodo que representa un número constantede días. Existen dos tipos de plazos cíclicos:¶ Plazo cíclico de días laborables únicamente, donde sólo se

cuentan los días laborables al calcular el número de días delplazo.

¶ Plazo cíclico de todos los días, donde se cuentan todos losdías.

plazo cíclico de días laborables únicamente.Plazo cíclico enel que sólo se cuentan los días laborables cuando se calcula elintervalo.

plazo cíclico de todos los días.Plazo cíclico en el que, alcalcularse el intervalo, se cuentan todos los días.

plazo de validez. Intervalo de tiempo definido por una fechade origen y por una fecha de finalización dentro del cual esválido un ciclo de ejecución o una descripción de aplicación.

plazo límite. Véasefecha de plazo límitey hora de plazolímite.

plazo límite de operación. Última hora a la que debecompletarse la operación.

plazo no cíclico. Un periodo que no representa un númeroconstante de días o días laborables. Ejemplos: un trimestre o unsemestre académico.

predecesor. Operación de una dependencia interna o externaque debe finalizar satisfactoriamente para que pueda iniciarse suoperación sucesora.

predecesor pendiente. Dependencia de predecesor para unaocurrencia que se ha definido en el plan a largo plazo pero quetodavía no se ha incluido en el plan actual. Véase tambiénocurrencia pendiente.

preparación de trabajos. La preparación del trabajo requierela modificación de los trabajos en su preparación para elproceso. Puede realizarse manualmente, puede realizarla unpreparador de trabajos o puede realizarse automáticamente pormedio de las funciones de personalización de JCL delplanificador.

primera operación. (1) Operación de una ocurrencia que notiene ningún predecesor interno. (2) Nodo inicial de una red.

primera operación crítica. Operación de una ocurrencia quetiene la hora de último inicio menos reciente. La primeraoperación crítica de una ocurrencia determina la vía de accesocrítica.

prioridad. La prioridad de una operación es un valor de 1 a 9(donde 1=baja, 8=alta y 9=urgente). Es uno de los factores quedeterminan la forma en que el planificador planifica lasaplicaciones.

procesador local. (1) En un complejo de procesadores enJES3, procesador que ejecuta los trabajos del usuario y quepuede asumir funciones globales si el procesador globalpresenta anomalías. (2) En el planificador, procesador de la

misma instalación que se comunica con el procesador delplanificador de control por medio de enlaces de comunicacionesXCF o DASD compartidos.

procesador local de OPC. Procesador que se conecta con elprocesador principal del planificador o con el procesadorremoto por medio de conjuntos de datos de sucesoscompartidos o de enlaces de comunicaciones XCF.

procesador remoto. Procesador conectado con el procesadorprincipal del planificador por medio de una red VTAM.

procesador remoto de OPC. Procesador que se conecta conel procesador principal del planificador por medio de una redSNA. En el procesador remoto se han instalado un grabador desucesos del planificador y un transmisor de sucesos (la funcióndenominada NFC del planificador), que transmiten sucesos alprocesador principal del planificador por medio de VTAM.

R

rearranque y limpieza. Función de recuperación quegarantiza el reinicio de un trabajo y la realización de lasacciones de limpieza relacionadas; por ejemplo, la supresión ola descatalogación de conjuntos de datos creados en unaejecución de trabajo.

recuperación. Véaserecuperación automática de trabajos yde tareas iniciadas.

recuperación automática del trabajo y de la tarea iniciada.Función que le permite especificar, por adelantado, estrategiasde recuperación alternativas para las operaciones que finalizancon errores.

recurso compartido. Recurso especial o recurso de estaciónde trabajo que más de una operación pueden utilizarsimultáneamente.

recurso de estación de trabajo. Un recurso físico, como porejemplo una unidad de cintas, que se debe asignar entretrabajos. Cuando se define una estación de trabajo, puedeespecificarse la cantidad de cada uno de los dos recursos (R1 yR2) que están disponibles para operaciones. Cuando se definenlas operaciones para esa estación de trabajo, puede especificarseel número de esos recursos que deben estar disponibles paraque se inicie la operación en esa estación de trabajo.

recurso especial. Recurso que no se ha asociado a unaestación de trabajo en particular como, por ejemplo, unconjunto de datos.

recurso exclusivo. Recurso que sólo puede utilizarlo unaoperación cada vez.

recursos fijos. Conjunto de nombres de recursos que se utilizapara comprobar la autorización de acceso a los diálogos de losusuarios.

redireccionable. El planificador puede redireccionar lasoperaciones si la estación de trabajo que se ha planificado parala ejecución de éstas no está activa. Por ejemplo, si fallan losenlaces de comunicación con el sistema en el que está situada

76 Versión 8.1

|||||

la estación de trabajo. Esta opción sólo se aplica a lasoperaciones cuando éstas tienen un estadoR (preparada) oW (enespera).

reejecución. Función que permite que pueda volver aejecutarse una aplicación o parte de una aplicación que hafinalizado con errores.

regla. Definición con nombre de un ciclo de ejecución quedetermina cuándo se ejecutará una aplicación.

regla de día festivo. Regla que determina qué tratamientodará el planificador a los días festivos cuando el día deejecución de la aplicación coincida con un día festivo.

reiniciable. Si una operación se ha definido como reiniciable,el planificador podrá reiniciar automáticamente la operación sila estación de trabajo que está utilizando deja de estar activa.Esta opción sólo se aplica a la operación mientras ésta tiene elestadoS (arrancada). El estado de la operación se restableceráen R (preparada).

replanificación del plazo actual. Función que vuelve acalcular las horas iniciales planificadas de todas las ocurrenciaspara reflejar la situación real.

retención/liberación automática. Función que se utiliza paracontrolar los trabajos que se someten fueran del planificador. Lepermite definir si tales trabajos han de liberarseautomáticamente a la hora adecuada si se han establecido enestado de retención (HOLD) al someterse.

rotación. Subfunción que se activa cuando el planificador creauna versión actualizada del plan actual.

S

seguimiento desencadenado por sucesos (ETT).Componenteque espera a que se produzcan sucesos específicos y que, acontinuación, añade una aplicación predefinida al plan actual.El ETT reconoce dos tipos de sucesos: el suceso del lector, quetiene lugar cuando un trabajo entra en el lector JES, y el sucesode recurso, que tiene lugar cuando el estado de disponibilidadde un recurso especial se ha establecido en “sí”.

seguimiento de sucesos.Función que realiza el seguimientode los sucesos del departamento de operaciones en tiempo realy que graba los cambios de estado del plan actual.

seguimiento de trabajos. Proceso que se comunica con lossistemas operativos que controlan las estaciones de trabajo delsistema.

seguimiento de trabajos remotos. Función para realizar elseguimiento de los trabajos en procesadores remotos conectadospor medio de enlaces VTAM con un procesador de control delplanificador. Esta función permite a una ubicación centralcontrolar el sometimiento, la planificación y el seguimiento delos trabajos de las ubicaciones remotas.

servidor. Componente opcional que se ejecuta en el sistemade control y que gestiona las peticiones de los diálogos ISPF

remotos, de las aplicaciones PIF remotas y de la Interfazgráfica de usuario de Descripción de aplicación.

servidores paralelos. Representan el número de operacionesque esa estación de trabajo puede procesar concurrentemente.

sin informe. Atributo de información de una estación detrabajo, que significa que la información no se enviará alplanificador.

sistema de control. Sistema en el que se ejecuta elcontrolador.

sistema principal de OPC. Procesador donde el planificadoractualiza la base de datos del plan actual.

sometimiento de trabajos. Proceso que presenta los trabajosal z/OS para su ejecución en una estación de trabajo una vezsatisfechos los criterios de planificación de la operación.

soporte de huso horario. Característica que permite que lasaplicaciones puedan planificarse y ejecutarse en relación con lahora local del procesador que ejecuta la aplicación. Es posibleque algunas redes tengan procesadores en zonas de husoshorarios diferentes. El procesador de control permitirá queexistan diferencias horarias durante las actividades deplanificación para garantizar la correcta coordinación de lasactividades de la interacción.

subrecursos. Un conjunto de nombres de recursos y normaspara la creación de nombres de recursos. El planificador utilizaestos nombres cuando comprueba la autorización de un usuariopara acceder a registros de datos individuales del planificador.

suceso. Acción que cambia el estado de una operación y quecambia el plan actual.

sucesor. Operación de una dependencia interna o externa queno puede iniciarse hasta que se haya completado el proceso desu predecesor.

sucesos automáticos.Los sucesos que reconoce odesencadena un programa en ejecución. Por lo general, lossucesos automáticos los generan los programas de seguimientodel planificador, pero también pueden crearse por medio de unprograma definido por el usuario.

T

tabla de variables. Grupo de variables de JCL relacionadas.El planificador puede comprobar estas tablas de variables paradeterminar si existen valores de sustitución para las variablesque aparecen en el JCL. Esta sustitución puede producirsedurante la configuración del trabajo o al someterse el trabajo.

tabla de variables de JCL. Grupo de variables de JCLrelacionadas. Véasetabla de variables

tabla de variables global. Tabla de variables de JCL que elplanificador comprueba para verificar si existe un valor desustitución de variable si no se ha encontrado ningún valor enla tabla de variables de JCL específica que se asocia a laoperación.

77Guía de iniciación

Glosario

texto descriptivo. Texto escrito por el usuario que describe laoperación. Este texto también se emite como parte del mensajeWTO (write-to-operator) si la operación se ha iniciado, excedede su plazo límite y tiene especificada la opciónwrite-to-operator (WTO) de plazo límite.

tiempo de transporte. El tiempo asignado para el transportede materiales desde la estación de trabajo en la que se llevó acabo la operación precedente la estación de trabajo en la que seha de llevar a cabo la operación actual. El tiempo de transportese utiliza únicamente para fines de planificación. Lasoperaciones se iniciarán con independencia del tiempo detransporte especificado.

tipo de estación de trabajo. Cada estación de trabajo puedeser de uno de los tres tipos siguientes: del sistema, deimpresora o general.

trabajo. (1) Un conjunto de datos que define por completouna unidad de trabajo para un sistema. Por lo general, untrabajo incluye todos los programas del sistema, enlaces,archivos e instrucciones necesarios para el sistema operativo.(2) En el planificador, operación que se realiza en una estaciónde trabajo del sistema.

última hora de salida. Véaseúltimo inicio.

última operación. (1) Operación de una ocurrencia que notiene ninguna sucesora interna. (2) Nodo de terminación de unared.

última salida de operación. Para una operación conpredecesoras, la fecha y hora límites de salida son la horalímite de inicio para la primera operación crítica de laocurrencia de la aplicación. Si la primera operación crítica nose ha iniciado ese día a esa hora, la operación se marca comooperación que está fuera de tiempo, ya que no será posible quese inicie a tiempo basándose en la suma de las duracionesplanificadas de todas las operaciones de su vía de accesocrítica.

último inicio. Últimos día y hora (que ha calculado elplanificador) en que una operación puede iniciarse y seguirsatisfaciendo el plazo límite que se ha especificado para laoperación y para cualquier operación sucesora. La última horade salida de una operación es igual a la última hora de inicio.

V

versión de la aplicación. Véaseversiones.

versiones. Aplicaciones que tienen el mismo ID pero fechasde validez distintas.

78 Versión 8.1

Índice

Caracteres Especiales%, utilización en argumentos de búsqueda genéricos 9=, mandato de retorno rápido del ISPF 8*, utilización en argumentos de búsqueda genéricos 9

Aadición

aplicaciones 63ocurrencias 63

aplicacionesadición al plan actual 63ciclos de ejecución 28creación 26definición de grupo 25descripción de aplicación 25

definición 26prioridad, especificación 27

descripción de trabajo 25estado 27fecha para válido desde 27operaciones 30tipos 25

área de mensajes 5argumentos de búsqueda genéricos 9

Bbúsqueda

%, utilización en argumentos de búsqueda genéricos 9*, utilización en argumentos de búsqueda genéricos 9

búsqueda de datos en una lista 11

Ccalendario

creación 18descripción general 18días festivos 18días laborables 18hora de finalización del día laborable 19valor por omisión del diálogo 7

cambio de operaciones del plan actual 65caracteres comodín 9caracteres de filtro 9ciclo de ejecución

creación, basado en reglas 28definición 28

clasificación de los elementos de una lista 10comprobación

dependencias 53ocurrencias 50operaciones 52

configuración del JCL 61confirmación de la reejecución de una ocurrencia 70creación

dependencias 41ocurrencias 40plan a largo plazo 38plan actual 47

criterios para listas 9

Ddependencias, comprobación 53descripción de trabajo

creación 35mandato DETALLES 35mandato PROC 35

diálogoconsultar plan actual 49introducción 5modificar plan actual 63opciones, establecimiento 6parámetros, establecimiento 6visión general 5

diálogo Consulta del plan actual (CPA) 49diálogo MPA 63días festivos 18días laborables 18, 19duración 18

Eedición del JCL para una operación 61especificación de ciclo para reglas 30especificación de criterios de lista 9especificación de criterios para la lista de operaciones

finalizadas con error 68especificación de datos de ocurrencia adicionales 41especificación de día para reglas 30especificación de frecuencia para reglas 30estación de trabajo

atributo de información 14conexión con recursos especiales 23configuración de trabajos 17, 61creación 14, 17descripción general 13

79Guía de iniciación

Índice

estación de trabajo(continuación)disponibilidad 16divisible 18información general, configuración de trabajos 17información general, sistema 14intervalos de tiempo abiertos 16servidores paralelos 15, 16tipos 13

estación de trabajo divisible 18estado

aplicaciones 27operación 53

estado de asignación de los recursos especiales 21examen de dependencias 44examen de las ocurrencias más críticas 54examen de los datos de la operación 44examen de ocurrencias de aplicación 50examen de una ocurrencia 43

Ffecha, especificación del formato 6fecha para válido desde 27fechas de ejecución 29

Hhora

comienzo planificado 34especificación del formato 6especificaciones 34

hora de llegada, especificación 34

IID de propietario para aplicaciones 26instrucciones del operador 61Interactive System Productivity Facility (ISPF) 5interrupción de la actividad de la estación de trabajo 18intervalos para recursos especiales 23ISPF (Interactive System Productivity Facility)

=, mandato de retorno rápido 8concatenación de opciones 7delimitador de mandatos 7establecimiento de opciones 5gestor de diálogos 5servicios de tabla 5

JJCL

corrección 68

JCL (continuación)preparación 61

Llista de errores 67lista de preparados 57

instrucciones del operador 61mandatos de fila 60

listasclasificar 10criterios, especificación 9localización de datos 11

localización de datos en una lista 11

Mmandato AYUDA 8mandato CANCEL 5mandato de fila J 68mandato de fila R 69mandato GENDAYS 30mandato LOCATE 11mandato OPER 65mandato PFSHOW 8mandato PRED 32mandato RECUPERAR 8mandato SORT 10mandato TECLAS 8mandato TEXTO 30mandato TSAVE 18mandatos

CANCEL 5concatenación 7LOCATE 11SORT 10TSAVE 18

mandatos de fila 60, 68, 69mandatos primarios 65manejo de operaciones finalizadas con errores 68mantenimiento de bases de datos de OPC 13menú principal 5modificación

dependencias 42ocurrencias en el plan actual 65operaciones en el plan actual 66plan actual 63

modificar plan actual (MPA), diálogo 63

Nnombre del subsistema, establecimiento o cambio 6

80 Versión 8.1

Oocurrencias

adición al plan a largo plazo 39adición al plan actual 63consulta 50reejecución 69

opciones y parámetros, definición 6operaciones

cambio 65comprobación 52con errores 67consulta 52definición 30definición de detalles 33dependiente de la hora 34hora de comienzo planificado 34opciones 33predecesores, especificación 32reejecución 69

operaciones que han finalizado con errores 67

PPanel Adición de aplicaciones al plan actual 64Panel Selección de aplicaciones a añadir al PA 64panel Selección de todas las dependencias 53panel Selección información ocurrencia aplic. y oper. 53panel Selección información ocurrencia de aplicación 51panel Seleccion trabajo por lotes plan a largo plazo 37paneles

argumentos de búsqueda genéricos 9criterios de selección 9EQQLBATP 37EQQLBBDL 44EQQLBOCP 43EQQLBOPL 44EQQMAADL 64EQQMADDP 64EQQSAO1L 50EQQSAOSP 51EQQSMC1L 54EQQSOPGD 53EQQSOPSP 53paneles de filtro 9vía de acceso rápida 9

parámetros y opciones, definición 6plan a largo plazo

actualización por lotes 42creación 37examen 43modificación 39modificar todas 42ocurrencias 37

plan actualcambio 63comprobación de ocurrencias 50consulta del estado 50descripción general 47

plazo límite, especificación 28

predecesores, comprobación 53predecesores externos 35predecesores internos 32prioridad 27producción de planes diarios de OPC 47

Rrecuperación del último mandato 8recursos, asignación de estado 21recursos especiales

conexión con estaciones de trabajo 23estado de asignación 21intervalos 21

reejecución de una ocurrencia en el plan actual 69regla días festivos (F) 29reglas, modificación 29

Sservidores paralelos 15, 16sucesores, comprobación 53

Tteclas de función (F) 7, 8todas las dependencias de una operación 54trabajo, opciones de WTO y de impresión 33

Vvía de acceso rápida 8, 9

81Guía de iniciación

Índice

82 Versión 8.1

Número de Programa: 5697-WSZ

Printed in Denmark by IBM Danmark A/S

SH10-9295-00