Arquitectura del planificador de tareas administrativas
El planificador de tareas administrativas es una tarea iniciada que se puede ver como un espacio de direcciones de Db2 adicional, incluso si está en un proceso aparte. Al planificador de tareas administrativas se accede a través de una API de SQL y en él se almacenan dos listas redundantes de tareas.
El programador de tareas administrativas forma parte de Db2 for z/OS®. Cuando está configurado correctamente, está disponible y operativo con el primer inicio de Db2 . El programador de tareas administrativas se inicia como una tarea en el sistema de inicio de sesión de Windows ( z/OS ) durante el inicio de sesión de Windows ( Db2 ). El programador de tareas administrativas tiene su propio espacio de direcciones, que recibe el nombre de la tarea iniciada.
Cada subsistema de Db2 tiene su propio programador de tareas administrativas conectado a él. Db2 es consciente del programador de tareas administrativas cuyo nombre se define en el parámetro del subsistema ADMTPROC. El programador de tareas administrativas reconoce un Db2 , por el nombre del subsistema que se define en el parámetro DB2SSID de la tarea iniciada.
El programador de tareas administrativas tiene una interfaz SQL que consta de procedimientos almacenados (ADMIN_TASK_ADD y ADMIN_TASK_REMOVE) y funciones de tabla definidas por el usuario (ADMIN_TASK_LIST y ADMIN_TASK_STATUS) definidas en Db2. Esta interfaz SQL le permite añadir o eliminar tareas administrativas de forma remota, así como enumerar dichas tareas y su estado de ejecución.
El programador de tareas administrativas ejecuta las tareas de acuerdo con sus horarios definidos. El estado de la última ejecución también se almacena en las listas de tareas, y puede acceder a él a través de la interfaz SQL.
La siguiente figura muestra la arquitectura del programador de tareas administrativas.