Integración de un planificador de carga de trabajo externo para gestionar cargas de trabajo de proceso por lotes

Muchos clientes ya utilizan un planificador de carga de trabajo externo para gestionar las cargas de trabajo por lotes en el sistema operativo z/OS Aunque el proceso por lotes Java™ que se ejecuta dentro de un entorno de WebSphere Application Server es atractivo, también es importante contar con una forma de controlar los trabajos de proceso por lotes mediante un planificador de carga de trabajo externo.

Integración del planificador externo

Dado que un planificador externo no sabe cómo gestionar directamente los trabajos de proceso por lotes, se utiliza un modelo de proxy. El modelo de proxy utiliza un trabajo JCL normal para someter, supervisar o someter el trabajo de proceso por lotes. El paso de trabajo JCL invoca un programa especial proporcionado por proceso por lotes, que se denomina WSGRID. La aplicación WSGRID somete y supervisa un trabajo de proceso por lotes especificado. WSGRID graba los resultados intermedios del trabajo en el registro de trabajo del trabajo JCL. WSGRID no efectúa el retorno hasta que ha finalizado el trabajo subyacente, lo cual ofrece un modelo de ejecución síncrono. Dado que el planificador externo puede gestionar trabajos JCL, puede gestionar un trabajo JCL que invoca WSGRID. Con este patrón, el planificador externo puede gestionar un trabajo indirectamente. Una interfaz de plug-in opcional en el planificador de trabajos permite al usuario añadir un código que actualiza el plan de operaciones del planificador externo para que refleje el estado exclusivo del trabajo subyacente como, por ejemplo, trabajo iniciado, paso iniciado, paso finalizado, trabajo finalizado. El programa WSGRID se graba con un proceso de recuperación especial, para que si se cancela al trabajo JCL, también se cancele el trabajo subyacente, lo que permite sincronizar el ciclo de vida de los dos trabajos.

[AIX Solaris HP-UX Linux Windows][z/OS] En el siguiente diagrama se muestra el control de trabajos por parte de un planificador de carga de trabajo externo, pero sin que sea necesario JES.

Control de trabajos de un planificador de carga de trabajo externo

[z/OS]En el siguiente diagrama se muestra el control de trabajos por parte de un planificador de carga de trabajo externo para el entorno de plataforma z/OS. En este diagrama, se muestra Tivoli Workload Scheduler como ejemplo de planificador de carga de trabajo.

Control de trabajos en la plataforma z/OS mediante un planificador de carga de trabajo externo


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_cgtws
File name: cgrid_cgtws.html