En una sección anterior (Funciones del Gestor de dependencias) se describía cómo soporta el Gestor de dependencias la captura de elementos de cambio de precedente en un conjunto de cambios de precedente por lotes de todo el sistema y cómo el Gestor de dependencias contiene el proceso por lotes para identificar los dependientes potencialmente afectados y volver a calcularlos.
En esta sección se proporcionan más detalles sobre el proceso por lotes del Gestor de dependencias.
El Gestor de dependencias mantiene registros de control en la base de datos para apuntar a los conjuntos de cambios de precedentes por lotes siguientes:
Estos registros de control son fundamentales para el comportamiento de la suite de proceso por lotes del Gestor de dependencias.
Siempre que hay cambios de precedente en modalidad de "cola para proceso por lotes", los registros de aplicación mostrarán un mensaje notificando al administrador que es necesario ejecutar la suite de proceso por lotes del Gestor de dependencias1.
La suite de proceso por lotes del Gestor de dependencias está compuesta de estos procesos por lotes independientes:
El punto de partida de la suite de proceso por lotes. Proceso ligero de una sola corriente que envía el conjunto de cambios de precedente de proceso por lotes abierto actualmente.
Proceso pesado de varias corrientes que identifica los dependientes que están potencialmente afectados por los cambios en el conjunto de cambios de precedente enviado y los recalcula. El tiempo que se tarda en ejecutar este proceso variará en función de cuántos recálculos de dependientes sean necesarios y puede ser considerable.
Punto final de la suite de proceso por lotes. Proceso ligero de una sola corriente que completa el conjunto de cambios de precedente de proceso por lotes enviado actualmente.
Estos procesos por lotes se describen más detalladamente en las secciones siguientes.