Intégration d'un planificateur de charge de travail externe pour la gestion des charges de travail par lots
De nombreux clients utilisent déjà un planificateur de charge de travail externe pour gérer leurs charges de travail par lots sur le système d'exploitation z/OS. Si l'exécution de lots Java™ dans un environnement WebSphere Application Server est une solution attrayante, il est néanmoins important de pouvoir contrôler des travaux traitement par lots via un planificateur de charge de travail externe.
Intégration d'un planificateur externe
Etant donné qu'un planificateur externe ne sait pas comment gérer directement des travaux traitement par lots, un modèle de proxy est utilisé. Ce modèle utilise un travail JCL classique pour soumettre et/ou surveiller le travail traitement par lots. L'étape du travail JCL appelle un programme spécial, WSGRID, qui est fourni par traitement par lots. L'application WSGRID soumet et surveille un travail traitement par lots spécifié. WSGRID écrit les résultats intermédiaires de ce travail dans le journal du travail JCL. WSGRID ne rend pas le contrôle tant que le travail sous-jacent n'est pas terminé ; il s'agit donc d'un modèle d'exécution synchrone. Comme le planificateur externe peut gérer des travaux JCL, il peut gérer un travail JCL qui invoque WSGRID. En utilisant ce procédé, le planificateur externe peut gérer indirectement un travail. Dans le planificateur de travaux, une interface de plug-in optionnelle permet à l'utilisateur d'ajouter un code mettant à jour le plan d'opération du planificateur externe pour refléter l'état unique du travail sous-jacent (par exemple, travail démarré, étape démarrée, étape terminée, travail terminé). Le programme WSGRID est écrit avec un traitement de reprise spécial, de sorte que si le travail JCL est annulé, le travail sous-jacent l'est également. Les cycles de vie respectifs des deux travaux sont donc toujours synchronisés.
Le diagramme suivant illustre le contrôle de travaux
réalisé par un planificateur de charge de travail externe, sans JES obligatoire.

Le diagramme suivant illustre le contrôle de travaux
réalisé par un planificateur de charge de travail externe pour l'environnement de plateforme z/OS.
Dans ce diagramme, Tivoli Workload Scheduler est représenté par un exemple de planificateur de charge de travail.
