Workload Scheduler for z/OS Version 8 · 2018. 6. 6. · Création des descriptions de travail...

889
Workload Scheduler for z/OS Version 8.6 Gestion de la charge de travail SC11-2446-04

Transcript of Workload Scheduler for z/OS Version 8 · 2018. 6. 6. · Création des descriptions de travail...

  • Workload Scheduler for z/OSVersion 8.6

    Gestion de la charge de travail

    SC11-2446-04

    ���

  • Workload Scheduler for z/OSVersion 8.6

    Gestion de la charge de travail

    SC11-2446-04

    ���

  • ImportantAvant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à lasection «Remarques», à la page 825.

    Cinquième édition - septembre 2011

    Réf. US : SC32-1263-06

    LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBMDECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DECONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.

    Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui ysont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmesdisponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ouservices non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés.

    Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM,référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenairecommercial.

    Vous pouvez également consulter les serveurs Internet suivants :v http://www.fr.ibm.com (serveur IBM en France)v http://www.can.ibm.com (serveur IBM au Canada)v http://www.ibm.com (serveur IBM aux Etats-Unis)Compagnie IBM FranceDirection Qualité17, avenue de l'Europe92275 Bois-Colombes Cedex

    © Copyright IBM France 2011. Tous droits réservés

    © Copyright IBM Corporation 1991, 2011.

    http://www.fr.ibm.comhttp://www.can.ibm.comhttp://www.ibm.com

  • Table des matières

    Figures . . . . . . . . . . . . . . xv

    Tableaux. . . . . . . . . . . . . . xxi

    Avis aux lecteurs canadiens. . . . . xxiii

    A propos de cette publication . . . . xxvNouveautés . . . . . . . . . . . . . . xxvNouveautés de cette publication . . . . . . . xxvA qui s'adresse cette publication . . . . . . . xxviPublications . . . . . . . . . . . . . xxviUtilisation de l'outil LookAt pour consulter lesdescriptions de message . . . . . . . . . xxviiAccessibilité . . . . . . . . . . . . . xxviiFormation technique Tivoli . . . . . . . . xxviiiInformations sur le support . . . . . . . . xxviiiConventions du présent document . . . . . xxviiiLecture des diagrammes de syntaxe . . . . . xxix

    Partie 1. Planification . . . . . . . . 1

    Chapitre 1. Présentation du planificateur 9Fonctionnement du planificateur. . . . . . . . 9

    Suivi des travaux par le planificateur . . . . . 11Pouvez-vous définir une dépendance pour letravail ? . . . . . . . . . . . . . . 12Rôle du planificateur dans la préparation dutravail . . . . . . . . . . . . . . . 12Rôle du planificateur dans la reprise des travaux 13Utilité du planificateur pour les systèmes enligne. . . . . . . . . . . . . . . . 13Exécution de travaux hors du planificateur . . . 13

    Découverte du planificateur . . . . . . . . . 14

    Chapitre 2. Scénario utilisateur . . . . 15Implémentation d'un système de paie . . . . . 15Conception des applications de paie . . . . . . 17

    Création de postes de travail . . . . . . . 19Contrôle des postes de travail généraux . . . . 21Utilisation des serveurs . . . . . . . . . 22Création de ressources spéciales . . . . . . 23Création de l'agenda par défaut . . . . . . 25Préparation des travaux de paie . . . . . . 25Création des groupes, des applications et desopérations . . . . . . . . . . . . . . 28Création de plans . . . . . . . . . . . 34Echec de travaux ou de tâches démarrées . . . 36

    Résolution de problèmes plus complexes . . 37Récapitulatif des tâches à effectuer . . . . . . 37

    Chapitre 3. Utilisation des panneaux duplanificateur . . . . . . . . . . . . 39Panneaux ISPF du planificateur. . . . . . . . 39

    Définition des options . . . . . . . . . . 40Commandes et fonctions standard des panneaux 46

    Options de concaténation . . . . . . . . 47Commande de retour rapide. . . . . . . 47Commandes principales . . . . . . . . 48Définition des critères de liste . . . . . . 48Spécification des vues de panneaux . . . . 49Utilisation des critères de recherchegénériques. . . . . . . . . . . . . 51Tri des sorties de liste . . . . . . . . . 51Localisation des chaînes de données dans lessorties de liste . . . . . . . . . . . 52Affichage graphique des listes . . . . . . 53Affectation des touches de fonctionprogrammables (PF) . . . . . . . . . 53

    Modélisation de votre environnement . . . . . 54L'interface utilisateur graphique . . . . . . . 55Utilitaires . . . . . . . . . . . . . . . 55

    Chapitre 4. Création de postes detravail . . . . . . . . . . . . . . . 57Types de poste de travail existants. . . . . . . 57

    Ordinateurs . . . . . . . . . . . . . 57Ordinateurs de travaux . . . . . . . . 58Ordinateurs de tâches démarrées . . . . . 58Postes de travail virtuels . . . . . . . . 59Postes de travail tolérants aux pannes . . . 59Postes de travail d'agent Tivoli WorkloadScheduler for z/OS . . . . . . . . . . 59Postes de travail dynamiques . . . . . . 60Postes de travail de remplacement. . . . . 60

    Postes de travail d'impression . . . . . . . 61Postes de travail généraux . . . . . . . . 61

    Postes de travail généraux destinés à laconfiguration des travaux. . . . . . . . 61Postes de travail généraux WTO . . . . . 62Postes de travail généraux WAIT . . . . . 62

    Postes de travail du moteur distant . . . . . 62Recommandations concernant la création de postesde travail . . . . . . . . . . . . . . . 63

    Types de poste de travail requis . . . . . . 63Nombre de postes de travail de chaque type . . 64Utilisation de postes de travail virtuels . . . . 64Postes de travail factices . . . . . . . . . 66

    Création d'un poste de travail . . . . . . . . 67Spécification des attributs et options d'un poste detravail . . . . . . . . . . . . . . . . 71

    Spécification des attributs de génération d'étatd'un poste de travail . . . . . . . . . . 71Spécification des postes de travail tolérant auxpannes ou d'agent Tivoli Workload Scheduler forz/OS . . . . . . . . . . . . . . . 73Spécification des postes de travail dynamiques 75Spécification des postes de travail de moteurdistant . . . . . . . . . . . . . . . 77

    © Copyright IBM Corp. 1991, 2011 iii

    ||

    ||

    ||

    |||||

  • Spécification de serveurs parallèles d'un poste detravail . . . . . . . . . . . . . . . 78Spécification de postes de travail morcelables . . 79Spécification des destinations d'un poste detravail . . . . . . . . . . . . . . . 79Spécification de la durée de transfert du poste detravail par défaut . . . . . . . . . . . 80Spécification de la durée par défaut . . . . . 80Spécification de l'option AUTOMATION. . . . 81

    Spécification de la disponibilité des postes de travail 81Spécification des plages horaires d'un poste detravail . . . . . . . . . . . . . . . 82Fermeture de postes de travail . . . . . . . 83

    Spécification des ressources fixes d'un poste detravail . . . . . . . . . . . . . . . . 85Contrôle des postes de travail . . . . . . . . 87

    Chapitre 5. Création de ressourcesspéciales. . . . . . . . . . . . . . 89Présentation des ressources spéciales . . . . . . 89

    Exemple d'utilisation des fichiers . . . . . . 92Exemple d'utilisation des unités de bande . . . 93Exemple d'utilisation des lignes de transmission 94Utilisation des ressources spéciales . . . . . 94

    Mise à jour de la base de données de ressourcesspéciales . . . . . . . . . . . . . . . 95Création de ressources spéciales . . . . . . . 96Définition de la disponibilité d'une ressource . . . 104

    Utilisation de NetView pour définir ladisponibilité d'une ressource . . . . . . . 104Utilisation du gestionnaire RODM pourmodifier la disponibilité d'une ressource . . . 104Utilisation de l'option On Complete (En casd'achèvement) pour modifier la disponibilitéd'une ressource . . . . . . . . . . . . 105Utilisation de l'option Max Usage Limit(Nombre maximum d'utilisations) pour modifierla disponibilité d'une ressource . . . . . . 106Utilisation de SRSTAT LIFESPAN pour modifierla disponibilité d'une ressource . . . . . . 108Utilisation de la gestion de ressourcesdéclenchées par événement pour modifier ladisponibilité d'une ressource . . . . . . . 108

    Création dynamique d'une ressource . . . . . 108Création de ressources manquantes au cours dela planification par lots . . . . . . . . . 108Création de ressources manquantes au cours dela durée de validité du plan . . . . . . . 109

    Copie dynamique de ressources à partir de labase de données . . . . . . . . . . 109Ajout dynamique de ressources nonprésentes dans la base de données . . . . 109Définition des valeurs globales . . . . . 110

    Hiperbatch et l'utilitaire DLF (Data LookasideFacility) . . . . . . . . . . . . . . . 111Génération de rapports sur les ressources spéciales 111Utilisation des modifications de la disponibilitépour l'automatisation de la charge de travail . . . 111

    Chapitre 6. Création d'agendas et depériodes . . . . . . . . . . . . . 113Création de l'agenda par défaut . . . . . . . 114Création de périodes . . . . . . . . . . . 117

    Exemples de périodes . . . . . . . . . 120Périodes cycliques . . . . . . . . . . 120Périodes non cycliques . . . . . . . . 121

    Utilisation des périodes par les cyclesd'exécution . . . . . . . . . . . . . 121Utilisation de périodes cycliques de jours ouvrésuniquement . . . . . . . . . . . . . 122

    Différence entre les cycles basés sur desdécalages et les cycles basés sur des règles . 123Cohérence accrue . . . . . . . . . . 124

    Chapitre 7. Création d'applications etde groupes . . . . . . . . . . . . 125Aspects à prendre en compte avant de créer desapplications . . . . . . . . . . . . . . 125

    Que sont les applications ? . . . . . . . . 125Descriptions d'application standard . . . . 126Descriptions de travail . . . . . . . . 126Définitions de groupe . . . . . . . . 127

    Conventions d'appellation dans les applications 127ID application . . . . . . . . . . . 127Noms de travaux . . . . . . . . . . 127Numéros d'opération . . . . . . . . . 128ID propriétaire . . . . . . . . . . . 128

    Règles s'appliquant à la création d'applications 128Subdivision des applications . . . . . . . 129Méthodes de création d'applications . . . . . 129

    Définitions de groupe et applications standard . . 130Création d'une application et de ses opérations 130

    Définition de l'ID application . . . . . . 132Spécification de la date de début de validité 132Définition du statut . . . . . . . . . 133Utilisation des options de résultat d'échéance 133

    Facteur de lissage de l'échéance . . . . 134Limite pour le résultat de l'échéance. . . 134

    Définition du moment auquel votre applicationdoit être planifiée . . . . . . . . . . . 134

    Création de cycles d'exécution . . . . . . 135Création de cycles d'exécution comportantdes règles . . . . . . . . . . . 136Utilisation des règles pour générer lesjours . . . . . . . . . . . . . 140Sélection du dernier jour ouvré avant unjour chômé . . . . . . . . . . . 141Création de cycles d'exécution comportantdes décalages . . . . . . . . . . 142Utilisation des périodes cycliquesjours-ouvrés-uniquement comportant desdécalages . . . . . . . . . . . . 143

    Sélection d'une règle de jour chômé . . . . 143Définition du moment auquel votreapplication ne doit pas s'exécuter. . . . . 144

    Utilisation de cycles d'exécution négatifs 144Arrêt d'un travail normal si le jour suivantest chômé . . . . . . . . . . . 145

    iv IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

  • Utilisation des dates de prise d'effet/defin d'effet . . . . . . . . . . . . 145

    Définition de l'heure d'arrivée des données 146Spécification des options EVERY pour uncycle d'exécution . . . . . . . . . . 146Définition de cycles d'exécution comportantdes décalages . . . . . . . . . . . 149

    Exemple de cycle d'exécution quotidien 149Exemple de cycle d'exécutionhebdomadaire . . . . . . . . . . 149Exemples de cycle d'exécution mensuel 150

    Création d'opérations. . . . . . . . . . 150Exemples d'opérations . . . . . . . . 152Indication des dépendances . . . . . . 153Spécification des dépendances croisées et destravaux reflet . . . . . . . . . . . 154Définition d'une opération en tant que cibled'un chemin critique . . . . . . . . . 155

    Calcul et surveillance des cheminscritiques . . . . . . . . . . . . 155Gestion des chemins critiques pendantl'exécution du plan . . . . . . . . 156

    Définition des caractéristiques des opérations 157Spécification des prédécesseurs pour leconditionnement du traitement desopérations . . . . . . . . . . . . 158

    Indication de dépendances conditionnelles 158Dépendances externes entre plusieursoccurrences . . . . . . . . . . . 160

    Définition de l'utilisation des ressourcesd'opération . . . . . . . . . . . . 161

    Utilisation des ressources spéciales . . . 161Utilisation des ressources fixes du postede travail . . . . . . . . . . . . 163Utilisation des serveurs parallèles . . . 165

    Définition des options d'automatisation . . 165Options applicables aux travaux et auxtâches démarrées . . . . . . . . . 166Options applicables uniquement auxtravaux . . . . . . . . . . . . 169Options applicables aux opérationsd'impression. . . . . . . . . . . 170Options applicables à toutes les opérations 170

    Utilisation des options de résultat de durée 171Facteur de lissage de la durée . . . . . 172Limite pour le résultat de durée . . . . 173

    Définition des échéances et des heuresd'arrivée des données des opérations . . . 173Définition des instructions d'opérateur . . . 174Edition des opérations JCL . . . . . . . 176Relance et nettoyage des opérations . . . . 176Spécification des informations étendues . . 177Spécification des informationsd'automatisation système . . . . . . . 178Création des zones utilisateur permettant defournir des informations supplémentaires . . 180Spécification des informations relatives autravail distant dans les travaux reflet . . . 181

    Association d'instructions de travail à desopérations . . . . . . . . . . . . . 181

    Instructions de travail et opérationsd'ordinateur . . . . . . . . . . . . 181Langage JCL et opérations de configurationde travail . . . . . . . . . . . . . 183

    Utilisation des opérations d'impression . . . . 183Utilisation des opérations WTO . . . . . . 183Opérations de tâche démarrée . . . . . . . 184Planification de la fermeture des systèmes enligne et des tâches démarrées . . . . . . . 184Création d'opérations avec contrainte horaire 185

    Création des descriptions de travail . . . . . . 186Utilisation du panneau Job Description . . . . 186

    Création de cycles d'exécution pour lesdescriptions de travail . . . . . . . . 190Définition d'informations supplémentairessur une opération pour les descriptions detravail . . . . . . . . . . . . . . 190

    Incidence des descriptions de travail sur lesplans courants et à long terme. . . . . . . 191

    Applications répertoriées . . . . . . . . . 191Création d'une liste d'applications . . . . . 191Exécution des tâches à partir du panneau List ofApplications. . . . . . . . . . . . . 193

    Navigation dans une application . . . . . . . 195Exploration des informations concernant le cycled'exécution . . . . . . . . . . . . . 198Exploration des opérations d'une application 198

    Chapitre 8. Définition des applicationsdans un lot . . . . . . . . . . . . 203Utilisation de la fonction de mise à jour en masseou du chargeur par lots . . . . . . . . . . 203

    Gestion d'un fichier séquentiel. . . . . . . 203Modification des descriptions d'application parlots . . . . . . . . . . . . . . . . 204Modification des définitions de groupe et desinstructions d'opérateur . . . . . . . . . 204Modifications apportées en fonction des valeursd'origine . . . . . . . . . . . . . . 204Recherche des valeurs de zones spécifiques dansles applications . . . . . . . . . . . . 204

    Exécution de l'utilitaire de mise à jour en masse 204Présentation du chargeur par lots . . . . . . 208

    Données entrées . . . . . . . . . . . 208Données générées . . . . . . . . . . . 208Vérification de la validité . . . . . . . . 209Description des bases de données . . . . . 209

    Base de données des descriptionsd'application . . . . . . . . . . . 209Base de données des instructions d'opérateur 211

    Codage des instructions de contrôle du chargeurpar lots . . . . . . . . . . . . . . . 211

    Structure des instructions de contrôle d'unedescription d'application. . . . . . . . . 211Structure des instructions de contrôle d'uneinstruction d'opérateur . . . . . . . . . 212Exemple illustrant l'ordre des instructions decontrôle . . . . . . . . . . . . . . 212Remarques sur la sécurité du chargeur par lots 213

    Exécution du chargeur par lots . . . . . . . 213Codage du JCL . . . . . . . . . . . . 213

    Table des matières v

    |||

    |||

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

  • Rapports du chargeur par lots . . . . . . . 216Exemple de chargeur par lots . . . . . . . . 216Instructions de contrôle du chargeur par lots . . . 220

    Syntaxe et construction . . . . . . . . . 220Valeurs par défaut. . . . . . . . . . . 221ADCNC . . . . . . . . . . . . . . 222ADCNS . . . . . . . . . . . . . . 224ADDEP . . . . . . . . . . . . . . 227ADOP . . . . . . . . . . . . . . . 230ADOPEXTN. . . . . . . . . . . . . 238ADOPSAI . . . . . . . . . . . . . 239ADRE . . . . . . . . . . . . . . . 241ADRULE . . . . . . . . . . . . . . 243ADRUN . . . . . . . . . . . . . . 247ADSR . . . . . . . . . . . . . . . 251ADSTART . . . . . . . . . . . . . 253ADUSF . . . . . . . . . . . . . . 257OIT. . . . . . . . . . . . . . . . 258OISTART . . . . . . . . . . . . . . 259OPTIONS . . . . . . . . . . . . . 262

    Chapitre 9. Présentation du plan àlong terme et du plan courant . . . . 267Plan à long terme . . . . . . . . . . . . 269Plan courant. . . . . . . . . . . . . . 271

    Suppression des données du nouveau plancourant via la planification quotidienne . . . 272Résolution des occurrences en attente . . . . 272

    Plans résiduels . . . . . . . . . . . 273Occurrences en attente . . . . . . . . 273

    Première création des plans . . . . . . . . 274

    Chapitre 10. Génération etmodification du plan à long terme . . 277Exécution des travaux par lots d'un plan à longterme . . . . . . . . . . . . . . . . 278

    Fichiers du plan à long terme . . . . . . . 278Messages du plan à long terme . . . . . . 278

    Création d'un plan à long terme . . . . . . . 279Création du plan à long terme. . . . . . . . 280Extension du plan à long terme . . . . . . . 281Modification du plan à long terme par lots . . . 281Création de rapports sur le plan à long terme . . 282

    Commentaires générés dans les rapports duplan à long terme . . . . . . . . . . . 283

    Création d'un plan à long terme d'essai . . . . 284Affichage du statut du plan à long terme . . . . 285Définition des postes de travail remplaçants etremplacés . . . . . . . . . . . . . . 285Modification des applications dans le plan à longterme en ligne . . . . . . . . . . . . . 286

    Modification des occurrences dans le plan àlong terme . . . . . . . . . . . . . 287Modification des dependencies dans le plan àlong terme . . . . . . . . . . . . . 288

    Chapitre 11. Génération du plancourant . . . . . . . . . . . . . . 291Informations utilisées par la planificationquotidienne . . . . . . . . . . . . . . 291

    Création et extension du plan courant . . . . . 293Extension du plan courant . . . . . . . . . 294Recréation du plan courant . . . . . . . . . 296Création d'un plan courant d'essai . . . . . . 297

    Planification de bout en bout avec fonctions detolérance aux pannes . . . . . . . . . . 297

    Renouvellement du fichier Symphony . . . . . 298Création de rapports à l'aide de la planificationquotidienne . . . . . . . . . . . . . . 298

    Rapports du plan . . . . . . . . . . . 298Rapports de gestion . . . . . . . . . . 299

    Période en cours . . . . . . . . . . 299Période précédente . . . . . . . . . 299

    Utilisation du journal de suivi . . . . . . . . 301Résolution des dépendances entre les opérations 301Analyse des problèmes signalés par la planificationquotidienne . . . . . . . . . . . . . . 302

    Planification de bout en bout avec fonctions detolérance aux pannes . . . . . . . . . . 303

    Modification du plan courant . . . . . . . . 304Interrogation du plan courant . . . . . . . . 304Informations de référence du plan courant . . . 305

    Organisation et intégrité du plan courant . . . 305Plan courant pendant un traitement normal . . 307Processus de sauvegarde du plan courant . . . 309Création et activation du nouveau plan courant 310Problèmes liés aux travaux par lots du plancourant . . . . . . . . . . . . . . 313

    Actions de reprise . . . . . . . . . . 313Actions de post-reprise . . . . . . . . 314

    Chapitre 12. Utilisation des fonctionsde service et des fonctionsfacultatives . . . . . . . . . . . . 315Activation et désactivation de la soumission detravaux . . . . . . . . . . . . . . . 315Activation et désactivation de la repriseautomatique des travaux et des tâches démarrées . 316Actualisation du plan à long terme . . . . . . 316Actualisation des profils de ressources RACF. . . 317Activation et désactivation de la fonction de suividéclenché par événement (ETT) . . . . . . . 317Génération d'une bande de rapports officielsd'analyse de programme (APAR) . . . . . . . 317Génération d'un rapport d'événements du journalde suivi . . . . . . . . . . . . . . . 318

    Chapitre 13. Mode de sélection d'untravail pour la soumissionautomatique . . . . . . . . . . . . 319Identification de l'ordre de soumission . . . . . 319Processus de soumission . . . . . . . . . 321

    Planification de bout en bout avec fonctions detolérance aux pannes . . . . . . . . . . 321Soumission des travaux sur des postes detravail sans génération d'états . . . . . . . 321Soumission des travaux sur des postes detravail WTO . . . . . . . . . . . . . 322Soumission de tâches démarrées . . . . . . 323Soumission de travaux . . . . . . . . . 323

    vi IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

    ||

  • Soumission de travaux ou d'une tâche démarréesur un poste de travail virtuel . . . . . . . 325

    Chapitre 14. Présentation du suivi destravaux sous z/OS . . . . . . . . . 327Vérification de l'absence de perte des événements 329Fuseaux horaire . . . . . . . . . . . . 329

    Chapitre 15. Planification de la repriseet du redémarrage . . . . . . . . . 331Paramètres nécessaires à l'exécution des fonctions 332

    Paramètres nécessaires au vérificateurd'exécution de travaux . . . . . . . . . 332

    Recherche d'informations complémentaires 332Paramètres nécessaires à la fonction d'extractiondu journal des travaux . . . . . . . . . 332

    Journaux des travaux z/OS. . . . . . . 332Journaux des travaux sur des systèmesexécutant des agents distribués . . . . . 333Recherche d'informations complémentaires 333

    Paramètres nécessaires à la fonction de relanceet nettoyage . . . . . . . . . . . . . 333

    Recherche d'informations complémentaires 334Paramètres nécessaires à la fonction de repriseautomatique . . . . . . . . . . . . . 334

    Recherche d'informations complémentaires 334Paramètres nécessaires à la fonction d'historique 335

    Recherche d'informations complémentaires 335Paramètres nécessaires à la fonction de reprisesur les agents distribués . . . . . . . . . 335

    Recherche d'informations complémentaires 335

    Chapitre 16. Définition des codesd'erreur . . . . . . . . . . . . . . 337Mode de définition des codes d'erreur des travauxsous z/OS . . . . . . . . . . . . . . 337

    Définition des codes d'erreur à l'aide de codesachèvement . . . . . . . . . . . . . 337Définition des codes d'erreur à l'aide duvérificateur d'exécution de travaux . . . . . 338

    Mode de définition des codes d'erreur des travauxsur des agents distribués . . . . . . . . . 339Utilisation des codes d'erreur pour définir lesopérations à considérer comme terminées par uneerreur . . . . . . . . . . . . . . . . 339Réinitialisation des opérations en fonction descodes d'erreur . . . . . . . . . . . . . 340Détermination de la réussite ou de l'échec d'untravail . . . . . . . . . . . . . . . . 340

    Chapitre 17. Relance et nettoyage . . 343Relance d'une opération au niveau d'une étape oud'un travail . . . . . . . . . . . . . . 345

    JCL utilisé pour la relance . . . . . . . . 346JCL ETENDU . . . . . . . . . . . 346JCL NORMAL . . . . . . . . . . . 349

    Relance d'une étape . . . . . . . . . . 350Logique de simulation des codes retour . . 353Etapes impossibles à relancer . . . . . . 353

    Disponibilité des fichiers . . . . . . . 354Réexécution des étapes . . . . . . . . 354Meilleur processus de relance . . . . . . 355Exemple de relance d'une étape . . . . . 355Résolution des ensembles de fichiers . . . 356Remarques sur la résolution des ensemblesde fichiers . . . . . . . . . . . . 360

    Relance d'un travail . . . . . . . . . . 362Démarrage du nettoyage . . . . . . . . 362Démarrage du nettoyage avec repriseautomatique . . . . . . . . . . . . . 362Affichage des résultats du nettoyage . . . . 362

    Nettoyage des fichiers . . . . . . . . . . 362Sélection des options de nettoyage . . . . . 363

    Nettoyage automatique, immédiat ou manuel 363Nettoyage au niveau du travail ou des étapes 364Période d'exécution des actions de nettoyage 365Actions effectuées sur les fichiers concernés . . 366

    SMS . . . . . . . . . . . . . . 368Fichiers migrés . . . . . . . . . . . 369Ensembles de fichiers. . . . . . . . . 369

    Protection des fichiers contre les suppressionsinvolontaires . . . . . . . . . . . . 369Reprise après incident d'un poste de travail . . 369Mode de fonctionnement du nettoyage . . . . 370Fonction Fast Step Restart . . . . . . . . 370

    Valeurs par défaut. . . . . . . . . . 371Fonction Fast Job Restart . . . . . . . . 371

    Valeurs par défaut. . . . . . . . . . 372Fonction Fast start cleanup . . . . . . . . 372Remarques sur le suivi déclenché parévénement . . . . . . . . . . . . . 372Génération de copies pour le magasin dedonnées . . . . . . . . . . . . . . 373

    Remarques sur les modifications de JCL . . . . 376Remarques sur l'insertion de la préétapeEQQCLEAN. . . . . . . . . . . . . . 377Limitation du nombre d'étapes des travaux . . . 378

    Chapitre 18. Reprise automatique detravaux et de tâches démarrées . . . 379Définition des critères de reprise . . . . . . . 379Processus de reprise automatique et nettoyage dufichier . . . . . . . . . . . . . . . . 381Reprise et redémarrage automatique de la chargede travail . . . . . . . . . . . . . . . 382Reprise d'opérations en cas d'inactivité d'un postede travail . . . . . . . . . . . . . . . 383Instruction de contrôle de reprise automatique . . 383

    Syntaxe de de l'instruction RECOVER . . . . 384Paramètres d'instruction . . . . . . . . . 385

    Paramètres de sélection . . . . . . . . 386Paramètres de reconstruction du JCL . . . 386Paramètres d'action de reprise . . . . . . 387

    Paramètres de sélection . . . . . . . . . 387Paramètres de reconstruction du JCL . . . . 390Paramètres d'action . . . . . . . . . . 393

    Exemples de code de reprise . . . . . . . . 396Exemple 1 . . . . . . . . . . . . . 396Exemple 2 . . . . . . . . . . . . . 396Exemple 3 . . . . . . . . . . . . . 397

    Table des matières vii

  • Exemple 4 . . . . . . . . . . . . . 398Exemple 5 . . . . . . . . . . . . . 398

    Détermination de l'étape en échec d'une opération 399Ajout d'occurrences de reprise de prédécesseurs auplan courant. . . . . . . . . . . . . . 399Modifications du statut . . . . . . . . . . 400

    Statut . . . . . . . . . . . . . . . 400Statut étendu . . . . . . . . . . . . 401

    Sécurité dans le processus de reprise automatique 401Actions de reprise à partir du panneau ModifyingCurrent Plan . . . . . . . . . . . . . 402Instructions de message et de commentaire . . . 402

    Instruction de message . . . . . . . . . 402Instruction de commentaire. . . . . . . . 403

    Consignation et génération d'états de problème . . 403Tentative réussie du processus de reprise . . . 403Echec de la tentative de reprise . . . . . . 403

    Listes de codes de cas . . . . . . . . . . 404Activation/Désactivation de la fonction de repriseautomatique . . . . . . . . . . . . . . 404Redémarrage d'un travail sur d'autres postes detravail . . . . . . . . . . . . . . . . 404

    Chapitre 19. Conditionnement dutraitement des opérations . . . . . . 407Utilisation des dépendances conditionnelles . . . 407Evaluation des conditions et du statut dusuccesseur conditionnel . . . . . . . . . . 408

    Comment définir une règle dans une condition 408Lorsque le planificateur évalue le statut d'unedépendance de condition . . . . . . . . 409Comment le planificateur évalue le statut d'unedépendance de condition . . . . . . . . 410Comment le planificateur évalue le statut d'unecondition . . . . . . . . . . . . . . 410Comment le planificateur évalue le statut del'opération du successeur conditionnel . . . . 410

    Rendre une opération dépendante du statut ou ducode de retour d'une autre opération . . . . . 411

    Exemples d'évaluation de dépendancesconditionnelles . . . . . . . . . . . . 412Concepts clés et restrictions des dépendancesconditionnelles de travail . . . . . . . . 416

    Comment s'assurer de la cohérence del'application grâce à la première opération(FOP) . . . . . . . . . . . . . . 417

    Rendre une opération dépendante du code deretour d'étape d'une autre opération . . . . . . 419

    Comment identifier une étape . . . . . . . 420Comment activer l'évaluation de la dépendancedes étapes . . . . . . . . . . . . . 420Mode d'évaluation d'une dépendance d'étape 421

    Comment l'évaluation est effectuéelorsqu'aucun événement de fin d'étape n'estreçu . . . . . . . . . . . . . . 421

    Exemples de l'évaluation des dépendancesconditionnelles au niveau de l'étape . . . . . 422

    Comment créer une condition pour le statut desopérations avec des prédécesseurs de statut X . . 426

    Comment propager le statut X dans unebranche . . . . . . . . . . . . . . 426

    Comment paramétrer sur W le statut d'uneopération avec des prédécesseurs de statut X . . 427

    Gestion de la reprise à l'aide des dépendancesconditionnelles . . . . . . . . . . . . . 428

    Exemple d'utilisation des travaux de reprisepour implémenter le flux de travaux . . . . 429Exemple de gestion de la reprise dans unenvironnement de bout en bout . . . . . . 430

    Interactions avec d'autres fonctions . . . . . . 431Règles de cohérence MCP . . . . . . . . . 431

    Répétition d'une occurrence . . . . . . . 432Définition d'une occurrence comme en attente 432Définition d'une occurrence sur terminée . . . 432Suppression d'une opération ou d'uneoccurrence . . . . . . . . . . . . . 433

    Surveillance des conditions dans le plan actuel . . 433Comment rechercher des opérations seterminant par une erreur . . . . . . . . 434Comment voir si une opération se terminant parune erreur empêche de traitement du travail dese poursuivre . . . . . . . . . . . . 434

    Comment vérifier si l'exécution dessuccesseurs conditionnels ne peut êtreassurée . . . . . . . . . . . . . 434Comment vérifier si l'exécution dessuccesseurs conditionnels n'est pas bloquée . 435Comment vérifier si l'exécution dessuccesseurs normaux ne peut être assurée . . 436

    Comment vérifier si une opération est en attenteen raison des conditions . . . . . . . . . 436Comment rechercher les opérations ignoréesdans un flux conditionnel . . . . . . . . 436Comment afficher des informations concernantles conditions . . . . . . . . . . . . 437

    Lot de plans quotidiens, gestion des dépendancesconditionnelles . . . . . . . . . . . . . 439Résolution automatique des dépendancesconditionnelles . . . . . . . . . . . . . 440

    Chapitre 20. Définition et gestion desdépendances croisées . . . . . . . 441Présentation des dépendances croisées . . . . . 441Définition d'une dépendance croisée dans la basede données . . . . . . . . . . . . . . 443

    Etape 1. Configuration des destinations. . . . 443Comment obtenir les valeurs correctes àspécifier dans la destination . . . . . . 444

    Etape 2. Création d'un poste de travail demoteur distant . . . . . . . . . . . . 444Etape 3. Définition d'un travail reflet sur leposte de travail de moteur distant . . . . . 445Etape 4. Ajout d'une dépendance au travailreflet . . . . . . . . . . . . . . . 445

    Contrôle de la cohérence du plan quotidien pourles travaux reflet et les postes de travail de moteurdistant. . . . . . . . . . . . . . . . 446Surveillance d'une résolution de dépendancecroisée dans le plan en cours . . . . . . . . 447

    Comment le statut du travail reflet changejusqu'à ce que la liaison soit établie . . . . . 447

    viii IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

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

  • Comment un travail reflet distribué est-il liéà une instance de travail distant . . . . . 449Comment un travail reflet z/OS est-il lié àune instance de travail distant . . . . . . 452

    Surveillance des changements de statut dutravail reflet une fois la liaison établie . . . . 455

    Modification des instances de travail refletdans le plan en cours. . . . . . . . . 458Transition du statut de travail reflet au coursde la reprise des travaux distants ou de laréexécution . . . . . . . . . . . . 460Modification des postes de travail de moteurdistant dans le plan en cours . . . . . . 460

    Contacter le moteur distant au cours d'un scénariode reprise . . . . . . . . . . . . . . 461

    Chapitre 21. Exécution del'automatisation de la charge detravail gérée par événements . . . . 463Scénario métier . . . . . . . . . . . . . 463Processus géré par événement . . . . . . . . 464Déclenchement des fichiers . . . . . . . . . 465

    Définition de règles d'événement . . . . . . 465Génération des fichiers de configuration . . . 465Déploiement des fichiers de configuration . . . 467Effets sur la disponibilité des ressourcesspéciales . . . . . . . . . . . . . . 467

    Déclenchement du fichier HFS ou ZFS . . . . . 468Syntaxe . . . . . . . . . . . . . . 468Arguments . . . . . . . . . . . . . 469Exemple . . . . . . . . . . . . . . 470

    Ajout d'occurrences par le suivi déclenché parévénement . . . . . . . . . . . . . . 470

    Types d'événements déclencheurs . . . . . 471Activation de la fonction ETT . . . . . . . 472Définition des critères de la fonction ETT . . . 472Ajout automatique d'une occurrence au plancourant . . . . . . . . . . . . . . 474Utilisation de la fonction ETT pour automatiserdes tâches . . . . . . . . . . . . . 476Utilisation de variables liées à l'occurrence ETT 477

    Fusion du déclenchement de fichiers et suividéclenché par événement (ETT) . . . . . . . 479

    Chapitre 22. Personnalisation destravaux . . . . . . . . . . . . . . 481Substitution de variables . . . . . . . . . 481

    Association de tables de variables à desapplications . . . . . . . . . . . . . 482Appel/Désactivation de la substitution devariables . . . . . . . . . . . . . . 484Codage des variables dans JCL . . . . . . 485Variables de type perluète, pourcentage et pointd'interrogation . . . . . . . . . . . . 486

    Variables de type perluète . . . . . . . 486Variables de type pourcentage . . . . . . 487

    Variables simples . . . . . . . . . 487Variables composées . . . . . . . . 487

    Variables de type point d'interrogation . . . 488Variables fournies . . . . . . . . . . . 489

    Variables fournies liées à l'occurrence . . . 489Variables fournies liées à l'opération . . . . 492Variables fournies liées à la date . . . . . 492Variables fournies de format dynamique . . 493

    Variables temporaires. . . . . . . . . . 494Variables définies par l'utilisateur et tables devariables . . . . . . . . . . . . . . 495

    Cas de substitution des variables . . . . . 497Personnalisation des commandes SystemAutomation . . . . . . . . . . . . . 498Création d'une dépendance entre deux variables 498

    Restrictions . . . . . . . . . . . . 500Utilisation de variables dépendantes pour lamigration. . . . . . . . . . . . . 501Utilisation des variables fournies . . . . . 501

    Validation de variable . . . . . . . . . 502Table de variables globales . . . . . . . . 504Contextes d'utilisation des variables . . . . . 505Erreurs de substitution de variables . . . . . 505Suppression de la substitution de variables . . 505Substitution de variables dans les procéduresz/OS JCL. . . . . . . . . . . . . . 506Substitution de variables avec des blancsimbriqués . . . . . . . . . . . . . 507

    Instructions d'adaptation JCL . . . . . . . . 508Instruction NOP . . . . . . . . . . . 510Instruction SCAN . . . . . . . . . . . 511Instruction SEARCH . . . . . . . . . . 512Instruction SETFORM . . . . . . . . . 514Instruction SETVAR . . . . . . . . . . 516Instruction TABLE. . . . . . . . . . . 521Instructions BEGIN et END . . . . . . . 522Instruction FETCH . . . . . . . . . . 525Mot clé COMP dans les instructions BEGIN etFETCH . . . . . . . . . . . . . . 527

    Restrictions dans l'utilisation des variables . . . 530Erreurs de longueur de ligne . . . . . . . 530Chaînes que les variables ne peuvent pasreprésenter . . . . . . . . . . . . . 530Non prise en charge des boucles dans lasubstitution de variables. . . . . . . . . 531Ordre de substitution de variables . . . . . 532Utilisation d'un nom d'agenda par défaut . . . 532

    Substitution de variables dans des travauxs'exécutant sur des postes de travail tolérants auxpannes . . . . . . . . . . . . . . . 532

    Activation de la substitution de variables . . . 532Restrictions . . . . . . . . . . . . 533

    Substitution de variables pour les types de travauxavec options avancées . . . . . . . . . . 533

    Ajout de variables aux définitions de travaux deDynamic Workload Console . . . . . . . 533

    Limitations . . . . . . . . . . . . 534Exits utilisateur disponibles . . . . . . 534

    Exigences de configuration . . . . . . . . 534

    Chapitre 23. Planification des travauxet WLM . . . . . . . . . . . . . . 537Intégration à la classe de service . . . . . . . 539Environnement . . . . . . . . . . . . . 539Quand définir un travail comme critique . . . . 539

    Table des matières ix

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

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

  • Sélection des règles d'assistance WLM . . . . . 539Intégration à l'environnement de planification . . 541Association d'un environnement de planification àun travail. . . . . . . . . . . . . . . 542Soumission des processus de soumission et depersonnalisation automatique . . . . . . . . 542

    Définition préexistante dans la carte de travailJCL. . . . . . . . . . . . . . . . 543Vérification de la disponibilité del'environnement de planification . . . . . . 543Restrictions d'utilisation des commentaires de lacarte de travail sur la droite . . . . . . . 543Mécanisme de relance d'une opération enattente d'environnement de planification . . . 544Surveillance des opérations. . . . . . . . 544Remarques sur l'utilisation de l'instruction JCLROUTE . . . . . . . . . . . . . . 544

    Actions utilisateur visant à activer l'intégration del'environnement de planification . . . . . . . 544Configuration prise en charge . . . . . . . . 545

    Configuration multi-sysplex avec un JESplexcorrespondant au sysplex . . . . . . . . 545Configuration multi-sysplex avec un JESplex necorrespondant pas au sysplex . . . . . . . 547

    Remarques sur les performances . . . . . . . 552Exits d'écoute ENF 57 et ENF 41 . . . . . . 553Exit EQQDPX01 de traitement par lots du planquotidien . . . . . . . . . . . . . . 553

    Chapitre 24. Détection et analyse deboucle . . . . . . . . . . . . . . 555Détection d'une boucle . . . . . . . . . . 555

    Boucle "NO ENTRY AND/OR EXIT POINT" 556Boucle "SOME NODES COULD NOT BECHECKED" . . . . . . . . . . . . . 556

    Démarrage de l'analyse de boucle . . . . . . 557Exemple de détection et d'analyse de boucle . . . 559Conseils pour faciliter la résolution d'une boucle 561

    Partie 2. Contrôle et surveillance 563

    Chapitre 25. Surveillance de la chargede travail . . . . . . . . . . . . . 565Utilisation du panneau Ready List . . . . . . 565

    Sélection d'une présentation de liste deséléments prêts . . . . . . . . . . . . 565Création de votre propre présentation de listedes éléments prêts. . . . . . . . . . . 566Exits utilisateur dans les présentations de listedes éléments prêts. . . . . . . . . . . 568

    Appel de l'exit utilisateur depuis lespanneaux. . . . . . . . . . . . . 568Définition et configuration de l'exitutilisateur . . . . . . . . . . . . 568Communication avec la routine de l'interfaceutilisateur . . . . . . . . . . . . 569

    Utilisation de la liste des éléments prêts . . . . 571Définition du statut d'une opération . . . . . 572

    Attribution du statut suivant par leplanificateur . . . . . . . . . . . . 572

    Définition explicite du statut . . . . . . 572Restauration de l'état précédent d'uneopération . . . . . . . . . . . . . 573Interruption d'une opération . . . . . . 573Rapport sur une opération terminée par uneerreur . . . . . . . . . . . . . . 573

    Affichage des instructions de l'opérateur . . . 574Préparation des travaux sur un poste de travailde configuration . . . . . . . . . . . 574

    Préparation des travaux sans variablesparamétrables non résolues. . . . . . . 574Préparation des travaux avec des variablesparamétrables non résolues. . . . . . . 576Autres façons de modifier un travail . . . 577

    Report et libération d'une opération . . . . . 578Retrait d'une opération du plan courant etrestauration . . . . . . . . . . . . . 579Exécution immédiate d'une opération avec lacommande EXECUTE . . . . . . . . . 580Diagnostic des retards . . . . . . . . . 580Réinitialisation des informations concernant laliaison pour un travail reflet . . . . . . . 582

    Panneau QCP . . . . . . . . . . . . . 582Interrogation des occurrences d'une application 583Demande d'informations sur les opérations . . 584Vérification du statut d'un poste de travail . . 586Vérification du statut du plan courant . . . . 587Option CRITICAL JOBS . . . . . . . . . 588

    Scénario de gestion . . . . . . . . . . . 590Rôles . . . . . . . . . . . . . . . 590Configuration de l'environnement . . . . . 590Exécution du scénario . . . . . . . . . 591

    Chapitre 26. Mise à jour du plancourant . . . . . . . . . . . . . . 593Utilisation de raccourcis . . . . . . . . . . 595Accès au panneau Modifying Current Plan . . . 595Spécification de critères de sélection . . . . . . 595Exécution d'un travail à la demande. . . . . . 595

    Ajout d'occurrences au plan courant. . . . . 596Sélection d'occurrences . . . . . . . . 596Ajout d'occurrences . . . . . . . . . 598Spécification d'un code d'erreur . . . . . 599Inclusion de dépendances définies dans labase de données . . . . . . . . . . 600Modification et ajout de dépendances . . . 602

    Modification et ajout de dépendances decondition . . . . . . . . . . . . 605

    Regroupement d'occurrences . . . . . . 606Ajout d'un groupe d'applications au plancourant . . . . . . . . . . . . . . 607

    Exclusion de certaines applications . . . . 607Spécification de la résolution desdépendances . . . . . . . . . . . 607

    Redémarrage d'une occurrence depuis le début 609Réexécution d'une occurrence dans le plancourant pour une opération spécifique . . . . 610Arrêt d'une occurrence d'application . . . . 614Suppression d'une occurrence d'application . . 615Modification d'une occurrence d'application . . 615

    x IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

    |||

  • Modification des dépendances externes d'uneoccurrence . . . . . . . . . . . . 616Modification des dépendances d'uneopération . . . . . . . . . . . . . 616Modification des détails d'une opération . . 616Modification des informations étendues . . 617Ajout et suppression d'opérations . . . . 618

    Listage et exploration des opérations . . . . . 619Création d'une liste d'opérations . . . . . . 619Exploration des informations sur l'opération . . 620

    Modification des opérations . . . . . . . . 625Réexécution d'opérations de la base de données del'historique . . . . . . . . . . . . . . 626

    Mise à jour de la base de données del'historique . . . . . . . . . . . . . 627Traitement des opérations d'historique . . . . 627

    Sélection d'une opération d'historique . . . 629Notification au planificateur des changements nonplanifiés dans les ressources . . . . . . . . 630Maintien des plans à jour . . . . . . . . . 630

    Postes de travail tolérants aux pannes etreplanification . . . . . . . . . . . . 631

    Modification de la disponibilité du poste de travail 633Postes de travail actifs et inactifs . . . . . . 633Redirection de travaux vers des postes detravail de remplacement . . . . . . . . . 634Modification du statut global d'un poste detravail virtuel . . . . . . . . . . . . 637Modification de la disponibilité d'unedestination virtuelle . . . . . . . . . . 637Consultation des informations système . . . . 639

    Suppression d'opérations sur des agents standard 640

    Chapitre 27. Traitement desopérations terminées par une erreur . 641Affichage de la liste des opérations terminées parune erreur pour lancer des actions . . . . . . 642

    Sélection d'une présentation de listed'opérations terminées par une erreur . . . . 642Création de votre propre présentation de listedes opérations terminées par une erreur . . . 643

    Réception d'instructions de réexécution ou dereprise après incident. . . . . . . . . . . 644Aboutissement d'une opération terminée par uneerreur . . . . . . . . . . . . . . . . 645Modification d'un travail qui a échoué . . . . . 645Redémarrage d'opérations terminées par uneerreur . . . . . . . . . . . . . . . . 645Redémarrage d'opérations terminées par uneerreur via une action de nettoyage . . . . . . 646

    Actions au niveau de l'occurrence . . . . . 647Traitement des opérations terminées par le coded'erreur OSEQ . . . . . . . . . . . . 648

    Redémarrage d'une opération à partir d'une étapedonnée . . . . . . . . . . . . . . . 648

    Utilisation des options de nettoyage . . . . . 649Définition du redémarrage automatique pour lesopérations en échec . . . . . . . . . . . 650

    Chapitre 28. Surveillance desressources spéciales . . . . . . . . 653Présentation des ressources spéciales . . . . . 653

    Exemple d'utilisation des fichiers . . . . . . 656Exemple d'utilisation des unités de bande . . . 656Exemple d'utilisation des lignes de transmission 657Utilisation des ressources spéciales par leplanificateur . . . . . . . . . . . . . 658

    Utilisation du moniteur de ressources spéciales . . 658Intervalles de disponibilité . . . . . . . . 659Accès au moniteur de ressources spéciales. . . 660Recherche des opérations qui attendent uneressource . . . . . . . . . . . . . . 662Modification d'une ressource spéciale . . . . 664

    Chapitre 29. Utilisation de TivoliBusiness Systems Manager . . . . . 669Activation de la surveillance par Tivoli BusinessSystems Manager . . . . . . . . . . . . 669

    Options de démarrage du planificateur . . . . 669Identification des travaux à surveiller . . . . 670Définition de moniteurs dans les panneaux ISPF 670Définition de moniteurs à partir de l'interface deprogrammation. . . . . . . . . . . . 671

    Fonctionnement de la surveillance . . . . . . 672Reconnaissance du planificateur . . . . . . . 672

    Chapitre 30. Utilisation d'IBMTivoli Monitoring. . . . . . . . . . 673Activation de la surveillance par IBMTivoli Monitoring . . . . . . . . . . . . 674

    Options de configuration du contrôleur . . . 674Options de configuration de Tivoli EnterprisePortal . . . . . . . . . . . . . . . 675

    Fonctionnement de la surveillance . . . . . . 676Reconnaissance d'objets surveillés . . . . . 677Identification et affichage des alertes . . . . 677

    Identification des travaux à surveiller . . . . . 678Définition de moniteurs dans les panneaux ISPF 678Définition de moniteurs à partir de l'interface deprogrammation. . . . . . . . . . . . 680Définition de moniteurs à partir des interfacesgraphiques . . . . . . . . . . . . . 680

    Chapitre 31. Génération de rapportsavec Tivoli Workload Scheduler forz/OS . . . . . . . . . . . . . . . 681Archivage des données historiques . . . . . . 682

    Rapports historiques . . . . . . . . . . 683Configuration de l'environnement . . . . . . 686Configuration de la base de données . . . . . 688

    Création de la base de données . . . . . . 689Migration de la base de données vers ladernière version . . . . . . . . . . . 690

    Chiffrement du mot de passe dans l'instructionDBOPT . . . . . . . . . . . . . . . 691Configuration des autorisations RACF . . . . . 691Exécution de rapports de traitement par lots àpartir de l'interface de ligne de commande . . . 692

    Table des matières xi

    ||||||

    ||

    |||

    |||

  • Exemple de scénario métier . . . . . . . 692Configuration de la génération de rapports de laligne de commande . . . . . . . . . . 692Exécution des rapports de traitement par lots 694Exemples . . . . . . . . . . . . . . 695Journaux et traces pour les rapports detraitement par lots. . . . . . . . . . . 696

    Conservation des données historiques dans la basede données . . . . . . . . . . . . . . 696

    Annexe A. Commandes TSO . . . . . 697Remarques importantes relatives à l'utilisation descommandes TSO . . . . . . . . . . . . 697BACKUP . . . . . . . . . . . . . . . 698BULKDISC . . . . . . . . . . . . . . 702JSUACT . . . . . . . . . . . . . . . 705OPINFO . . . . . . . . . . . . . . . 707OPSTAT . . . . . . . . . . . . . . . 711SRSTAT . . . . . . . . . . . . . . . 716WSSTAT . . . . . . . . . . . . . . . 721

    Annexe B. Programmes batch . . . . 725Instructions de définition de données (DD)référencées par des travaux batch . . . . . . 725

    Instructions DD utilisées par EQQBATCH . . . 725Instructions DD décrivant les données . . . . 726

    Sécurité et programmes batch . . . . . . . . 727Programmes batch et exemples de JCL . . . . . 727

    EQQADCOP - Impression d'applications : calculet impression des jours d'exécution d'uneapplication . . . . . . . . . . . . . 728

    Données SYSIN requises. . . . . . . . 728Exemple de JCL . . . . . . . . . . 729

    EQQADDEP - Impression d'applications :références croisées aux dépendances externes. . 729

    Données SYSIN requises. . . . . . . . 729Exemple de JCL . . . . . . . . . . 729

    EQQADMUP - Procéder à une mise à jourglobale des descriptions d'application . . . . 730

    Données SYSIN requises. . . . . . . . 730Exemple de JCL . . . . . . . . . . 730

    EQQADPRT - Impressions d'application :détaillées . . . . . . . . . . . . . . 730

    Données SYSIN requises. . . . . . . . 730Remarques . . . . . . . . . . . . 731Exemple de JCL . . . . . . . . . . 731

    EQQADXRF - Impressions d'application :références croisées aux noms de travaux . . . 731

    Données SYSIN requises. . . . . . . . 732Exemple de JCL . . . . . . . . . . 732

    EQQAUDIT - Impression de rapports d'auditformatés . . . . . . . . . . . . . . 732

    Exemple de JCL . . . . . . . . . . 732EQQAXR00 - Impression d'applications :références croisées des éléments différents . . . 734

    Données SYSIN requises. . . . . . . . 734Exemple de JCL . . . . . . . . . . 735

    EQQCLPRC - Impression d'agendas . . . . . 735Données SYSIN requises. . . . . . . . 735Exemple de JCL . . . . . . . . . . 735

    EQQCLPRP - Impression de périodes . . . . 736Données SYSIN requises. . . . . . . . 736Exemple de JCL . . . . . . . . . . 736

    EQQDNTOP - Création ou extension du planactuel . . . . . . . . . . . . . . . 736

    Données SYSIN requises. . . . . . . . 736Exemple de JCL . . . . . . . . . . 737

    EQQDOTOP - Impression de statistiques pourles périodes de planification actuelles . . . . 739

    Données SYSIN requises. . . . . . . . 739Exemple de JCL . . . . . . . . . . 739

    EQQDRTOP - Replanification de la période deplanification actuelle . . . . . . . . . . 740

    Données SYSIN requises. . . . . . . . 740Exemple de JCL . . . . . . . . . . 740

    EQQDSTOP - Renouvellement du fichierSymphony . . . . . . . . . . . . . 742

    Données SYSIN requises. . . . . . . . 742Exemple de JCL . . . . . . . . . . 742

    EQQDTTOP - Production d'un plan d'essai . . 742Données SYSIN requises. . . . . . . . 742Exemple de JCL . . . . . . . . . . 743

    EQQEVPGM - Emission de commandes batch 744Données SYSIN requises. . . . . . . . 744Exemple de JCL . . . . . . . . . . 744

    EQQJVPRT - Impression de variables JCL . . . 744Données SYSIN requises. . . . . . . . 745Exemple de JCL . . . . . . . . . . 745

    EQQLTCRE - Création d'un nouveau plan àlong terme . . . . . . . . . . . . . 745

    Données SYSIN requises. . . . . . . . 745Exemple de JCL . . . . . . . . . . 745

    EQQLTMOA - Modification du plan à longterme pour toutes les applications ou extensiondu plan à long terme . . . . . . . . . . 746

    Données SYSIN requises. . . . . . . . 746Exemple de JCL . . . . . . . . . . 746

    EQQLTMOO - Modification du plan à longterme pour une application. . . . . . . . 747

    Données SYSIN requises. . . . . . . . 747Exemple de JCL . . . . . . . . . . 747

    EQQLTPRT - Impression du plan à long terme 748Données SYSIN requises. . . . . . . . 748Exemple de JCL . . . . . . . . . . 748

    EQQLTTRY - Création d'un plan d'essai à longterme . . . . . . . . . . . . . . . 749

    Données SYSIN requises. . . . . . . . 749Exemple de JCL . . . . . . . . . . 749

    EQQOIBAT - Impression des instructions àl'opérateur . . . . . . . . . . . . . 750

    Données SYSIN requises. . . . . . . . 750Exemple de JCL . . . . . . . . . . 751

    EQQOIBLK - Instructions à l'opérateur :procéder à une mise à jour globale . . . . . 751

    Données SYSIN requises. . . . . . . . 751Exemple de JCL . . . . . . . . . . 752Présentation du fichier d'instructionsd'opérateur . . . . . . . . . . . . 752

    EQQPURGE - Purge d'un objet DLF (datalookaside facility) . . . . . . . . . . . 753

    Données SYSIN requises. . . . . . . . 753

    xii IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

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

  • Exemple de JCL . . . . . . . . . . 753EQQSLTOP - Programme d'analyse de fichiersavec traitement de l'instruction parse . . . . 755

    Données SYSIN requises. . . . . . . . 756Exemple de JCL . . . . . . . . . . 756

    EQQWSPRT - Impression de toutes lesdescriptions de postes de travail . . . . . . 756

    Données SYSIN requises. . . . . . . . 756Exemple de JCL . . . . . . . . . . 756

    EQQYLTOP - Chargeur batch . . . . . . . 757Envoi de rapports générés par e-mail . . . . . 757

    Annexe C. Exemples de rapport . . . 759Rapports d'agenda . . . . . . . . . . . 759Rapports de périodes . . . . . . . . . . . 760Rapports de descriptions de poste de travail . . . 761Rapports de descriptions d'application . . . . . 762Rapport des tables de variables JCL . . . . . . 767Rapports de mise à jour de masse . . . . . . 768Rapports d'instructions d'opérateur . . . . . . 769Rapports de plan à long terme . . . . . . . 770Rapports de planification quotidienne . . . . . 774

    Rapports d'une période de planificationprécédente . . . . . . . . . . . . . 780

    Vues de la base de données . . . . . . . . 785JOB_HISTORY_V . . . . . . . . . . . 786JOB_STATISTICS_V . . . . . . . . . . 786

    Annexe D. Commandes z/OS prisesen charge . . . . . . . . . . . . . 789Démarrage du planificateur . . . . . . . . 789Arrêt du planificateur . . . . . . . . . . 790Annulation du planificateur . . . . . . . . 790Modification du planificateur . . . . . . . . 790Modification du magasin de données . . . . . 797

    Annexe E. Codes de statut, codesd'erreur et codes raison . . . . . . . 801Codes de statut d'occurrence . . . . . . . . 801Codes de statut d'opération . . . . . . . . 801Codes de statut étendus . . . . . . . . . . 802Codes d'erreur . . . . . . . . . . . . . 803Codes de statut d'extraction du journal des travaux 806

    Codes raison d'opérations . . . . . . . . 806

    Annexe F. Zones affichées dans leslistes d'erreurs et d'éléments prêts . . 809

    Annexe G. Définition de règlesd'événement et appel de la macroEQQLSENT . . . . . . . . . . . . 813Syntaxe de définition des règles d'événement. . . 813

    Arguments . . . . . . . . . . . . . 814Exemples de règles d'événement . . . . . . . 818

    Scénario de base . . . . . . . . . . . 818Utilisation des caractères génériques. . . . . 818Définition de l'attribut isDraft sur yes . . . . 819Sélection des membres EQQEVLIB à mettre àjour . . . . . . . . . . . . . . . 819

    Appel de la macro EQQLSENT . . . . . . . 820Appel d'EQQLSENT pour créer EQQDSLST . . 821

    Syntaxe d'appel de macro pour EQQLSENT 822

    Remarques . . . . . . . . . . . . 825Marques . . . . . . . . . . . . . . . 827

    Index . . . . . . . . . . . . . . . 829

    Table des matières xiii

    ||

  • xiv IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

  • Figures

    1. Plan à long terme glissant. . . . . . . . 102. Extension du plan courant . . . . . . . 113. Exemple de travaux liés à la paie chez

    Paymore Incorporated . . . . . . . . . 164. EQQWCGEP - Creating general information

    about a workstation . . . . . . . . . . 215. Spécification d'une base de données de paie

    comme ressource. . . . . . . . . . . 246. Modification de l'agenda par défaut . . . . 257. Création d'une variable . . . . . . . . 268. Création de l'application PAYDAILY . . . . 289. Création du cycle d'exécution pour PAYDAILY 29

    10. Création de la règle pour PAYDAILY . . . . 3011. Création d'opérations dans PAYDAILY . . . 3012. Spécification des prédécesseurs pour les

    opérations PAYDAILY . . . . . . . . . 3113. Spécification d'une base de données de paie

    comme ressource. . . . . . . . . . . 3214. Spécification des contraintes horaires de WTO 3215. Création du plan à long terme . . . . . . 3416. Indication des occurrences dans le plan à long

    terme . . . . . . . . . . . . . . 3517. Création du plan courant . . . . . . . . 3518. EQQOPCAP - Menu principal . . . . . . 3919. EQQXOPTP - Defining parameters and options 4020. EQQXDATP - Setting date and time format 4121. EQQXCOLP - Setting color and highlight

    attributes . . . . . . . . . . . . . 4322. EQQXAOIP - Setting AD/OI consistency check 4523. EQQXJCLP - Setting JCL edit tool information 4524. EQQXPSTL - Setting the panel style . . . . 4625. EQQSOPFP - Selecting operations . . . . . 4926. EQQMOPRV - Choose View in the menu bar

    to change the panel view . . . . . . . . 5027. EQQNALSL - Choose View in the menu bar to

    change the panel view . . . . . . . . . 5128. EQQXSRTL - Sorting a list . . . . . . . 5229. ISPOPT3B - PF key definitions and labels 5430. EQQXSUBP - Generating JCL for a batch job 5631. Exemple de poste de travail virtuel

    correspondant à un serveur d'authentificationmaître JES2 . . . . . . . . . . . . 65

    32. Opérations dépendantes avec dépendancescomplexes . . . . . . . . . . . . . 66

    33. Utilisation d'une opération factice poursimplifier des dépendances complexes . . . 67

    34. EQQWMLSL - List of workstation descriptions 6835. EQQWCGEP - Creating general information

    about a workstation . . . . . . . . . . 6836. EQQWMDES - Modifying virtual workstation

    destination . . . . . . . . . . . . . 6937. EQQWMAVV - Availability of a workstation 7038. EQQWMTAL - All open time interval . . . . 7039. Ordinateur avec le paramètre d'utilisation des

    serveurs défini sur B ou C - Contrôle de lasoumission des travaux . . . . . . . . 79

    40. EQQWMAVL - Availability of a workstation 8241. EQQWMOTL - Open time intervals for one

    day . . . . . . . . . . . . . . . 8242. EQQWMATL - All open time intervals . . . 8343. EQQWMACL - Modifying all workstations

    closed . . . . . . . . . . . . . . 8444. EQQWMREP - Resources for a workstation 8645. EQQODBSP - Maintaining TWSz databases 9846. EQQQDTOP - Maintaining special resources 9847. EQQQDLSL - List of special resources . . . 9848. EQQQDCRP - Creating a special resource 9949. EQQQDWML - Modifying connected work

    stations for a special resource . . . . . . 10150. EQQQDIML - Modifying intervals for a

    special resource . . . . . . . . . . . 10251. EQQQDWML - Modifying connected work

    stations for a special resource . . . . . . 10352. EQQTCCAL - Creating a calendar. . . . . 11553. EQQTPERL - List of calendar periods 11754. EQQTCRPL - Creating a calendar period 11855. Période cyclique de cinq jours ouvrés

    uniquement, MYWEEK . . . . . . . . 12356. Comment Tivoli Workload Scheduler for

    z/OS compte les décalages avec des périodescycliques de jours ouvrés uniquement . . . 124

    57. Résultats lorsque l'origine de la périodecyclique de jours ouvrés uniquement est unjour chômé . . . . . . . . . . . . 124

    58. EQQASUBP- Maintaining applicationdescriptions . . . . . . . . . . . . 130

    59. EQQACGPP - Creating an application 13160. EQQAMRPL - Run cycles . . . . . . . 13761. EQQRULEP - Modifying a rule . . . . . 13962. EQQRULSL - List of generated dates 14063. EQQAMRNL - Run days. . . . . . . . 14264. Effet de la règle de jours chômés . . . . . 14465. Les cycles d'exécution négatifs . . . . . . 14566. Utilisation des dates de prise d'effet pour

    passer d'un cycle d'exécution à l'autre . . . 14667. EQQAMREP - Every options . . . . . . 14768. EQQAMOPL - Operations . . . . . . . 15169. EQQAMOSL - Operations . . . . . . . 15470. EQQAMSDP - Operation details . . . . . 15871. EQQAMPDL - Predecessors. . . . . . . 15872. EQQAMCCL - Conditions list . . . . . . 15973. EQQAMCCP - Condition dependencies

    definitions . . . . . . . . . . . . 15974. EQQAMSRL - Special resources . . . . . 16275. EQQAMWRP - Work station resources and

    servers . . . . . . . . . . . . . . 16576. EQQAMJBP - Job, WTO, and print options 16677. EQQAMFBP - Feedback options . . . . . 17278. EQQAMTMP - Time specifications . . . . 17479. EQQALSML - List of operator instructions 17580. EQQKCRTE - Creating an operator

    instruction . . . . . . . . . . . . 175

    © Copyright IBM Corp. 1991, 2011 xv

    |||

    ||

    ||

    ||||||

    |||

    ||

  • 81. EQQAOIDP - Confirm the deletion of OI 17682. EQQAMRCL - Restart and cleanup of

    operation details . . . . . . . . . . 17683. EQQAMXDP - Operation extended info 17884. EQQAMAIP - Modifying automation info in

    the application . . . . . . . . . . . 17985. EQQAMUFL - User fields . . . . . . . 18086. EQQJSUBP - Maintaining job descriptions 18787. EQQJCGPP - Creating a job . . . . . . . 18788. Indication de ressources spéciales pour une

    description de travail . . . . . . . . . 18989. Indication de cycles d'exécution pour une

    description de travail . . . . . . . . . 19090. EQQAMSDP - Operation details . . . . . 19191. EQQALSTL - List of Applications (style de

    panneau par défaut) . . . . . . . . . 19292. EQQNALSL - List of Applications panel

    (partie 1) . . . . . . . . . . . . . 19293. EQQNALSL - List of Applications panel

    (partie 2) . . . . . . . . . . . . . 19394. EQQNALSL - List of Applications (partie 3) 19395. EQQNALSL - List of Applications (partie 4) 19396. Table row commands . . . . . . . . . 19497. EQQNALSL - Enter command letters in

    Row cmd column . . . . . . . . . . 19598. EQQNABGP - Browsing the application

    description in the database (partie 1). . . . 19599. EQQNABGP - Browsing the application

    description in the database (partie 2). . . . 196100. EQQNABGP - Application description in the

    database (partie 3) . . . . . . . . . . 196101. Commandes de ligne de tableau d'un cycle

    d'exécution . . . . . . . . . . . . 198102. Commande de ligne de table pour une

    opération . . . . . . . . . . . . . 199103. EQQNABSP - Showing operation details and

    some automatic options . . . . . . . . 200104. EQQNABSP - Showing time options and

    predecessors . . . . . . . . . . . . 201105. EQQNABSP - Showing resources and user

    field information . . . . . . . . . . 201106. EQQAUPDL - Mass updating of application

    description . . . . . . . . . . . . 205107. EQQAUUGL - Updating data item . . . . 206108. EQQAUFIP - Specifying filter criteria 206109. EQQXSUBP - Generating JCL for a batch job 207110. Relation entre la base de données et les plans 268111. Génération du plan à long terme . . . . . 270112. Génération du plan courant . . . . . . . 272113. Exemple d'un prédécesseur manquant 274114. EQQLTOPP - Maintaining the long-term plan,

    panneau . . . . . . . . . . . . . 277115. EQQLBATP - Selecting long-term plan batch

    job . . . . . . . . . . . . . . . 278116. EQQLCREP - Creating the long-term plan 280117. EQQLEXTP - Extending the long-term plan 281118. EQQLEXTP - Printing the long-term plan, all

    applications . . . . . . . . . . . . 282119. EQQLTEXP - Making a trial long-term plan 284120. EQQLSTAP - Status of the long-term plan 285121. EQQLBDWP - Setting default for browse 286

    122. EQQLSTOL - Long-term plan occurrences 288123. EQQLCHGP - Modifying an occurrence 289124. EQQLCDPL - Modifying dependencies 289125. Données requises par le processus de

    planification quotidienne. . . . . . . . 292126. EQQDPLNP - Producing daily plans 293127. Extension du plan courant . . . . . . . 295128. Exemple de messages émis dans le fichier

    EQQLOOP . . . . . . . . . . . . 303129. EQQMTOPP - Modifying the current plan 304130. EQQSTOPP - Current plan and status inquiry 305131. Mise à jour du plan courant pendant un

    traitement normal . . . . . . . . . . 308132. EQQUTOPP - Service functions . . . . . 315133. EQQRCLSE - Operation restart and cleanup 344134. EQQMERSL - Step restart selection list 352135. EQQMERSI - Step information list . . . . 353136. Exemple présentant le début d'une relance

    d'étape. . . . . . . . . . . . . . 356137. Exemple d'une action de nettoyage pour un

    travail . . . . . . . . . . . . . . 368138. Exemple de fichier définissant le nettoyage

    avec reprise automatique après incident . . 382139. Exemple de définition de dépendance de

    condition . . . . . . . . . . . . . 412140. Exemple d'opérations de conditionnement. 413141. Evaluation du statut des successeurs si le

    travail JOB1 se termine avec le statut C et lecode de retour 0 . . . . . . . . . . 413

    142. Evaluation du statut des successeurs si letravail JOB1 se termine avec le statut C et lecode de retour 4 et le travail JOB2 est exécutéavec succès . . . . . . . . . . . . 414

    143. Evaluation du statut des successeurs si letravail JOB1 se termine avec le statut C et lecode de retour 4 et le travail JOB2 se terminepar une erreur . . . . . . . . . . . 415

    144. Evaluation du statut des successeurs si letravail JOB1 se termine avec le statut E et lecode de retour U2345 . . . . . . . . . 416

    145. Exemple de problème APPLICATIONINCONSISTENT . . . . . . . . . . 418

    146. Exemple de mode de résolution d'unproblème d'incohérence d'application . . . 419

    147. Exemple de dépendance au niveau de l'étape 422148. Evaluation du statut des dépendances d'étape

    si Step100 se termine par le code de retour 4et que le statut de JOBA n'est pas encoreterminé . . . . . . . . . . . . . 423

    149. Evaluation du statut des dépendances d'étapesi Step100 se termine par le code de retour 8et que le statut de JOBA n'est pas encoreterminé . . . . . . . . . . . . . 423

    150. Evaluation du statut des dépendances d'étapesi Step100 se termine par le code de retour 8et que JOBA se termine avec succès . . . . 424

    151. Evaluation du statut des dépendances d'étapesi Step100 se termine par le code de retour 8et que JOBA se termine par une erreur . . . 424

    xvi IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

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

  • 152. Evaluation du statut des dépendances d'étapesi aucun événement de fin d'étape n'est reçupour Step100 et que JobA se termine avecsuccès . . . . . . . . . . . . . . 425

    153. Evaluation du statut des dépendances d'étapesi aucun événement de fin d'étape n'est reçupour Step100 et que JOBA se termine par uneerreur . . . . . . . . . . . . . . 426

    154. Exemple de propagation du statut X . . . . 427155. Exemple indiquant comment paramétrer sur

    W le statut d'une opération avec desprédécesseurs de statut X . . . . . . . 428

    156. Exemple simple de dépendances de conditionpour les travaux de reprise . . . . . . . 429

    157. Exemple d'opérations de conditionnementutilisant des travaux de reprise . . . . . 430

    158. EQQMEP1L - Côté gauche du panneau ErrorList . . . . . . . . . . . . . . . 434

    159. EQQSOPFP - Selecting operations. . . . . 436160. EQQSCONL - Condition Browsing . . . . 437161. EQQSOCCP - Browsing condition

    dependencies . . . . . . . . . . . 438162. EQQSOCCR - Browsing condition

    dependencies . . . . . . . . . . . 439163. Logique de la dépendance croisée. . . . . 442164. Chaîne de l'établissement de la liaison 448165. Instance à lier si l'entrée de données du

    travail reflet est comprise dans l'intervalle duplan de production . . . . . . . . . 450

    166. Instance à lier si l'intervalle de liaison s'étenden dehors de l'intervalle du plan deproduction . . . . . . . . . . . . 450

    167. L'entrée de données du travail reflet estcomprise dans le plan de production, mais iln'existe aucune instance à lier . . . . . . 451

    168. L'instance à lier existe, mais elle n'est pasencore comprise dans le plan de production . 451

    169. L'intervalle du plan de préproduction necontient toujours pas l'entrée de données dutravail reflet . . . . . . . . . . . . 452

    170. Instance à lier si l'entrée de données dutravail reflet est comprise dans l'intervalle duCP . . . . . . . . . . . . . . . 453

    171. Instance à lier si l'instance JS2 précédente laplus proche de l'entrée de données du travailreflet existe dans le LTP, mais a été suppriméedu CP . . . . . . . . . . . . . . 454

    172. L'entrée de données du travail reflet estcomprise dans le plan CP, mais il n'existeaucune instance à lier . . . . . . . . . 454

    173. L'instance à lier existe, mais elle n'est pasencore comprise dans le plan CP . . . . . 455

    174. L'intervalle du plan LTP ne contient toujourspas l'entrée de données du travail reflet. . . 455

    175. Chaîne de transition du statut du travailreflet distribué une fois la liaison établie . . 457

    176. Chaîne de transition du statut du travailreflet z/OS une fois la liaison établie. . . . 458

    177. Mise en cascade des définitions de poste detravail de moteur distant pour le scénario degestion de commutation . . . . . . . . 461

    178. EQQJMTCL - Modifying ETT tracking criteria 472179. EQQQDCRP - Creating a special resource 477180. EQQJMTCL - Modifying ETT tracking criteria 478181. Mise à jour de la liste EQQDSLST . . . . 478182. JCL écrit pour utiliser des variables liées à

    l'occurrence ETT . . . . . . . . . . 479183. JCL avec variables résolues . . . . . . . 479184. Traitement des variables JCL . . . . . . 484185. EQQJVMAP - Maintaining TWSz JCL Variable

    Tables . . . . . . . . . . . . . . 495186. EQQJVTML - List of JCL variable tables 496187. EQQJVVCL - Creating a JCL variable table 496188. EQQJVVMP - Modifying a JCL variable 497189. EQQJVDVL - JCL variable dependency value

    list . . . . . . . . . . . . . . . 499190. EQQJVDVL - JCL variable dependency on a

    substring . . . . . . . . . . . . . 500191. Spécification de la variable HLQ1 . . . . . 501192. Spécification d'une valeur spéciale pour le

    lundi (ODAY=1) . . . . . . . . . . 502193. EQQJVVEP - Specifying verification criteria 503194. Substitution d'une variable dans une

    procédure : JCL de travail . . . . . . . 507195. Substitution d'une variable dans une

    procédure : JCL de procédure . . . . . . 507196. Configuration multisysplex : JESplex

    correspondant à un sysplex . . . . . . . 546197. Configuration multisysplex : plusieurs

    JESplex . . . . . . . . . . . . . 548198. Plusieurs JES au sein d'un même sysplex 550199. Exemple de boucle de type NO ENTRY

    AND/OR EXIT POINT . . . . . . . . 556200. Exemple de condition de fin de boucle de

    type SOME NODES COULD NOT BECHECKED . . . . . . . . . . . . 557

    201. Exemple de réseau . . . . . . . . . . 559202. EQQRTOPP - Communicating with

    workstations . . . . . . . . . . . . 565203. EQQRSRLP - Specifying ready list criteria 566204. EQQRLYLL - Ready list layouts . . . . . 567205. EQQRLYCL -Creating a ready list layout 568206. EQQRLRLM - Ready list . . . . . . . . 571207. EQQRJCLE - Editing JCL for an operation 575208. EQQRLVAL - List of JCL preparation

    variables to be set . . . . . . . . . . 576209. EQQRJCLE - Editing JCL for an operation 577210. EQQSOPSP - Selecting application occurrence

    and operation information . . . . . . . 581211. EQQSTOPP - Current plan and status inquiry 583212. EQQSAOSP - Selecting application occurrence

    information . . . . . . . . . . . . 583213. EQQSMC1L - Browsing most critical

    occurrences . . . . . . . . . . . . 584214. EQQSOPSP - Selecting application occurrence

    and operation information . . . . . . . 585215. EQQSPG1L - All dependencies of an

    operation (left part) . . . . . . . . . 586216. EQQSWSSP - Browsing summary of activities

    at a workstation . . . . . . . . . . 587217. EQQSGCPP - Browsing general current plan

    information . . . . . . . . . . . . 588

    Figures xvii

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

    ||

    |||

    |||

  • 218. EQQSCJOB - Browsing critical jobs . . . . 588219. EQQSCJO1 - Browsing active critical jobs

    (right part) . . . . . . . . . . . . 589220. EQQSCPL1 - Browsing critical path (partie de

    gauche) . . . . . . . . . . . . . 589221. Exemple d'un réseau de travaux incluant des

    opérations critiques . . . . . . . . . 591222. EQQSCJOB - Browsing critical jobs . . . . 591223. EQQSCP1L - Browsing critical hot list (partie

    de gauche) . . . . . . . . . . . . 592224. EQQSCJOB - Browsing active critical jobs

    (partie de gauche) . . . . . . . . . . 592225. EQQMTOPP - Modifying the current plan 595226. EQQMADDP - Adding Applications to the

    Current Plan, panneau . . . . . . . . 597227. EQQMAADL - Selecting applications to add

    to the CP . . . . . . . . . . . . . 598228. EQQMAOCP - Adding an application to the

    current plan . . . . . . . . . . . . 598229. EQQMMOPL - Modifying Operations in the

    Current Plan, panneau . . . . . . . . 602230. EQQMMODP - Modifying an Operation in

    the Current Plan, panneau . . . . . . . 603231. EQQMMDPL - Modifying dependencies in

    the current plan. . . . . . . . . . . 604232. EQQMMADP - Creating a dependency in the

    current plan . . . . . . . . . . . . 604233. EQQMMDLL - Defining dependencies in the

    current plan . . . . . . . . . . . . 605234. EQQMMCCL - Modifying conditional

    dependencies in the CP . . . . . . . . 606235. EQQMAAGL - Adding an occurrence group

    to the CP . . . . . . . . . . . . . 607236. EQQMAMOL - Modifying occurrences added

    to the current plan . . . . . . . . . . 608237. EQQMOCLL - Modifying occurrences in the

    current plan . . . . . . . . . . . . 609238. EQQMROCL - Rerunning an occurrence in

    the current plan . . . . . . . . . . . 611239. EQQRCLSE - Operation restart and cleanup 612240. EQQMOSTL - List dependency status change 613241. EQQMMXDP - Modifying extended info in

    the current plan. . . . . . . . . . . 618242. EQQMOPRV - Operations in the Current

    Plan, panneau (vue compacte) . . . . . . 619243. EQQMOPRV - Enter forward slash to select

    an operation . . . . . . . . . . . . 621244. EQQSRCLP - Table Row Commands panel 621245. EQQSOPSD - Operation in the Current Plan,

    panneau (affichage des informationsprincipales) . . . . . . . . . . . . 622

    246. EQQSOPSD - Operation in the Current Plan,panneau (affichage des dépendances) . . . 622

    247. EQQSOPSD - Operation in the Current Plan,panneau (affichage des zones utilisateur) . . 623

    248. Liste des tâches administratives disponiblesdans le menu Action . . . . . . . . . 623

    249. Liste des actions d'opérations disponiblesdans le menu Operation . . . . . . . . 624

    250. Liste des actions d'opérations disponiblesdans le menu Occurrence . . . . . . . 624

    251. EQQMOPRL - Modifying operations in thecurrent, panneau (partie de gauche) . . . . 625

    252. EQQMOPRR - Modifying operations in thecurrent, panneau (partie de droite) . . . . 626

    253. EQQHISTL - Operations history list . . . . 628254. EQQHIPUP - Specifying occurrence input

    arrival . . . . . . . . . . . . . . 629255. EQQMWSLL - Modification des postes de

    travail dans le plan courant . . . . . . . 631256. EQQMWSTP - Modifying the status of a

    fault-tolerant workstation in the CP . . . . 632257. EQQMWSRP - Modifying a workstation in

    the current plan. . . . . . . . . . . 635258. EQQMWSVP - Modifying work station status

    in the current plan . . . . . . . . . . 635259. EQQMWSOL - Modifying open time

    intervals in the CP . . . . . . . . . . 636260. EQQMWS1P - Modifying workstation status

    in the current plan . . . . . . . . . . 637261. EQQMWDES - Modifying a virtual

    workstation destination status in the CP . . 637262. EQQMWSRV - Modifying a virtual

    workstation destination status in the CP . . 638263. EQQMWS2P - Modifying workstation status

    in the current plan . . . . . . . . . . 638264. EQQMWS1L - Modifying open intervals of a

    virtual WS destination . . . . . . . . 639265. EQQMEP1L- Handling operations ended in

    error (left part) . . . . . . . . . . . 641266. EQQMERRP - Specifying ended in error list

    criteria . . . . . . . . . . . . . . 643267. EQQELYLL - Selecting an error list layout 643268. EQQELYCL - Creating an error list layout 644269. EQQRCLSE - Operation restart and cleanup 646270. EQQMERTP - Confirm restart . . . . . . 647271. EQQMERSL - Step restart selection list 648272. EQQMCMDL - Modifying cleanup actions 650273. Exemple d'instructions RECOVER . . . . 651274. EQQQMSEP - Specifying resource monitor

    list criteria . . . . . . . . . . . . 660275. EQQQMLSL - Special resource monitor 660276. EQQQMIML - Special resource monitor - in

    use list . . . . . . . . . . . . . . 662277. EQQQMWML - Special resource monitor -

    waiting queue . . . . . . . . . . . 663278. EQQQMMOP - Modifying a special resource 664279. EQQQDIML - Modifying intervals for a

    special resource . . . . . . . . . . . 667280. EQQQDWML - Modifying connected

    workstations for a special resource . . . . 667281. EQQAMJBP - Job, WTO, and print options 670282. EQQSOPDP - Browsing detailed operation

    information . . . . . . . . . . . . 671283. Architecture d'IBM Tivoli Monitoring 674284. EQQAMJBP - Job, WTO, and print options 679285. EQQSOPDP - Browsing detailed operation

    information . . . . . . . . . . . . 679286. Agendas - Présentation générale . . . . . 759287. Agendas - Description des dates spécifiques 760288. Agendas - Statut des jours . . . . . . . 760

    xviii IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

    |||

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

    ||

    |||

  • 289. Description des caractéristiques des périodes -Présentation générale . . . . . . . . . 760

    290. Description des caractéristiques des périodes 761291. Rapport de description de poste de travail 761292. Rapport de tous les postes de travail fermés 762293. Références croisées des noms de travaux et

    applications actives . . . . . . . . . 762294. Références croisées des applications et des

    dépendances externes . . . . . . . . . 763295. Descriptions d'application - Données

    communes . . . . . . . . . . . . 763296. Descriptions d'application - Données de

    l'opération . . . . . . . . . . . . 764297. Descriptions d'application - Logique

    d'opération interne. . . . . . . . . . 764298. Descriptions d'application - Opérations

    utilisant des postes de travail particuliers . . 765299. Descriptions d'application - Référence croisée 766300. Rapport des tables de variables JCL . . . . 767301. Rapport de mise à jour de masse -

    Descriptions d'application . . . . . . . 768302. Rapport de mise à jour en masse - Type de

    nettoyage mis à jour . . . . . . . . . 768303. Rapport des instructions d'opérateur 769304. Rapport du plan à long terme - Présentation

    générale, page d'en-tête . . . . . . . . 770305. Rapport du plan à long terme pour des

    applications, avec un tri par date d'exécution . 771306. Rapport du plan à long terme pour des

    applications, avec un tri par propriétaire . . 771

    307. Rapport du plan à long terme - Durée totalepar poste de travail . . . . . . . . . 772

    308. Rapport du plan à long terme - Total généralde charge de travail pour la période . . . . 773

    309. Rapports de planification quotidienne -Présentation générale . . . . . . . . . 774

    310. Rapports de planification quotidienne - Pland'exploitation quotidien . . . . . . . . 775

    311. Rapports de planification quotidienne - Planpour le poste de travail . . . . . . . . 777

    312. Rapports de planification quotidienne -Utilisation du poste de travail (opérationsparallèles). . . . . . . . . . . . . 778

    313. Rapports de planification quotidienne -Utilisation du poste de travail (ressource 1) . 779

    314. Rapports de planification quotidienne -Utilisation planifiée des ressources . . . . 779

    315. Rapports de planification quotidienne -Récapitulatif des applications terminées. . . 781

    316. Rapports de planification quotidienne -Applications terminées . . . . . . . . 782

    317. Rapports de planification quotidienne -Statistiques d'erreurs des applicationsterminées . . . . . . . . . . . . . 783

    318. Rapports de planification quotidienne -Opérations terminées par une erreur . . . . 783

    319. Rapports de planification quotidienne -Retour d'informations manqué . . . . . . 784

    320. Rapports de planification quotidienne -Utilisation réelle des ressources . . . . . 785

    Figures xix

  • xx IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

  • Tableaux

    1. Regroupement d'applications de paie . . . . 192. Création de postes de travail pour paymore 223. Commandes principales des panneaux . . . 484. Paramètres des postes de travail tolérants aux

    pannes . . . . . . . . . . . . . . 735. Paramètres pour les postes de travail d'agent

    Tivoli Workload Scheduler for z/OS . . . . 736. Paramètres des postes de travail dynamiques 757. Paramètres des postes de travail de moteur

    distant . . . . . . . . . . . . . . 788. Modification de la quantité et la disponibilité

    d'une ressource . . . . . . . . . . . 979. Origine des valeurs pour chaque intervalle 103

    10. Différences entre les applications et lesdéfinitions de groupe . . . . . . . . . 128

    11. Utilisation des commandes RUN et OPER etde la zone GROUP DEFINITION . . . . . 131

    12. Exemples de règles . . . . . . . . . 13513. Effet de l'heure d'arrivée des données et de la

    règle des jours chômés . . . . . . . . 14114. Définitions de périodes nécessaires pour les

    exemples de décalages . . . . . . . . 14915. Exemples de facteurs de lissage . . . . . 17216. Exemples de limites pour le résultat . . . . 17317. Comparaison du chargeur par lots (BL) et de

    la mise à jour en masse (MU) . . . . . . 20318. Déterminer si le sous-système actif doit être

    mis à jour. . . . . . . . . . . . . 21219. Identification de la meilleure étape de relance 35520. Actions de nettoyage pour les dispositions de

    fichier d'un travail . . . . . . . . . . 36621. Symboles servant à marquer la fin d'une

    variable . . . . . . . . . . . . . 48522. Variables fournies liées à l'occurrence 49023. Variables fournies liées à l'opération . . . . 49224. Variables fournies liées à la date . . . . . 49325. Variables fournies liées à la date et de format

    dynamique . . . . . . . . . . . . 493

    26. Spécification de l'option SETUP . . . . . 49727. Résultats de substitution de format

    dynamique . . . . . . . . . . . . 51528. Formats de type date autorisés dans

    l'instruction SETVAR . . . . . . . . . 52029. Formats de type jour de l'année autorisés

    dans l'instruction SETVAR . . . . . . . 52030. Formats de type mois autorisés dans

    l'instruction SETVAR . . . . . . . . . 52031. Formats de type heure autorisés dans

    l'instruction SETVAR . . . . . . . . . 52032. Avantages et désavantages des règles

    d'assistance . . . . . . . . . . . . 54133. Paramètres JESPLEX pour les fonctions de

    suivi . . . . . . . . . . . . . . 55134. Ressources MAS avec leur JESplex associé. 55235. Ressources MAS avec leur JESplex associé. 55236. Utilisation du panneau MODIFYING

    CURRENT PLAN . . . . . . . . . . 59437. Codes de redémarrage d'une étape . . . . 64938. Mode de conservation des attributs sur les

    intervalles. . . . . . . . . . . . . 65939. Formats de sortie de rapport pris en charge 68240. Récapitulatif des rapports historiques 68441. Programmes batch . . . . . . . . . . 72842. Combinaisons de mots clés et propriétaires 79843. Zones disponibles à l'affichage dans les listes

    d'erreurs et d'éléments prêts . . . . . . 80944. Nombre d'occurrences valide pour un

    élément de langage . . . . . . . . . 81345. Evénements SMF. . . . . . . . . . . 81446. Paramètres des types d'événement

    ReadCompleted et ModificationCompleted . 81647. Paramètres du type d'action

    SpecialResourceEvent . . . . . . . . . 817

    © Copyright IBM Corp. 1991, 2011 xxi

    |||||

    ||||

  • xxii IBM Tivoli Workload Scheduler for z/OS - Gestion de la charge de travail

  • Avis aux lecteurs canadiens

    Le présent document a été traduit en France. Voici les principales différences etparticularités dont vous devez tenir compte.

    Illustrations

    Les illustrations sont fournies à titre d'exemple. Certaines peuvent contenir desdonnées propres à la France.

    Terminologie

    La terminologie des titres IBM peut différer d'un pays à l'autre. Reportez-vous autableau ci-dessous, au besoin.

    IBM France IBM Canada

    ingénieur commercial représentant

    agence commerciale succursale

    ingénieur technico-commercial informaticien

    inspecteur technicien du matériel

    Claviers

    Les lettres sont disposées différemment : le clavier français est de type AZERTY, etle clavier français-canadien de type QWERTY.

    OS/2 et Windows - Paramètres canadiens

    Au Canada, on utilise :v les pages de codes 850 (multilingue) et 863 (français-canadien),v le code pays 002,v le code clavier CF.

    Nomenclature

    Les touches présentées dans le tableau d'équ