Fichier readme du groupe de correctifs 05
Transcription
Fichier readme du groupe de correctifs 05
IBM Tivoli Workload Scheduler Fichier readme du groupe de correctifs 05 Version 8.4.0 IBM Tivoli Workload Scheduler Fichier readme du groupe de correctifs 05 Version 8.4.0 Important Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section Chapitre 2, «Remarques», à la page 97. novembre 2010 LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON 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 y sont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services 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 partenaire commercial. 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 France Direction Qualité 17, avenue de l'Europe 92275 Bois-Colombes Cedex © Copyright IBM France 2010. Tous droits réservés © Copyright IBM Corporation 2007, 2010. Table des matières Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 A propos du présent groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . Remplacement des remarques relatives au groupe de correctifs Tivoli Workload Scheduler . . . . . . Remplacement de Job Scheduling Console . . . . . . . . . . . . . . . . . . . . . . Nouvelles fonctions du groupe de correctifs 05 . . . . . . . . . . . . . . . . . . . . . Nouvelles fonctions du groupe de correctifs 04 . . . . . . . . . . . . . . . . . . . . . Nouvelles fonctions du groupe de correctifs 03 . . . . . . . . . . . . . . . . . . . . . Nouvelles fonctionnalités du groupe de correctifs 02 . . . . . . . . . . . . . . . . . . . Fonctions du groupe de correctifs 01 . . . . . . . . . . . . . . . . . . . . . . . . Incidents résolus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAR et incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAR corrigés dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 . Incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 APAR et incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAR corrigés dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 . Incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 APAR et incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0 . APAR corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0 . . . . Incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler pour la version 8.4.0 APAR et incidents résolus dans le groupe de correctifs 02 de Tivoli Workload Scheduler pour la version 8.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APAR et incidents corrigés dans le groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0 Informations supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . Incidents recensés et solutions palliatives . . . . . . . . . . . . . . . . . . . . . . Remarques sur les versions internationales . . . . . . . . . . . . . . . . . . . . . . Structure du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . Fichiers du groupe de correctifs disponibles via le FTP . . . . . . . . . . . . . . . . . . Installation du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . Table d'interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exigences d'espace disque . . . . . . . . . . . . . . . . . . . . . . . . . . . Remarques relatives à l'installation . . . . . . . . . . . . . . . . . . . . . . . . Application du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . Actions d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation à l'aide de l'assistant ISMP . . . . . . . . . . . . . . . . . . . . . . . Installation à l'aide de l'installation en mode silencieux ISMP . . . . . . . . . . . . . . . . Installation sous UNIX - utilisation du script twspatch . . . . . . . . . . . . . . . . . . Installation à l'aide de la distribution de logiciel . . . . . . . . . . . . . . . . . . . . Instructions d'installation supplémentaires . . . . . . . . . . . . . . . . . . . . . . Annulation du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . Désinstallation de toute l'instance Tivoli Workload Scheduler . . . . . . . . . . . . . . . . Fichiers journaux d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . Mises à jour de la documentation . . . . . . . . . . . . . . . . . . . . . . . . . . Mises à jour de la documentation du groupe de correctifs 05 pour Tivoli Workload Scheduler, version 8.4.0 Mises à jour de la documentation du groupe de correctifs 04 pour Tivoli Workload Scheduler, version 8.4.0 Mises à jour de la documentation du groupe de correctifs 03 pour Tivoli Workload Scheduler, version 8.4.0 Mises à jour de la documentation du groupe de correctifs 02 pour Tivoli Workload Scheduler, version 8.4.0 Mises à jour de la documentation du groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0 . . . . . . . . . . 1 . 2 . 2 . 2 . 5 . 8 . 8 . 14 . 15 . . . . 16 . 16 . 20 . . . . . . . . . . . . 22 22 24 25 25 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 33 36 39 54 56 56 57 57 58 58 59 59 62 62 63 63 64 64 65 65 66 66 78 84 88 93 Chapitre 2. Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Marques . . . . . . . . © Copyright IBM Corp. 2007, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 iii iv IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 Date de publication 30 septembre 2010 Groupe de correctifs 8.4.0-TIV-TWS-FP0005 Produit IBM® Tivoli Workload Scheduler version 8.4.0 Description générale Groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 Ce fichier readme fournit des informations importantes sur le groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0. Il contient les dernières informations relatives au groupe de correctifs et remplace toutes les autres publications relatives à Tivoli Workload Scheduler, version 8.4.0, groupe de correctifs 05. La présente section détaille les points suivants : v v v v «A propos du présent groupe de correctifs» «Structure du groupe de correctifs», à la page 56 «Installation du groupe de correctifs», à la page 57 «Mises à jour de la documentation», à la page 66 Lisez attentivement la présente section avant d'installer ou d'utiliser ce groupe de correctifs. A propos du présent groupe de correctifs Cette section contient des informations spécifiques à ce groupe de correctifs, notamment les modifications et nouveautés, les corrections apportées, les versions ou composants du produit auxquels le groupe de correctifs s'applique et les problèmes de compatibilité, s'il y a lieu. Versions et composants du produit auxquels le groupe de correctifs s'applique Ce groupe de correctifs s'applique uniquement à Tivoli Workload Scheduler 8.4.0, groupe de correctifs 01, groupe de correctifs 02, groupe de correctifs 03 et groupe de correctifs 04. Cette section comporte les sous-sections suivantes : v «Remplacement des remarques relatives au groupe de correctifs Tivoli Workload Scheduler», à la page 2 v «Nouvelles fonctions du groupe de correctifs 05», à la page 2 v «Nouvelles fonctions du groupe de correctifs 04», à la page 5 v «Nouvelles fonctions du groupe de correctifs 03», à la page 8 v «Nouvelles fonctionnalités du groupe de correctifs 02», à la page 8 v «Fonctions du groupe de correctifs 01», à la page 14 v «Incidents résolus», à la page 15 v «Informations supplémentaires», à la page 36 v «Incidents recensés et solutions palliatives», à la page 39 v «Remarques sur les versions internationales», à la page 54 © Copyright IBM Corp. 2007, 2010 1 Remplacement des remarques relatives au groupe de correctifs Tivoli Workload Scheduler Avant de procéder à l'installation, veuillez lire la section intitulée "Remplacement des remarques et informations sur Tivoli Workload Scheduler V8.4" dans le fichier Notices_Fixpack_4.txt, inclus dans ce groupe de correctifs. Remplacement de Job Scheduling Console Job Scheduling Console est en cours de remplacement par Tivoli Dynamic Workload Console comme interface graphique Tivoli Workload Automation. Bien que ce système reste inclus dans Tivoli Workload Automation, aucune nouvelle fonction n'a été ajoutée depuis la version 8.4. Nouvelles fonctions du groupe de correctifs 05 Cette section présente les fonctions du groupe de correctifs 05 pour Tivoli Workload Scheduler version 8.4.0 : Fonction 53221 - Restriction des droits d'accès au répertoire et aux sous-répertoires stdlist Désormais, vous pouvez autoriser uniquement les utilisateurs sélectionnés à créer, à modifier ou à lire les fichiers du répertoire et des sous-répertoires stdlist. Cette fonction s'applique uniquement aux systèmes d'exploitation UNIX. Vous devez redémarrer Tivoli Workload Scheduler pour activer la fonction. Vous pouvez si vous le souhaitez définir l'attribut restricted stdlists dans le fichier localopts. Si cette option est absente ou définie sur no, le répertoire et les sous-répertoires stdlist récemment créés ne sont pas affectés et leurs droits sont les suivants : drwxrwxr-x drwxrwxr-x drwxrwxr-x drwxr-xr-x 22 2 2 2 tws84mdm tws84mdm tws84mdm tws84mdm staff staff staff staff 4096 256 4096 4096 Nov Nov Nov Nov 09 09 09 09 12:12 11:40 2009.11.09 11:40 logs 11:40 traces Si cette option est définie sur yes, ces répertoires ont les droits suivants : drwxr-x--x rwxr-x--x rwxr-x--x rwxr-x--x 5 tws84mdm staff 2 tws84mdm staff 2 tws84mdm staff 2 tws84mdm staff 256 256 256 256 Nov Nov Nov Nov 13 13 13 13 18:15 18:15 2009.11.13 18:15 logs 18:15 traces Pour définir et activer cette option, procédez comme suit : 1. Ajoutez la ligne restricted stdlists = yes dans votre fichier d'options locales. 2. Arrêtez WebSphere Application Server le cas échéant. 3. Arrêtez Tivoli Workload Scheduler 4. Supprimez le répertoire stdlist (ou au moins les fichiers et sous-répertoires qu'il contient). 5. Exécutez le script de démarrage startUp pour créer les répertoires et les fichiers stdlist restreints. 6. Démarrez Tivoli Workload Scheduler. 2 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Fonction 53428 - Mise en oeuvre de l'application Tivoli Workload Scheduler et des événements de surveillance FS De nouveaux moniteurs sont désormais disponibles pour contrôler l'état des applications et du système de fichiers Tivoli Workload Scheduler. Fonction 53500 - Remplacement d'une version de SSM et suppression de la signature Tivoli License Manager Nouvelle version de SSM et suppression de la signature Tivoli License Manager Fonction 53606 - Installation d'une nouvelle ligne de commande, version 4.2.3 groupe de correctifs 7 Nouvelle ligne de commande, version 4.2.3 groupe de correctifs 7. Fonction 53790 - Améliorations des plug-ins d'action Les plug-ins d'action de l'automatisation de charge de travail permettent désormais de gérer les défaillances des actions. Fonction 53868 - Script d'automatisation de la procédure de récupération Symphony Cette fonction fournit un script permettant d'automatiser l'autre procédure de récupération du fichier Symphony sur le gestionnaire de domaine maître. Le nouveau script RecoveryPlanProcedure effectue les actions suivantes : logman -prod Met à jour le plan de préproduction. - planman showinfo Extrait l'heure de début de la première instance de flot de travaux non terminée et l'heure de fin du plan de production. - ResetPlan -scratch Archive le fichier Symphony en cours et supprime le plan de préproduction. - JnextPlan -from -to Crée un nouveau fichier Symphony pour la période pendant laquelle il reste des travaux en attente. Seules les instances de flot de travaux incomplètes sont incluses dans le fichier Symphony. Procédez comme suit sur le gestionnaire de domaine maître : 1. Définissez le nombre maximal de travaux sur 0 à l'aide de conman ou de Tivoli Dynamic Workload Console. Cela permet d'empêcher le démarrage de tous les travaux. 2. Arrêtez tous les processus Tivoli Workload Scheduler sur le gestionnaire de domaine maître. 3. Exécutez le script RecoveryPlanProcedure. 4. Vérifiez le plan résultant et assurez-vous que vous souhaitez exécuter toutes les instances qu'il contient en supprimant celles qui ne vous intéressent pas. 5. Définissez le nombre maximal de travaux sur la valeur précédente. Le fichier Symphony est distribué et le cycle de production recommence. Cette fonction est soumise à la limitation suivante : si la valeur du mot clé AT est ultérieure à minuit, la date FROM du script RecoveryPlanProcedure est incorrecte. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 3 Fonction 53892 - Utilitaire check sym Cette fonction vérifie le statut du fichier Symphony et émet un message d'avertissement s'il est endommagé. Fonction 53967 - Améliorations de la consignation des messages Améliorations de la consignation des messages pour extraire et consigner tous les cas d'erreur dus à des droits d'utilisateur incorrects. Fonction 54025 - Commutation vers le gestionnaire de domaine de secours même s'il n'a pas reçu le fichier Symphony Si un gestionnaire de domaine ne peut pas recevoir le nouveau plan, aucun des agents tolérants aux pannes du domaine concerné ne le peut. Si vous ne pouvez pas reconnecter le gestionnaire de domaine, les agents du domaine concerné ne peuvent pas recevoir de nouveau plan car toutes les communications vers ce domaine passent par le gestionnaire de domaine inaccessible. Même si le domaine cible comporte un agent pouvant prendre la relève comme gestionnaire de domaine, la commande switchmgr ne peut pas effectuer la commutation car le gestionnaire de domaine de secours n'est pas sur le plan en cours. Cette commande a désormais été améliorée. La commande switchmgr peut désormais basculer vers le gestionnaire de domaine de secours, même s'il n'a pas encore reçu le nouveau plan. Le nouveau comportement de la commande switchmgr n'est pas visible par l'utilisateur final et la mise en oeuvre est effectuée automatiquement le cas échéant. Installez la fonction sur le gestionnaire de domaine supérieur du domaine de commutation et sur le gestionnaire de domaine de secours. Cette fonction contient le problème connu suivant : si les agents connectés au domaine de commutation hébergent un système d'exploitation Windows et une version de Tivoli Workload Scheduler inférieur aux versions suivantes : v Tivoli Workload Scheduler version 8.4 groupe de correctifs 05 v Tivoli Workload Scheduler version 8.5 groupe de correctifs 02 v Tivoli Workload Scheduler version 8.5.1 groupe de correctifs 02 ils risquent de s'arrêter pendant la commutation. Pour résoudre le problème, rétablissez le lien à partir du nouveau gestionnaire de domaine. Cette fonction est soumise à la limitation suivante : après le changement de gestionnaire, le statut de certains postes de travail risque d'être incohérent. Pour contourner ce problème, liez à nouveau les postes de travail. Fonction 54123 - Dépassement du délai d'attente pendant le téléchargement de Symphony Pendant la phase d'initialisation, le processus mailman ou le serveur mailman lie et initialise de manière séquentielle tous les postes de travail gérés. Lorsque le téléchargement du fichier Symphony sur un poste de travail est terminé, mailman initialise le prochain poste de travail dans la séquence. Si le réseau est très lent pendant l'initialisation d'un poste de travail spécifique, l'initialisation des postes suivants peut nécessiter un certain temps. L'option suivante doit être ajoutée au fichier localopts pour définir le délai d'attente du téléchargement du fichier Symphony : mm symphony download timeout = délai_attente Où délai_attente est le délai d'attente exprimé en minutes. 4 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Fonctions 54164 et 54095 - Nouveau comportement pour éviter les verrouillages de la base de données DB2 Pour éviter le verrouillage de la base de données, un nouveau tableau MDL.JSF_JS_INST_FORECAST permet désormais de générer le plan prévisionnel. En outre, la propriété DB2 Type 4 IsolationLevel est désormais visible dans l'outil WAS ShowDataSourceProperties et sa valeur est automatiquement définie sur cursor_stability. Nouvelles fonctions du groupe de correctifs 04 Cette section présente les fonctions du groupe de correctifs 04 pour Tivoli Workload Scheduler version 8.4.0 : Empêcher les soumissions de travaux ad hoc Cette exigence requiert une solution pour empêcher les utilisateurs sélectionnés de soumettre des travaux ad hoc dans le plan de production. Ces utilisateurs sélectionnés doivent être autorisés à soumettre uniquement des travaux définis dans la base de données. La fonction permettant de soumettre un travail ad hoc doit être conservée, mais elle doit être réservée aux utilisateurs autorisés. La solution mise en oeuvre pour répondre à cette exigence repose sur une nouvelle action de sécurité qui peut être ajoutée de manière facultative au fichier de sécurité Tivoli Workload Scheduler. L'action, appelée SUBMITDB, peut être utilisée uniquement sur des définitions d'objet JOB. Elle accorde le droit de soumettre des travaux définis dans la base de données, tout en empêchant les utilisateurs de soumettre des travaux ad hoc. Pour soumettre des travaux ad hoc, le droit SUBMIT doit être accordé. Prenons pour exemple le fichier de sécurité suivant, qui contient deux définitions USER accordant des droits différents aux utilisateurs administrator et jsmith. L'utilisateur administrator se voit accorder le droit SUBMIT pour tous les travaux, et a donc la possibilité de soumettre des travaux définis dans la base de données ainsi que des travaux ad hoc, sans restriction. L'utilisateur jsmith reçoit le droit SUBMITDB pour tous les travaux, qui lui permet de soumettre tous les travaux définis dans la base de données, mais il n'est pas autorisé à émettre des soumissions de travaux ad hoc. USER TWSADMIN CPU=@+LOGON=administrator BEGIN JOB CPU=@ ACCESS=ADD,ADDDEP,...,RERUN,SUBMIT,USE,LIST,UNLOCK [...] END USER RESTRICTED CPU=@+LOGON=jsmith BEGIN JOB CPU=@ ACCESS=ADD,ADDDEP,...,RERUN,SUBMITDB,USE,LIST,UNLOCK [...] END L'interface Job Scheduling Console et la console Tivoli Dynamic Workload indiquent à tous les utilisateurs les tâches associées à des soumissions de travaux ad hoc. Toutefois, les utilisateurs auxquels SUBMITDB a été accordé au lieu de SUBMIT sont informés qu'ils n'ont pas le droit de soumettre des travaux ad hoc dès qu'ils tentent d'effectuer une soumission de travail ad hoc. Dans la mesure où le fichier de sécurité peut être utilisé pour limiter les soumissions ad hoc aux travaux correspondant à un ensemble de filtres d'attribut de travail définis (tels que NAME ou JCL), le Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 5 contrôle de sécurité est réalisé uniquement lorsque le travail ad hoc est défini par l'utilisateur et soumis au plan de production. De la même façon, il n'est pas possible d'exécuter avec succès une commande submit docommand (sbd) ou submit file (sbf) à l'aide de conman, à moins qu'elle serve à soumettre un travail ad hoc dont les attributs correspondent aux filtres définis par une définition d'objet JOB pour laquelle l'utilisateur a reçu les droits SUBMIT. Si cette condition n'est pas remplie, un message d'erreur lié à la sécurité informe l'utilisateur que le travail sélectionné ne peut pas être soumis. Toute tentative de soumission d'un travail ad hoc de ce type à l'aide de l'interface de programme d'application du connecteur échoue de la même façon. Concernant la coexistence des actions SUBMIT et SUBMITDB pour la même définition d'objet JOB dans le fichier de sécurité, supposons un fichier de sécurité, comportant les deux actions, qui soit valide et équivalent à un fichier utilisant uniquement l'action SUBMIT pour la même définition d'objet. Enfin, le fichier de sécurité existant n'est pas modifié lors de l'installation du module de correction nécessaire à l'activation de la nouvelle action de sécurité SUBMITDB : les utilisateurs doivent créer des définitions utilisateur adéquates et utiliser la nouvelle action, si besoin. Empêcher l'option de commande dans les définitions de travail Cette exigence requiert une solution pour empêcher les utilisateurs sélectionnés de créer ou de modifier des définitions de travail exécutant des commandes au lieu de scripts. Ces utilisateurs sélectionnés doivent être autorisés à créer et à modifier les définitions de travail exécutant uniquement des scripts, sans pouvoir les modifier pour exécuter des commandes. La fonction de gestion des définitions de travail exécutant des commandes doit être conservée, mais elle doit être réservée aux utilisateurs autorisés. La solution mise en oeuvre pour répondre à cette exigence repose sur un nouvel attribut de sécurité qui peut être utilisé de manière facultative dans le fichier de sécurité Tivoli Workload Scheduler. L'attribut JCLTYPE peut être utilisé pour filtrer des définitions d'objet JOB afin de restreindre l'ensemble de travaux à ceux auxquels les actions de sécurité spécifiées s'appliquent. L'attribut permet aux valeurs SCRIPTNAME et DOCOMMAND d'accorder des actions de sécurité uniquement aux scripts ou aux commandes, tandis que les actions sont accordées à la fois aux scripts et aux commandes si JCLTYPE est absent. Prenons pour exemple un fichier de sécurité qui contient deux définitions USER accordant des droits différents aux utilisateurs administrator et sconnor. L'utilisateur administrator se voit accorder les droits ADD et MODIFY pour toutes les définitions de travail, et a donc la possibilité de créer et de modifier des définitions de travail qui exécutent des scripts ou des commandes, si nécessaire et sans restriction. L'utilisateur sconnor reçoit les mêmes droits pour des travaux correspondant à la condition JCLTYPE=SCRIPTNAME. Cela signifie qu'il peut créer ou modifier uniquement des définitions de travail qui exécutent des scripts, et il ne peut pas les modifier en un travail exécutant une commande. USER TWSADMIN CPU=@+LOGON=administrator BEGIN JOB CPU=@ ACCESS=ADD,MODIFY,... [...] END USER RESTRICTED 6 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 CPU=@+LOGON=sconnor BEGIN JOB CPU=@+JCLTYPE=SCRIPTNAME ACCESS=ADD,MODIFY,... [...] END L'option Command est affichée par l'interface Job Scheduling Console et la console Tivoli Dynamic Workload lors de l'édition de définitions de travail. Toutefois, lorsque l'utilisateur sconnor choisit cette option et enregistre la définition de travail, un message d'erreur relatif à la sécurité s'affiche, l'informant que l'action demandée n'est pas autorisée. La même situation survient si l'utilisateur sconnor tente de modifier ou de créer une définition de travail comportant le mot clé DOCOMMAND à l'aide du composer, ou encore d'effectuer une action équivalente avec l'interface de programme d'application du connecteur. Remarque : Le nouvel attribut a été ajouté de manière spécifique pour éviter aux utilisateurs de créer ou de modifier des définitions de travail exécutant des commandes. Cependant, il peut également permettre de restreindre toute autre action de sécurité basée sur la même condition, à l'image de n'importe quel autre attribut de sécurité. Par exemple, l'utilisation du filtre JCLTYPE=DOCOMMAND dans une définition d'objet JOB comportant l'action UNLOCK vous permet de forcer le déverrouillage des définitions de travail exécutant des commandes lorsqu'elles sont verrouillées par d'autres utilisateurs, alors que la même action n'est pas autorisée pour une définition de travail exécutant un script. Prise en charge de l'authentification NIS (Network Information Service) sous AIX (APAR IZ38892) Tivoli Workload Scheduler version 8.3, et versions supérieures, ne prenait pas en charge le mécanisme d'authentification NIS sous AIX et d'autres systèmes d'exploitation en raison d'une limitation WebSphere Application Server - Express. Avec cet APAR, Tivoli Workload Scheduler version 8.3 et éditions ultérieures, prendra en charge NIS uniquement sous AIX à l'aide du module d'authentification Tivoli Workload Scheduler. Pour utiliser l'authentification NIS, vous devez procéder comme suit : 1. Exécutez createCustomRegistryforPAM.sh 2. Dans le fichier PamUnixRegistryImpl.properties, définissez le paramètre com.ibm.tws.pam.security.registry.synchronization sur true. Vous trouverez le fichier PamUnixRegistryImpl.properties sous TWS_HOME/appserver/properties. 3. Redémarrez WebSphere Application Server - Express. Remarque : NIS nécessite une synchronisation pour accéder à son interface de programme d'application si bien qu'une légère perte de performances peut être observée dans les commandes Tivoli Workload Scheduler conman ou composer. Prise en charge de l'option de sécurité avancée d'Oracle (ASO). L'option de sécurité avancée d'Oracle (ASO) fournit un chiffrement de réseau, un chiffrement de base de données, ainsi qu'une méthode d'authentification plus puissante. Pour configurer l'option de sécurité avancée d'Oracle, consultez la documentation relative à Oracle. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 7 Oracle fournit deux types de driver pour JDBC : Driver OCI/Thick Le driver JDBC OCI/Thick nécessite que Oracle Net soit disponible. Il utilise la configuration Oracle Net pour le chiffrement de réseau. Driver Thin Le driver JDBC Thin dispose d'une bibliothèque de classe indépendante à appeler en cas de mise en oeuvre du chiffrement de réseau. Le driver Thin est indépendant de Oracle Net. Pour vérifier la configuration du groupe de correctifs 07 pour Tivoli Workload Scheduler version 8.3, accédez au répertoire <TivoliWorkloadSscheduler>/wastools, puis exécutez la commande suivante : Sous Windows showDataSourceProperties.bat Sous UNIX showDataSourceProperties.sh Remarque : Le driver OCI/Thick Oracle JDBC utilise Oracle Net. Une connexion via le driver JDBC OCI utilise les paramètres de SQLNET.ORA pour négocier les algorithmes d'intégrité et de chiffrement avec le serveur de la base. Il s'agit du paramétrage par défaut sur Tivoli Workload Scheduler. Le driver Thin Oracle JDBC comporte des classes de sécurité. Les paramètres de chiffrement côté client sont réalisés à l'aide de l'objet propriétés Java, et ils sont utilisés pour l'ouverture de connexions de base de données. Nouvelles fonctions du groupe de correctifs 03 Aucun. Nouvelles fonctionnalités du groupe de correctifs 02 Cette section décrit les fonctions du groupe de correctifs 02 pour Tivoli Workload Scheduler, version 8.4.0 : Activation de la sécurité de connexion SSL complète Cette fonction permet d'accroître le degré de la sécurité de connexion basée sur SSL dans les réseaux Tivoli Workload Scheduler, en complément du niveau de sécurité SSL déjà disponible. Si vous avez besoin d'un degré plus complet de protection SSL, cette extension offre de nouvelles options de configuration permettant l'installation d'une sécurité de connexion avancée. Si la sécurité SSL de Tivoli Workload Scheduler fournie avant l'édition de cette fonction vous suffit, vous pouvez utiliser les paramètres décrits dans le Guide de planification et d'installation. Pour plus d'informations, voir http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/topic/ com.ibm.tivoli.itws.doc/igmst182.htm#wq373. Extensions de la sécurité SSL complète 8 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Le support de sécurité SSL complète offre les extensions suivantes : v Les ports TCP susceptibles d'entraîner des violations de sécurité ne restent plus ouverts. v Les données de déplacement, notamment les éléments de fin et les en-têtes de communication, sont désormais totalement cryptées. Compatibilité entre les niveaux de support SSL Les niveaux de support de sécurité SSL complète et partielle sont réciproquement exclusifs. En effet, ils ne peuvent être ni configurés simultanément, ni activés en même temps. Si vous activez le support de sécurité SSL complète pour un réseau Tivoli Workload Scheduler, toute tentative de connexion par des agents non configurés pour une sécurité SSL complète est rejetée par les agents dont le support de sécurité SSL complète est activé. Les agents configurés pour le support de sécurité SSL complète ne peuvent pas communiquer avec le reste d'un réseau installé pour un support de sécurité SSL partielle. Configuration de la sécurité SSL complète Pour définir une sécurité de connexion SSL complète sur votre réseau, configurez les options suivantes : enSSLFullConnection (ou sf) Utilisez optman sur le gestionnaire de domaine maître afin de définir cette option globale sur Oui et activer le support de sécurité SSL complète sur le réseau. Port complet SSL nm Editez le fichier localopts de chaque agent du réseau (notamment le gestionnaire de domaine maître) pour définir cette option locale sur le numéro de port utilisé dans le mode écoute des connexions SSL entrantes. Retenez les éléments suivants : v Ce numéro de port doit également être défini pour le paramètre SECUREADDR de la définition du poste de travail de l'agent. v Dans une installation de sécurité SSL complète, les options locales port SSL nm et port nm doivent être définies sur zéro. Outre la modification de la valeur de secureaddr, aucune autre modification n'est nécessaire dans les définitions de poste de travail pour la configuration de cette fonction. Migration d'un réseau vers la sécurité de connexion SSL complète Pour migrer votre environnement de production Tivoli Workload Scheduler version 8.4 vers un support de sécurité de connexion SSL complète, procédez comme suit. Le scénario suppose que le réseau s'exécute déjà avec une sécurité SSL partielle ; c'est-à-dire que pour le maître et tous les agents : v L'attribut securitylevel est défini sur activé, en fonction ou interruption provoquée dans la définition de leur poste de travail. Pour le maître, il est défini sur activé. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 9 v L'option locale port nm port ou port SSL nm est configurée et le numéro de port est défini sur la valeur de l'attribut secureaddr dans la définition du poste de travail. v Il existe des certificats et des clés privées individuelles ou de groupe. Procédez comme suit : 1. Mettez à niveau tous les agents vers le groupe de correctifs 02 pour Tivoli Workload Scheduler version 8.4. L'objectif est de mettre à niveau localement chaque agent dans le réseau (y compris le gestionnaire de domaine maître). Vous pouvez effectuer cette étape sur plusieurs jours. Sur le maître et sur chaque agent : a. Installez le correctif contenant la fonction de support de sécurité SSL complète. b. Ajoutez l'option locale port complet SSL nm et définissez-la sur un numéro de port. A cette étape, le réseau fonctionne toujours avec une sécurité de connexion SSL partielle. 2. Activez le support de sécurité SSL complète sur le réseau. Effectuez cette étape sur un seul créneau horaire. Pour cela, procédez comme suit : a. Vérifiez qu'aucun pare-feu ne bloque la connexion entre les agents et leur gestionnaire de domaine (et éventuellement le gestionnaire de domaine maître). b. Dans la définition du poste de travail du maître et de chaque agent, définissez la valeur de l'attribut secureaddr sur le numéro de port que vous avez configuré pour l'option locale port complet SSL nm. c. Utilisez Optman pour définir l'option globale enSSLFullConnection sur oui dans la base de données. d. Vérifiez que l'option CarryForward est définie sur TOUT (ALL) en exécutant la commande suivante : optman chg cf=ALL e. Exécutez JnextPlan -for 0000 pour rendre ces paramètres opérationnels. f. Définissez à nouveau l'option CarryForward sur la valeur que vous avez affectée avant l'étape d. A cette étape, le réseau fonctionne avec une sécurité de connexion SSL complète. Les agents laissés dans la sécurité SSL ne peuvent plus communiquer avec le reste du réseau de sécurité SSL complète. Les postes de travail mis à niveau conservent l'ancienne sécurité SSL et les anciens ports TCP/IP ouverts en mode écoute. L'étape suivante a pour objectif de les fermer. 3. Désactivez l'ancienne sécurité SSL et les anciens ports/IP du maître et de chaque agent. Vous pouvez effectuer cette étape sur plusieurs jours. Pour cela, éditez le fichier des options locales de chaque poste de travail comme suit : v Sur les postes de travail sur lesquels l'attribut securitylevel est défini sur activé ou on, définissez l'option locale port SSL nm sur 0. 10 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 v Sur les postes de travail sur lesquels l'attribut securitylevel est défini sur interruption provoquée, définissez les options locales nm port et nm SSL port sur 0. A cette étape, l'ensemble des agents fonctionnent avec les nouvelles connexions SSL et tous les agents définis sur securitylevel=force sont en mode écoute uniquement sur le nouveau port complet SSL. Dès lors : v Aucun octet n'est envoyé sous forme de texte en clair. v Aucun service actif n'est laissé sous forme de texte en clair. v Aucun port TCP/IP n'est laissé en mode écoute sur les agents avec securitylevel=force. Configuration du support de sécurité SSL complète pour les dépendances interréseau L'agent de réseau qui résout les dépendances interréseau nécessite une installation particulière pour le support de sécurité SSL complète. Pour activer un agent de réseau pour le support de sécurité SSL complète, procédez comme suit : 1. Configurez les agents distants et d'hébergement tolérants aux pannes pour le support de sécurité SSL complète. 2. Dans l'agent d'hébergement tolérant aux pannes, copiez ou déplacez le fichier netmth.opts du répertoire tws_home/config vers le répertoire tws_home/methods, puis ajoutez (et configurez) les options suivantes : Unité centrale distante SSL Nom du poste de travail du maître ou de l'agent tolérant aux pannes distants. Port complet distant SSL Numéro de port défini pour le support de sécurité SSL complète du maître ou de l'agent tolérant aux pannes distants. Options locales indiquant la clé privée et le certificat de l'agent d'hébergement tolérant aux pannes Ces options sont décrites dans le Guide de planification et d'installation (voir http://publib.boulder.ibm.com/ infocenter/tivihelp/v3r1/topic/ com.ibm.tivoli.itws.doc/igmst170.htm#c04opts523611). Remarque : Notez que si l'agent d'hébergement tolérant aux pannes héberge plusieurs agents de réseau, le répertoire tws_home/methods contient un fichier netmth.opts pour chaque agent de réseau défini. Dans ce cas, le nom complet de chaque fichier netmth.opts devient : network-agent-name_netmth.opts Si le répertoire tws_home/methods contient à la fois le fichier network-agent-name_netmth.opts et le fichier netmth.opts, seul le fichier Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 11 network-agent-name_netmth.opts est utilisé. Si plusieurs agents sont définis et que le répertoire contient seulement le fichier netmth.opts, ce dernier est utilisé pour tous les agents de réseau. L'exemple suivant ajoute le support de sécurité SSL complète à l'exemple décrit dans la section "Exemple de définition d'un agent de réseau" du Guide de référence (voir http://publib.boulder.ibm.com/ infocenter/tivihelp/v3r1/topic/com.ibm.tivoli.itws.doc/ srf_mst320.htm#wq574): v Voici la définition du poste de travail de l'agent de réseau NETAGT : CPUNAME NETAGT DESCRIPTION "NETWORK AGENT" OS OTHER NODE MASTERA.ROME.TIVOLI.COM TCPADDR 31117 FOR maestro HOST MASTERB ACCESS NETMTH END v Voici les options de sécurité SSL complète du fichier netmeth.opts de NETAGT : ###################################################### # Paramètres de l’unité centrale distante ###################################################### Port complet distant SSL = 31119 Unité centrale distante SSL = MASTERA ###################################################### # Certificat de configuration ###################################################### Clé SSL ="C:\TWS\installations\SSL\XA.key" Certificat SSL ="C:\TWS\installations\SSL\XA.crt" Certificat de CA SSL ="C:\TWS\installations\SSL\VeriSte.crt" Mdp clé SSL ="C:\TWS\installations\SSL\XA.sth" Chaîne de certificat SSL ="C:\TWS\installations\SSL\ \TWSCertificateChain.crt" Clé aléatoire SL = "C:\TWS\installations\SSL\random_file.rnd" Mode auth SSL =cpu Chaîne d’auth SSL =tws Remarque : Les options du certificat de configuration SSL doivent faire référence à la clé privée et au certificat définis dans l'agent d'hébergement tolérant aux pannes. v Voici la définition du poste de travail de MASTERA (poste de travail distant) : CPUNAME MASTERA OS WNT NODE 9.168.68.55 TCPADDR 31117 SECUREADDR 31119 DOMAIN NTWKA FOR MAESTRO TYPE MANAGER AUTOLINK ON BEHINDFIREWALL OFF 12 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 SECURITYLEVEL enabled FULLSTATUS ON SERVER H END Tivoli Dynamic Workload Console avec Tivoli Workload Scheduler en mode de connexion SSL complète (42326) Lorsque vous disposez d'un moteur Tivoli Workload Scheduler en mode de connexion SSL complète, le certificat de l'identificateur unique web doit être importé dans le fichier de clés sécurisé de Tivoli Workload Scheduler de WebSphere Application Server. Exemple (mais pour ce type de configuration, reportez-vous à la documentation de WebSphere Application Server). Ouvrez l'outil graphique ikeyman sous TDWC_HOME/AppServer/java/ jre/bin, puis procédez comme suit : 1. Ouvrez le fichier de clés avec le menu "Fichier de la base de données de clés -->Ouvrir" : TDWC_HOME/AppServer/profiles/tdwcprofile/config/ cells/<cellName>/nodes/<nodeName/key.p12 en sélectionnant "PKCS12" comme "type de base de données de clés", puis en indiquant le mot de passe "WebAS" 2. Sélectionnez Extraire le certificat sous la forme de données ASCII codées en base 64. 3. Copiez le fichier extrait dans l'hôte du moteur Tivoli Workload Scheduler. 4. Sur l'hôte du moteur Tivoli Workload Scheduler, ouvrez ikeyman sous TWS_HOME/appserver/java/jre/bin 5. Ouvrez le fichier de clés avec le menu "Fichier de la base de données de clés -->Ouvrir" : TWS_HOME/appServer/profiles/twsprofile/ etc/TWSServerTrustFile.jks en sélectionnant "JKS" comme "type de base de données de clés", puis en indiquant le mot de passe "default" 6. Sélectionnez Ajouter pour extraire le certificat. 7. Redémarrez le serveur WebSphere Application Server de Tivoli Dynamic Workload Console et de Tivoli Workload Scheduler. Fonction 40244 - Etendre le nombre maximum de collecteurs simultanés à 60 Un travail ou un flot de travaux peut nécessiter jusqu'à 1024 unités d'une ressource dans une instruction needs. Lors de l'exécution, chaque instruction needs est convertie en collecteurs, chacun détenant au maximum 32 unités d'une ressource spécifique. Avant la fonction : quelle que soit la quantité d'unités disponibles de la ressource, une ressource peut comporter jusqu'à 32 collecteurs. Si les 32 collecteurs sont déjà définis pour une ressource, le travail ou le flot de travaux suivant, en attente de cette ressource, patiente jusqu'à ce qu'un collecteur en cours ait terminé ET que la quantité nécessaire soit disponible. Après la fonction : le nombre maximal de collecteurs simultanés d'une ressource est de 60. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 13 La fonction pas défaut n'est pas active, vous pouvez l'activer comme suit : v Activez la fonction uniquement lorsque le groupe de correctifs 02 pour Tivoli Workload Scheduler version 8.4 a été installé sur l'ensemble du réseau Tivoli Workload Scheduler v Activez la fonction en exécutant la commande suivante sur la ligne de commande optman : optman chg enExpandedResources=YES v Exécutez JnextPlan pour la version 8.4 v Pour confirmer que la fonction est bien active, consultez les messages suivants dans le fichier journal TWSMERGE au démarrage de batchman : BATCHMAN:EXPANDED RESOURCES : ON Fonction 42044 - Ajouter une progression à Logman UPDATESTATS a 2 objectifs principaux : 1. Mettre à jour les statistiques des travaux 2. Mettre à jour le plan de préproduction rapportant les flots de travaux terminés UPDATESTATS s'exécute généralement longtemps pendant l'activité Logman. La durée de la mise à jour des statistiques dépend de plusieurs facteurs dont le nombre de travaux, d'unités centrales, de disques. Démarrant à partir du groupe de correctifs 02 de Tivoli Workload Scheduler 8.4, le processus Logman comporte un nouveau message d'information qui indique la progression des mises à jour des statistiques : Paramètres LANG de l’environnement local définit sur : "fr" 17:04/AWSBHX028I Mise à jour des statistiques. Progression : 3%. 17:05/AWSBHX029I Mise à jour des statistiques. Progression : 94% - fin du processus estimé à : 17.05.20.17:05/AWSBHX031I La mise à jour des statistiques est terminée. AWSJCL066I La collecte des statistiques des travaux a abouti. Fonctions du groupe de correctifs 01 Cette section décrit les fonctions du groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0 : Intégration à Tivoli Change and Configuration Management Database L'objet de l'intégration est de générer des informations qui pourraient être importées dans Tivoli Change and Configuration Management Database and et que l'utilisateur final visualiserait sur Tivoli Dynamic Workload Console. Remarque : Le niveau de Tivoli Change and Configuration Management Database qui prend en charge l'intégration est Version 1, Edition 1, Modification 1 ou supérieure, et Version 7, Edition 1, Modification 0 avec le correctif temporaire pour APAR IZ12719. Pour obtenir le correctif temporaire, procédez comme suit : 1. Accédez su site Web du service de support logiciel IBM à l'adresse http://www.ibm.com/software/support 2. Cliquez sur Products A to Z. 3. Cliquez sur C puis sélectionnez dans la liste Tivoli Change and Configuration Management Database. 14 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 4. Recherchez le module de maintenance contenant APAR IZ12719 et suivez les instructions pour le téléchargement et l'installation. 5. Si ce module de maintenance n'existe pas encore, appelez l'assistance IBM au 800-426-7378 et ouvrez un PMR sous l'ID de composant 5724R58IA. 6. Demandez à obtenir le correctif logiciel pour l'APAR IZ12719 Persistance des événements La persistance de la fonction d'Automatisation de la charge de travail géré par événement par rapport au statut des événements reçus lors de l'arrêt prévu d'un serveur. Lorsqu'un utilisateur arrête le serveur, tous les événements reçus jusqu'alors seront automatiquement stockés. Lorsque le serveur est redémarré, le traitement d'événement se poursuit, dans un environnement entièrement restauré (comme avant l'arrêt du serveur). Scripts de vérification prérequis Un nouvel ensemble de scripts dont l'objet est de vérifier, avant de lancer une toute nouvelle installation, que toutes les conditions requises pour DB2 et Oracle sont remplies pour chacune des plateformes prises en charge. L'utilisateur final peut exécuter ces scripts avant de commencer l'installation. Script métronome disponible en script VB Le script métronome est désormais également disponible en script VB, de sorte qu'il peut être exécuté sur les systèmes d'exploitation Windows® sans que l'utilisateur ait à installer un interpréteur Perl dans son environnement pour l'exécuter. Plan de travail d'intégration de Tivoli Workload Scheduler Une nouvelle fonction Eclipse et un ensemble d'exemples de code source sont fournis pour permettre aux clients, aux services et partenaires commerciaux IBM de développer leurs propres applications et plug-ins Actions et événements d'automatisation de charge de travail gérée par Tivoli Workload Scheduler à l'aide des services Web et de l'API de Tivoli Workload Scheduler. Incidents résolus Cette section répertorie les APAR et incidents internes résolus par le groupe de correctifs 05 et les groupes de correctifs précédents. Chaque groupe de correctifs remplace tous les précédents. Pour plus d'informations sur les APAR et les incidents internes, consultez la section «Mises à jour de la documentation», à la page 66. La présente section détaille les points suivants : v «APAR et incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 16 v «APAR et incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 22 v «APAR et incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0», à la page 25 v «APAR et incidents résolus dans le groupe de correctifs 02 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 29 v «APAR et incidents corrigés dans le groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0», à la page 33 Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 15 APAR et incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 Cette section répertorie les APAR et incidents internes résolus par le groupe de correctifs 05. Voir v «APAR corrigés dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0» v «Incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 20 APAR corrigés dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 : Cette section répertorie les APAR corrigés par le groupe de correctifs 05. IZ49337 AWSDEB010E LE MESSAGE DE CONMAN STOP EST CONFUS. IZ56270 FAITES PASSER LA VALEUR MIN DE MAXLEN DE 14 JOURS A 8 JOURS IZ60180 UPDATEWASSERVICE.BAT N'INITIALISE PAS CORRECTEMENT %WASPASSWORD% IZ60209 LE DEPLOIEMENT DES REGLES PILOTEES PAR EVENEMENT ECHOUE LORSQUE LE POSTE DE TRAVAIL A POUR NOM IZ60517 CONMAN NE GERE PAS LA DEPENDANCE INTERRESEAU EN CAS DE REPORT IZ60614 RESETPLAN -SCRATCH ET REQUETE JSC SUR LES FLOTS DE TRAVAUX DANS LE PLAN GENERENT IZ60853 SUSPENSION DE L'ANNULATION DU FLOT DE TRAVAUX DEPENDANCES NON PUBLIEES IZ61327 L'INSTALLATION DE LA ZONE DE TRAVAIL DE TRANSACTION ECHOUE SOUS WINDOWS 2008 LORSQU'UN COMPTE DE DOMAINE EST IZ62447 EDWA : OPTION DE NON-CORRESPONDANCE NON RESPECTEE AU NIVEAU DU FLOT DE TRAVAUX IZ62551 HEURE "AT" LORSQU'ADHOC EST POUR UN FUSEAU HORAIRE ANTERIEUR AU DOCUMENT MAITRE IZ62730 DUPLICATION D'EVENEMENTS TWS IZ63856 ENLISTSECCK NON IMPOSE AUX AUTRES PLANS VIA TDWC OU JSC 16 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ63868 TENTATIVE DE SUPPRESSION DE DEPENDANCES OPENS EN DOUBLE DE JSC IZ64479 LE STATUT DE L'AGENT TOLERANT AU PANNES N'EST PAS INITIALISE SUR BDM SI L'AGENT N'A PAS LA CAPACITE IZ64725 LES TRAVAUX FINALS S'ARRETENT DE MANIERE ANORMALE SI LE GESTIONNAIRE DE DOMAINE MAITRE EST INSTALLE SUR UN AUTRE REPERTOIRE IZ64931 EDWA : LA REGLE D'EVENEMENT JOBSTATUSCHANGED N'EST PAS DECLENCHEE EN CAS D'ECHEC DE J IZ65453 TWSMERGE LOG & /STDLIST/<DIRECTORY> DETENU PAR LA RACINE A LA PLACE IZ65539 LE FLOT DE TRAVAUX PERD SON NOM D'ALIAS... IZ65711 %UNISON_SCHED% DU TRAVAIL DE REPRISE NE DETIENT PAS DE FLOT DE TRAVAUX IZ65928 L'INSTALLATION DE TWS DB2 ECHOUE SI L'UTILISATEUR A UN MOT DE PASSE D'OUVERTURE DE SESSION ) IZ66027 LA DEPENDANCE AJOUTEE EST ECRITE PLUSIEURS FOIS DANS TWSMERGE.LOG. IZ66322 MESSAGE D'ECHEC DU DEMARRAGE DE JOBMON.EXE LORSQUE L'UTILISATEUR DE TWS NE PEUT PAS OUVRIR DE FICHIER DANS TEMP IZ66678 LES TRAVAUX PENDANT L'HEURE D'ETE SONT RETARDES A L'EXECUTION IZ67385 UN EVENEMENT DE SURVEILLANCE DE FICHIER TDWC INDIQUE INCORRECTEMENT LE FICHIER COMME ETANT IZ67552 LOGMAN RENVOIE LE CODE DE SORTIE 0 MEME S'IL NE PARVIENT PAS A SUPPRIMER L'ANCIEN PLAN A LONG TERME IZ67993 LA MODIFICATION D'UNE DONNEE D'AGENDA N'EST PAS REPERCUTEE DANS LE PLAN. IZ68101 LA GENERATION DU PLAN PREVISIONNEL ENTRAINE UNE BOUCLE DANS TWS ENTERPRISE Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 17 IZ68159 LA ZONE DE L'UTILISATEUR D'EN-TETE D'AUDIT N'EST PAS DESELECTIONNEE IZ68546 PERMETTRE LE REPORT DU PLANNING AU STATUT D'AJOUT IZ69965 R11XTR AVEC L'OPTION -M AFFICHE LA DATE INCORRECTE. IZ69966 LE TYPE D'EVENEMENT "JOBSTREAMCOMPLETED" N'EST PAS DECLENCHE IZ69984 La base de données DB2 s'est verrouillée lors des modifications du planning. IZ70415 LES SOUMISSIONS ADHOC AVEC DES INVITES ONT LE MEME NUMERO D'INVITE IZ70553 LE PROCESSUS APPSERVMAN N'ARRETE PAS LE SERVEUR IZ70630 A LA FIN DU PLAN QUOTIDIEN, BON NOMBRE D'AGENTS TOLERANTS AUX PANNES NE SE LIENT PAS. IZ70640 LES JOURNAUX D'AGENT SSM SONT CREES AVEC LES DROITS EN ECRITURE POUR LES AUTRES IZ70730 ERREUR BATCHMAN CORE OU STAGEMAN EN CAS D'ACCES A L'ENREGISTREMENT DE SUIVI INCORRECT IZ71924 JNEXTPLAN NE SUPPRIME PAS LES JSI OBSOLETES/TERMINES DE LA PREPRODUCTION IZ72154 LA METHODE UNIXLOCL NE VERIFIE PAS L'EXISTENCE DES FICHIERS IZ72156 STAGEMAN TERMINE LA CREATION SYMPHONY EGALEMENT EN CAS D'ENREGISTREMENT INCORRECT IZ72279 PENDANT LE PASSAGE A L'HEURE D'HIVER IZ72810 TWS génère incorrectement un nouvel agent ssm toutes les 5 minutes IZ72911 LA COMMANDE JOBINFO RSTRT_RETCODE DANS UN TRAVAIL DE REPRISE NE RENVOIE RIEN IZ73054 LE JOURNAL TWSMERGE N'EST PAS CORRECTEMENT BASCULE 18 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ73204 HEURE DE PLANIFICATION PLANMAN CRTFC 1 JOUR PLUS TARD SI TZ=NO SUR LA VERSION 8.3 GROUPE DE CORRECTIFS 8 IZ73256 L'ID FLOT DE TRAVAUX EST AFFICHE COMME JOBSTREAMNAME DANS LE TEXTE DU MESSAGE IZ73578 UN SEUL PREDECESSEUR SI SBS WITH SUIT LA COMMANDE SELF AND SAME PRECEDENTE IZ74028 EVENEMENTS DECLENCHES PLUSIEURS FOIS IZ74058 L'UTILITAIRE TWSCLUSTERADMIN DOIT POUVOIR COPIER LA TOTALITE IZ74359 L'EVENEMENT EST DECLENCHE PAR MONMAN AVEC DU RETARD. IZ74400 PENDANT LA PREVISION, ERREUR DE PLAN AWSJDB803E AVEC LE CODE RAISON "68" LORSQUE IZ74474 Action déclenchée non répertoriée dans les actions du moniteur IZ74475 LES ITERATIONS DE TRAVAIL SONT IGNOREES SI LE MESSAGE INDIQUANT QU'UNTIL A EXPIRE EST IZ75038 LORS DE L'UTILISATION D'UN MAILMAN SERVER APRES UN ARRET CONMAN SUR L'AGENT IZ75794 IZ75794 IZ76066 NOYAUX WAS/EWAS EXECUTANT PLANMAN/REPTR -POST SI CERTAIN(E)S IZ76319 IMAGES-MEMOIRES DATECALC SUR HP ITANIUM 64 BITS IZ76963 LA MISE A NIVEAU DIRECTE DE TWS84FP5 SUR BKM ECHOUE DE TWS 8.3 A TWS 8.4, IZ76966 LA MISE A NIVEAU DIRECTE DE TWS VERS LE SCRIPT SQL TWS84 DONNE ACCES A LA BASE DE DONNEES IZ77122 LE PLAN D'ESSAI/PREVISION AVEC LE NOM MBCS EST INACCESSIBLE DEPUIS IZ77386 CONMAN STOP GENERE UNE ERREUR SEGFAULT SUR LES MESSAGES LINUX /VAR/LOG/ Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 19 IZ77523 LORSQUE L'API NETUSERGETINFO ECHOUE PENDANT LE CONTROLEUR DE DOMAINE WINDOWS IZ78475 AVEC APPSERVMAN STOP, LE PROGRAMME ECRIT UN MESSAGE INCORRECT DANS LE JOURNAL DE FUSION : IZ78481 LA SOUMISSION DES TRAVAUX DE BASE DE DONNEES AVEC LE TYPE CMD DEFINI SUR LES PLANIFICATIONS DE TRAVAUX ENTRE 0100 ET 0200 EST IZ80775 IZ80775 IZ81173 TWSHOST.SH RENVOIE LE STATUT "DOWN" SI LE FICHIER SYMPHONY N'EST PAS IZ83199 TIVOLI_JOB_DATE MET EN ATTENTE -0032768, SI DELDEP AT SUR LE TRAVAIL EST IZ83683 PANNE DE WEBSPHERE SI L'HISTORIQUE DE TRAVAIL TDWB EST PARCOURU DANS UN AUTRE PLAN IZ83745 MAILMAN OU BATCHMAN S'ARRETE AVEC CORE SI OPTIONS=OFF Incidents résolus dans le groupe de correctifs 05 de Tivoli Workload Scheduler pour la version 8.4.0 : Cette section répertorie les incidents internes résolus par le groupe de correctifs 05. p52673 Impossible de créer une réponse négative avec une variable dans l'action TWS p52670 ConnIntegrityExc ne parvient pas à créer de réponse négative avec un travail inexistant 20 40616 L'action de soumission de travail EDWA échoue lorsqu'un paramètre est inclus 51744 ERREUR : dans purge_local_pobox_and_set_maxsize (sw=yes) 52436 Désactivez la diffusion des événements appservman 53103 Sous Windows, Makeplan échoue si le gestionnaire de domaine maître se trouve dans une autre unité que l'unité c: 53547 L'arborescence WAS est installée avec tous les droits modifiables 53555 twsStopAction ne peut pas vérifier si l'agent ssm est arrêté ou non 53658 L'opération d'annulation du flot de travaux avec l'API n'est pas consignée dans l'audit du plan 53706 MACHINE AVEC UNE ARCHITECTURE PA_RISC/IA64 LORS DU PARCOURS DE FICHIER JOBSTDLIST 53796 La ressource en grappe TWS ne démarre pas avec Symphony 53799 L'ancien Batchman élimine les PID exécutant l'intégration ITM IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 53821 Cluster Utility ne peut pas ajouter de nouveau noeud de grappe 53845 Le moniteur de système de fichiers sous Windows ne fonctionne pas lorsque plusieurs moniteurs sont présents 53846 Travail non soumis en raison d'un nom de connexion de restitution incorrect 53858 Correctement incorrect créant une règle d'événement avec le filtre EVERY 53881 L'utilisation de plusieurs propriétés pour boolean et times ne doit pas être autorisée 53899 Vérification manquante lors de l'importation d'une règle d'événement avec la casse non respectée 53913 La jointure du nouveau noeud ne permet pas d'ajouter le propriétaire sur la ressource tws 53921 twspatch -u comporte une explication incorrecte du paramètre -remove 53964 Vérification manquante lors du redimensionnement d'une file d'attente avec des processus actifs TWS 53973 Vérification manquante pour le filtre des correspondances 53975 Vérification manquante lors de l'importation d'une réponse négative comprenant un fuseau horaire avec la casse non respectée 53986 300 Mo d'espace disponible sur /tmp pour l'action de validation 53989 Le programme d'installation du groupe de correctifs TWS ne doit pas écraser LOCK_LIST 53994 L'agent tolérant aux pannes Windows n'est parfois pas lié si tws n'est pas authentifié 54037 Comportement incorrect lors de l'utilisation de sbd avec les caractères apostrophe et échappement. 54038 Droits incorrects sur les fichiers TWS : droit d'accès en écriture pour les autres 54052 Lancement automatique de l'utilitaire de cluster amélioré depuis le groupe de correctifs TWS 54082 Fichiers de signature TLM déjà présents sur la plateforme UNIX 54090 Droits incorrects sur les fichiers TWS : droit d'accès en écriture pour les autres 54092 BKDM en panne après le redémarrage de l'ancien gestionnaire 54098 Impossible de connecter TDWC à l'agent tolérant aux pannes et au connecteur 54122 twsCluterAdm : analyse syntaxique incorrecte du paramètre sharedDesktop 54148 Echec de l'installation : l'erreur système 997 s'est produite (démarrage du jeton) 54161 Code de dépassement du délai d'attente 68 pendant l'exécution de jnextplan et validate 54177 stopWas échoue sous Windows 2008 64 bits avec contrôle de domaine Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 21 54192 Le niveau de trace tws_jni ne peut pas être défini autrement que sur NullPoineter ou est intercepté APAR et incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 Cette section répertorie les APAR et incidents internes résolus par le groupe de correctifs 04. Voir v «APAR corrigés dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0» v «Incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 24 APAR corrigés dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 : Cette section répertorie les APAR corrigés par le groupe de correctifs 04. IZ45199 JSC AFFICHE LES DEPENDANCES DE FICHIER OUVERT DANS LE PLAN ET RENVOIE PLUS DE 250 ENREGISTREMENTS DANS UNE LISTE NON EXHAUSTIVE CONTENANT DES ENREGISTREMENTS EN DOUBLE IZ45232 JOBSTDL / MORESTDL ENTRAINENT UNE ERREUR DE SYNTAXE LORS DE L'UTILISATION DE -NAME OU DE -SCHEDIFLAGS SOUS SOLARIS IZ45456 COMPOSER REPLACE CREE UNE CLASSE CORE EN RAISON DU CODE OPENSSL IZ45756 TWS 8.3 ET TWS 8.4 N'ONT PAS CORRECTEMENT GERE LE PARAMETRE VIDE IZ46776 ECHEC DU PROGRAMME D'ECRITURE DE MAILMAN SUR MDM EN RAISON D'UN MESSAGE ANORMAL IZ46824 LE CHANGEMENT DE L'HEURE DE DEBUT DANS LE PLAN PREVISIONNEL ENTRAINE DES ERREURS SI TIMEZONE=NO DANS OPTMAN IZ46911 COMPOSER RENVOIE A TORT "DAT:" SI UN COMMENTAIRE VIDE (CARACTERE * UNIQUEMENT) EST PRESENT DANS LA DEFINITION DE CALENDRIER IZ47677 XREF, REP7 ET COMPOSER CREENT UN CLICHE DU PROCESSUS CORE IZ47299 Le délai d'attente d'une règle d'événement peut être remplacé par un autre délai d'attente 22 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ48584 LATE EST EXECUTE SUR LE FLOT DE TRAVAUX ANNULE SI TWS EST REDEMARRE IZ48682 LES SERVEURS MAILMAN SUR LE PETIT-FILS DM S'ARRETENT EN EXECUTANT SWITCHMGR SUR LE PETIT-FILS DM DANS L'ENVIRONNEMENT E2E. IZ49759 ECHEC DE MAILMAN SUR LA COMPRESSION DE SYMPHONY LORS DE L'INITIALISATION DE FTA IZ50418 COMPOSER REPLACE RENVOIE LE CODE DE SORTIE 134 LORS DE L'IMPORTATION D'UNE DEFINITION DE TRAVAIL AVEC LE CHAMP LONG SCRIPTNAME OU DOCOMMAND IZ51213 LA ZONE "STAT" FIELD REP8 AFFICHE UNE SORTIE INCORRECTE IZ51564 LES DEPENDANCES DE FICHIERS FONCTIONNENT DIFFEREMMENT DANS TWS 8.4 ET DANS TWS 8.2.1 EN RAISON D'UN PROBLEME DE TRAITEMENT DES GUILLEMETS IZ51662 LIMITE CONCERNANT LA TAILLE DU FICHIER DE SECURITE NON DOCUMENTEE, 32 767 IZ52028 MAILMAN NE PEUT PAS SE CONNECTER AUX AGENTS SI LE NOMBRE D'AGENTS EST SUPERIEUR A LA MOITIE DU NOMBRE DE DESCRIPTEURS DE FICHIERS IZ52311 Message d'avertissement pour cpu ignore state au JnextPlan IZ52913 LES EVENEMENTS TWS NE S'AFFICHENT PAS CORRECTEMENT SUR LE CLIENT TEP. IZ53387 LA COMMANDE "UNLOCK PARMS=@; FORCED" NE DEVERROUILLE PAS LES PARAMETRES IZ53569 RESETPLAN NE SUPPRIME PAS LE FICHIER SYMPHONY SI LE REPERTOIRE SCHEDLOG EST UN LIEN SYMBOLIQUE VERS UN REPERTOIRE SITUE SUR UN AUTRE SYSTEME DE FICHIERS IZ51311 "SCHEDULED TIME" S'AFFICHE EN GMT TZ LORSQUE TZ EST DESACTIVE (CONMAN ET JSC AFFECTES) IZ51448 TWS 8.4 N'EMET PAS D'AVERTISSEMENT LORS DE LA GENERATION DU PLAN SI LES PARAMETRES SONT TROP LONGS. IZ51761 JSC/TDWC Symphony n'est pas régénéré après JnextPlan Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 23 IZ53812 AWSDEJ005E LORS D'UNE TENTATIVE DE REPONSE A UNE INVITE LONGUE ASSOCIEE A UN FILTRE DE NOM DE FICHIER DE SECURITE IZ54262 DMS ET BDMS SONT DISSOCIES APRES SWITCHMGR IZ54736 CHAINE DE DEPENDANCE RESEAU TRONQUEE SI SCHED ENVOYE DEPUIS JSC IZ54566 IL N'EST PAS POSSIBLE D'UTILISER LES MEMES NOMS DE TRAVAUX DANS LES TRAVAUX UTILISATEUR A PARTIR DE JSC IZ54609 Fin anormale de bacthman si travaux de programmation et fichiers Symphony volumineux IZ52178 LE CALENDRIER N'EST PAS CORRECTEMENT PLANIFIE APRES LA SUPPRESSION DU TRAVAIL IDENTIQUE IZ55321 APRES UNE COMMANDE SWITCHMGR DE DM A BDM, DES EVENEMENTS ONT ETE PERDUS IZ55625 OUVERTURE DE DEPENDANCES DE FICHIERS AVEC DES NOMS INCORRECTS IZ55723 EXECUTION DE COMMANDE DDJ IZ55767 ECHEC DE "CONMAN SBS" AVEC AWSJPL006E EN RAISON D'UN ENVOI SIMULTANE IZ55742 CONVERSION DE TEMPS INCORRECTE LIEE AU FLOT DE TRAVAUX IZ56263 L'EVENEMENT "MODIFICATIONCOMPLETED" EST BLOQUE ALORS QUE LE FICHIER CIBLE N'EST PAS MODIFIE. IZ56691 JOBMAN.EXE CREE DE MANIERE INATTENDUE UN FICHIER NOMME %TWSHOME% . IZ57373 REPTR AFFICHE UNIQUEMENT UNE PARTIE DES TRAVAUX PLANIFIES. IZ58709 TEPCONFIG.SH RENVOIE L'ERREUR "SHIFT: BAD NUMBER". IZ58715 LE MESSAGE AWSBHU510E EST CONFUS LORSQUE LANG=JA_JP. Incidents résolus dans le groupe de correctifs 04 de Tivoli Workload Scheduler pour la version 8.4.0 : Cette section répertorie les incidents internes résolus par le groupe de correctifs 04. 48289 24 createCustomRegistryforPAM.sh ne fonctionne pas IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 48303 PK65932 : LES DESCRIPTEURS DE FICHIER /ETC/GROUPS NE SONT PAS FERMES SUR AIX 48554 Nouveau openssl V0.9.8j pour toutes les plateformes prises en charge 45519 Contrôle des droits d'accès dd pour les travaux adhoc/db,docommand/ scriptname 48097 Makecal ne fonctionne pas s'il est exécuté par un utilisateur différent de l'utilisateur root 48399 Des règles comportant plusieurs événements de différents types ne sont pas respectées 49121 La commande de déverrouillage ne fonctionne pas correctement depuis les interfaces utilisateur des utilisateurs sans accès UNL 49621 OPENS dep ne fonctionne pas dans les versions 8.2 à 8.4 sous Unix 50268 Echec de composer/optman/conman sur solaris opteron avec incident de segmentation - cliché du processus core : 50775 PamUnixRegistryImpl.properties remplacé de manière incorrecte par l'instance du groupe de correctifs 51074 TZ = no, Heure de planification incorrecte dans la vue de travail (JSC, TDWC) 51349 Message incorrect lorsque ddj @#@.JOB1;follows= @#@.DIR;noask 51489 ERREURS LORS DE L'EXECUTION DE REXX EQQRXARC POUR ARCHIVER DES ANCIENS PLANS 51519 Sbs avec opens affiche un message incorrect sur le serveur d'app 51642 Le paramètre HOME est exporté de manière incorrecte avec des guillemets dans jobmanrc APAR et incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0 Cette section répertorie les APAR et incidents internes corrigés par le groupe de correctifs 03. Voir v «APAR corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0» v «Incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler pour la version 8.4.0», à la page 27 Pour plus d'informations sur les APAR et les incidents internes, voir «Mises à jour de la documentation», à la page 66. APAR corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4.0 : Cette section répertorie les APAR corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler pour la version 8.4.0. IZ25976 Reptr tronque le nom du flot de travaux FOLLOWS. IZ28535 les dépendances de prédécesseur/successeur dans la sortie reptr devraient être plus faciles à lire. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 25 IZ31257 L'authentification peut échouer si l'on utilise le module pam sur la plateforme Linux. IZ31273 La dépendance "à l'intérieur d'un intervalle absolu" est perdue avec jnextplan. IZ31912 Le flot de travaux n'est pas répertorié sur le dernier jour de mois par r11xtr. IZ32363 La partie du message "AWSDEB007I" est altérée si lang=ja_jp. IZ32554 L'échec Xref ne permet pas d'ouvrir le paramètre non valide xf.file. IZ32960 Le nombre d'informations de "travaux ok" est perdu pendant l'arrêt de mdm. IZ33462 Variable d'environnement Unison_job définie de manière incorrecte. IZ33611 Le flot de travaux est enregistré même si c'est un nom de travail d'alias "non autorisé". IZ33833 Panne de WebSphere Application Server causée par l'instance de travail Job Scheduling Console avec plusieurs travaux réexécutés. IZ34599 Après l'application du groupe de correctifs 02 à Tivoli Workload Scheduler 8.4, groupe de correctifs 01 FTA, l'extraction du journal de travail depuis FTA devient plus lente. IZ35427 Stopappserver stopwas sans -direct AWSBHU624W IZ35437 Processus Monman détenant les fichiers netman et twsmerge. IZ35823 Tivoli Workload Scheduler WebSphere Application Server échoue avec outofmemory en raison d'une fuite de mémoire avec l'événement. IZ36018 L'événement 163 dans event.log ne correspond pas au fichier fmt. IZ36498 i5/os lfta non renvoyé par filtre de recherche de poste de travail pour le type. IZ36977 Jobmanrc ne parvient pas à charger les bibliothèques sous AIX 6.1, si la connexion de flux n'est pas la racine. IZ37152 WebSphere Application Server s'arrête lorsque planaudit=1, si un travail avec l'option reprise réexécutée est soumis par Job Scheduling Console 26 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ37179 Twsclusteradmin.exe créant l'entrée de registre Tivoli Workload Scheduler 8.2.1. IZ37247 La fonction du processeur d'événement de commutation échoue lors de l'arrêt de l'original. IZ37529 L'agent ssm de Tivoli Workload Scheduler 8.4 consomme de l'unité centrale de manière aléatoire. IZ38754 Monbox est toujours mis à jour (sa taille s'accroît) même si la gestion des événements a été arrêtée. IZ38892 La version 8.3 et les versions supérieures prennent en charge l'authentification NIS sous AIX. IZ40190 Altpass n'a pas réussi à modifier correctement le mot de passe. IZ40356 Les scripts twsprocess*.sh ITM de Tivoli Workload Scheduler 8.4 ne sont pas fiables après 24 heures. IZ40749 Problèmes de liaison après le flot de travaux final dans Tivoli Workload Scheduler 8.4. IZ40897 L'utilisation de cycles d'exécution à l'aide de l'agenda des jours chômés peut engendrer plusieurs occurrences de la planification de flots de travaux sur un jour particulier. IZ41933 Netman se termine avec sigsegv suivant la fermeture de conman. IZ43228 Echec de lancement des travaux par l'agent étendu Unixssh si le nom d'utilisateur sur le système distant comporte plus de 8 caractères. IZ43713 L'événement runcommand de Tivoli Workload Scheduler version 8.4 ne fonctionnera pas avec l'argument transmis. IZ43716 Blocage/panne de WebSphere Application Server en raison de l'exécution simultanée de "conman sbs" et "set alternate plan". IZ43721 Le paramètre -e renvoie toujours rc=1 à partir du script ou de cmd. IZ43803 Le composeur ajoute de manière erronée ONUNTIL CANC et CONT. IZ44260 Echec de la soumission des flots de travaux avec needs lors de jnextplan. Incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler pour la version 8.4.0 : Cette section répertorie les incidents corrigés dans le groupe de correctifs 03 de Tivoli Workload Scheduler pour la version 8.4.0. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 27 28 40504 Conman échoue si vous soumettez un travail avec une longueur max dans le nom de script. 40738 docommand complexe sbd utilisant vb ne fonctionne pas avec la connexion de flux. 41438 Gestion incorrecte de l'ajout de la dépendance d'invite ad-hoc dans le plan. 42327 Ordre des dépendances. 42529 Extension du plan, dépendance perdue, aucune heure de début définie. 42750 Informations erronées dans le fichier de plan d'audit. 42940 Journal d'audit erroné en cas de réponse à une invite depuis WebUi. 43456 Datamigrate doit gérer les dépendances internes pleinement qualifiées. 43584 Message d'erreur erroné si l'agent de réseau n'est pas x-agent. 44240 Rep8 - sortie incorrecte sous Windows. 44241 Rep11 - sortie incorrecte sous Windows. 44335 Annulation de la transaction lors de l'interrogation des 4 versions d'un JS. 44341 Accord USE manquant sur l'espace table temporaire (rapports WebUI). 44379 Définir le domaine dans le registre des utilisateurs – LDAP. 44540 Synchronisation FTA non autorisée en raison du fichier IntercomOld.msg. 44666 Lorsque JnextPlan est exécuté, tous les fichiers présents dans le répertoire pobox sont supprimés et recréés car la valeur de taille max est redéfinie sur la valeur de qui peut être trop petite. 44793 "Statut de lancement" affiche à tort "libéré" sur Job Scheduling Console. 45004 EDWA : soumission de JS non effectuée en raison d'un message d'erreur de duplication. 45155 Env Longrun : confirmation de planman et incident exttrial. 45255 Chaîne de dépendance réseau tronquée à 40 caractères par netmth. 45283 L'intégration de TWS et ITM ne fonctionne pas correctement. 45302 Morestdl n'a pas fonctionné correctement. 45327 Affichage d'invite différente avec le même REC. NUM. 45361 L'intégration de Tivoli Workload Scheduler ne fonctionne pas correctement. 45379 Le script TWSProcessJobman ne fonctionne pas correctement. 45412 Le rapport 09A et CONMAN affichent un nombre négatif. 45660 Sous windows, le processus eWAS de Java présente des fuites du côté des événements Windows. 45780 Reptr sans option fait que syxtract renvoie une erreur. 45929 Les répertoires avec espace ne sont pas correctement résolus à partir de jobmanrc.cmd. 46029 Le rapport 9A affiche un nombre négatif (JOBS). 46296 La dépendance de prédécesseur/successeur n'est pas correctement résolue avec le=yes. IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 46362 WebSphere Application Server s'arrête lors de la soumission d'un travail avec reprise réexécutée et audit. 46391 Nouvelle règle d'heure d'été pour l'Argentine. 46448 Caractères non valides dans certains fichiers Tivoli Workload Scheduler 8.3 et 8.4. 46451 Echec de l'Apar IZ37179. 46452 Vérification ISO : erreur lors du chargement de libicuuc pour le connecteur AIX 6.1. 46498 WebSphere Application Server ne démarre pas après la modification du mot de passe. 46524 Reptr ne fonctionne pas sous AIX avec LANG=C ou en. 46528 Js wks différent de job wks, sc=yes, nouveau js ne fonctionne pas. 46931 Reptr tronque le flot de travaux follows, longueur max autorisée pour js, wks. 46934 Echec de l'incident 45327 (invite avec même REC. NUM). 47203 Echec du test de connexion entre BKM AIX 5.2 et Tivoli Dynamic Workload Console (ou Job Scheduling Console). 47939 Requête su les boucles d'instances de fichier sur JSC/TWDC (HPIA). APAR et incidents résolus dans le groupe de correctifs 02 de Tivoli Workload Scheduler pour la version 8.4.0 Cette section répertorie tous les incidents APAR et défauts internes résolus par le groupe de correctifs 02. Pour plus d'informations sur les APAR et les défauts internes, reportez-vous à la section «Mises à jour de la documentation», à la page 66. Liste des APAR corrigés : v IZ05159 : sous W2K3, l'exécution d'une mise à niveau de Tivoli Workload Scheduler V8.2.1 vers V8.3 ne met pas à jour le registre système. v IZ11522 : erreur Makesec lors de la mise à jour de l'utilisateur. v IZ12472 : sous Tivoli Workload Scheduler V8.3 avec le groupe de correctifs 04, des erreurs de sécurité peuvent se produire lors de la connexion de Job Scheduling Console si aucun fichier Symphony n'est présent. v IZ14290 : l'agent tolérant aux pannes est non lié même après l'émission des commandes de liaison. v IZ15392 : impossible d'arrêter deux travaux avec le même nom de travail dans les travaux utilisateurs depuis JSC. v IZ15782 : batchman AWSBHT156E n'a pas pu ouvrir le fichier de boîte aux lettres. v IZ16020 : une invite conman "%" explicite est supprimée par l'installation du groupe de correctif. v IZ16421 : l'unité centrale par défaut dans une dépendance de prédécesseur/successeur d'une commande" sbs est celle sur laquelle la commande conman est exécutée. v IZ16601 : les flots de travaux dupliqués pendant la migration sont soumis. v IZ16832 : gestion des événements Tec lorsque le FTA n'est pas accessible. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 29 v IZ16857 : Unixlocl xa s'arrête si bdm est arrêté lorsque "enswfaultool"=yes. v IZ17294 : Xa apparaît comme non lié sur JSC, bien qu'il le soit. v IZ17475 : le temps écoulé est indiqué en secondes, pas en minutes. v IZ17479 : Jobmon prend fin après l'application du gc04. v IZ17565 : Xref -u ne répertorie pas l'option -when. v IZ17655 : l'installation de Tivoli Workload Scheduler sur le contrôleur de domaine 64 bits de Windows 2003 provoque une "erreur d'application ..." lors de l'exécution de makesec.exe. v IZ17806 : mbcs tronqués dans un en-tête de journal de travail, si les caractères sont transmis. v IZ18196 : l'expression logique OR est manquante dans le fichier TWS84metafile.mdl. v IZ18938 : lorsqu'une dépendance est supprimée de tws, cela peut supprimer le lien et provoquer l'arrêt des ftas Windows et Solaris. v IZ19308 : dernier flot de travaux non planifié lors de la modification dst. v IZ19459 : affichage de données de plan d'audit erronées. v IZ19740 : les travaux annulés ne sont pas supprimés de la table jhr_job_history_runs table. v IZ20328 : les dernières informations d'exécution ne sont pas affichées dans toutes les définitions de travail. v IZ21378 : sortie incorrecte lors de l'exécution de "reptr" et de la sortie vers un fichier texte. v IZ21379: "Set alternate plan" donne des horaires erronés dans "plan start & end". v IZ21464: l'espace disque libre ne s'accroît pas après la suppression d'un fichier schedlog. v IZ21879: les caractères spéciaux ne sont pas autorisés dans les mots de passe lors de l'installation. v IZ21941 : les scripts ITM ne fonctionnent pas correctement sous AIX. v IZ22085 : fermer l'événement dans la file d'attente maître n'a pas été supprimé après le signal terminer. v IZ22263 : l'en-tête de sortie de travaux d'agent standard indique une date incorrecte (02/07/70). v IZ22417 : Wdinstsp échoue pendant l'installation de Tivoli Workload Scheduler 8.4. v IZ22712 : la règle d'événements modifiée du lien du poste de travail enfant de Tivoli Workload Scheduler 8.4 ne fonctionne pas. v IZ22904 : Ssm 4.0 dans Tivoli Workload Scheduler 8.4 consigne les événements de fenêtres sur l'absence de pcamp50.sys. v IZ22949 : rmstdlist de Tivoli Workload Scheduler 8.3 n'a pas fonctionné correctement lorsqu'il a été lancé dehors. v IZ22954: Xrxtrct ne fonctionne pas correctement après l'application du groupe de correctifs 4 ; il ne place pas l'ensemble des travaux dans les fichiers 'x'. v IZ23253 : "Datamigrate -topology" ne traite pas DBCS correctement. v IZ23442 : après la réexécution de plusieurs travaux de la même étape, JSC recherche le journal de travail du dernier travail et affiche le journal de la première réexécution avec cette étape. 30 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 v IZ24025 : échec de batchman lorsque le flot de travaux a été annulé par onuntil canc. v IZ24042 : la version Windows de Reptr.cmd ne nettoie pas de fichier temporaire. v IZ24047: échec d'installation de Twsclusteradm.exe -uninst avec hosts=<target>. v IZ24747 : pour une chaîne de travail répétitif stageman devrait prendre en considération le dernier travail de la chaîne au lieu du premier. v IZ24748 : l'action d'envoi de mails effectuée par une fonction gérée par événement définit un jeu de caractères différent. v IZ25226 : après être passé de switchmgr à bdm, le démarrage de mdm supprime le lien fta. v IZ26291 : Reptr affiche une valeur incorrecte dans le nombre total de flots de travaux. v : le flot de travaux ayant un prédécesseur en attente n'accède pas correctement au statut STUCK. v IZ27478 : échec ou exécution incorrecte des travaux de Tivoli Workload Scheduler lorsque le chemin du système sur Windows dépasse 1024 caractères. v IZ27977 : le fichier temporaire Twsxx a été créé mais n'est pas supprimé immédiatement. v IZ28114 : lorsque Logmansmoothpolicy est défini sur -1 (valeur par défaut), le temps UC moyen n'est pas calculé correctement. v IZ28131 : le flot de travaux avec onuntil cont n'est pas reporté. v IZ28400 : spécifier "SCHEDID" sans ID de flot de travaux renvoie une erreur de syntaxe. Liste des incidents résolus : Cette liste contient les incidents dont les solutions ont résolu certaines des limitations rapportées dans les Notes sur l'édition de Tivoli Workload Scheduler version 8.4.0 : v 29532 : comportement incorrect lors de la soumission d'un travail adhoc avec la clé 'onuntil'. 39666 : Australie 2008 DST : table Olson depuis tzdata2007k. 39799 : panne et fuites de mémoire de R3evmon. 39851 : FileMonitorPlugin : mauvais attribut Linetext dans le fichier cds. 39923 : le modèle d'exécution des scripts ne fonctionne pas. 40049 : soumission d'un blocage d'application > 15 travaux en en même temps. v 40057 : message d'erreur incorrect L'erreur du système d'exploitation est : aucune erreur. v 40067 : fuites de mémoire découvertes dans des environnements à exécution longue. v 40244 : MR0212074722 -60 collecteurs simultanés d'une ressource TWS. v v v v v v 40372 : la gestion inappropriée de Sbs nécessite res dans js sur le plan (enlegId=y/n). v 40445: Exception de pointeur NULL lors de l'exploration des journaux de travail. v 40490 : blocage d'unité d'exécution du connecteur lors de l'exécution du rapport REP11. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 31 v 40516 : les dépendances de prédécesseur/successeur externes avec li=yes ne se résolvent pas correctement. v 40521 : LongRun: fuite de mémoire du moteur. v 40563 : dépendance de prédécesseur/successeur ignorée si schedid est indiqué. v 40633 : 2nde partie de la fuite de mémoire : enregistrement de l'unité centrale, mise en cache des options locales. v 40722 : EnLegacyStartofday : nullpointerExcpetion en cas de soumission JS. v 40729 : EnLegacyID : gestion incorrecte des preds en attente. v 40799 : invites inexistantes dans le plan avec enLegacyId=YES. v 41129 : fichier CVS non créé si les traces sont activées avec l'outil WAS. v 41218 : EnlegacyID : ensemble incorrect de dépendances de prédécesseur/successeur lors de la soumission d'un JS. v 41390 : problème avec soumission ad hoc en utilisant les dépendances interréseau (36913, 379, 000). v 41401 : échec de l'installation de TWS 8.4 avec un environnement local en japonais sous Windows. v 41516 : Conman ddj n'a demandé aucune erreur lorsque follows=SCHED.@. v 41598: l'analyseur syntaxique de plug-in doit être compatible avec les versions ultérieures. v 41788 : Modifier l'installation PF2 de 8.4 pour changer le dépassement du délai d'attente du jeton LPA. 41985 : Ddj n'est pas autorisé sous la forme ddj xx.xx;follow. 42030 : Xrxtrct ne s'exécute pas CORRECTEMENT. 42374: fuites de mémoire de R3evmon. 42385: échec du batchman de TWS à expiration de l'annulation ONUNTIL. v 42407 : problème de sensibilité à la casse avec l'action EDWA ReplyPrompt. v v v v v 42427 : L'option perdue Follows de sbs est utiliser sbs "jobstreamname"@;noask. v 42466 : Demande d'entrée de l'option Twscluadmkin "-force". v 42509 : La mise à niveau de TWS8.3FP1 vers TWS 8.4 sous Windows ne vérifie pas Oracle. v 42533 : ss_rec->ss_num_jobs négatifs. v 42567 : Impossible de créer un plan de préproduction avec 45K travaux. v 42568 : L'installation de FP2 n'applique pas fp2 sur 8.4FP1(non validé). v 42596 : Le retour en arrière de fp2 vers fp1 supprime la ligne fp1 dans TWSRegistry.dat. v 42608 : ExecuteCMD.sh ne fonctionne pas correctement sur AIX. v 42632 : Aucune correspondance pour l'événement EDWA "le statut du serveur d'applications a été modifié". v 42657 : Xref -when n'est pas apparu en cours d'utilisation. v 42777 : La commande : "sbd @#....;follows ....." ne fonctionne pas correctement. v 42779 : La commande :"sbj ..;needs ..." ne fonctionne pas correctement. 32 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 v 42856 : Utilisation simultanée de mappes non synchronisées. v 42866 : Si j'utilise un groupe d'utilisateurs dans le fichier de sécurité, JSC ne fonctionne pas (pas de connexion). v 42954 : Exceptions Java à propos de TWSconfig.properties. v 43343 : ITMCreateSituations.cmd et ITM_TWS_84metafile_win.mdl sont manquants. v 43288 : Une fois le groupe de correctifs 02 de TWS appliqué sur TWS AGENT, s'affiche. v 43299 : Si monman est arrêté - ssm dir n'est pas substitué sur W2k3. v 43422 : TwsClusterAdm.exe ne contient pas de nouvelles options -mettre à jour. v 43443 : Impossible d'obtenir la liste de sélection r3batch lorsque la sortie < 1029 octets. 43479 : Une erreur s'est produite depuis JSC en travaillant dans le plan. 43555 : Rept ne nettoie pas le fichier temporaire sous Unix. 43644 : L'arrêt -appsrv ne fonctionne pas (WNT). 43657 : Panne de WAS sur un ordinateur multicoeur Linux pendant JS sub/JSC Quer. v 43773 : Echec de l'APR IZ26291 reptr-pre|-pro affiche une valeur incorrecte. v 43954 : Fichiers temporaires non supprimés après le déploiement de coman. v v v v APAR et incidents corrigés dans le groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0 Cette section répertorie tous les incidents APAR et défauts internes résolus par le groupe de correctifs 01. Pour plus d'informations sur les APAR et les défauts internes, reportez-vous à la section «Mises à jour de la documentation», à la page 66. Liste des APAR corrigés : APAR relatifs au code : v IY96454 : listes de la base de données - toutes les définitions de travail : la dernière zone d'exécution n'est pas complète. v IY99785 : panne de Jobmon lors de l'exécution d'un travail avec une longueur docommand de "4095". v IZ00999 : les flux de travaux des postes de travail ignorés ne sont pas correctement ajoutés au plan. v IZ01804 : la dépendance de prédécesseur/successeur est supprimée lors de l'exécution d'une commande conman "SBS". v IZ01849 : le cycle d'exécution avec (AT) et/ou (UNTIL) n'est pas correctement planifié par jnextplan dans symphony. v IZ02719 : le mot clé rccondsuc pour les scripts centralisés génère les messages d'erreur AWSBDW057E et AWSBDW005E. v porting-IZ02785 : Jobmon endommage le fichier mailbox.msg lors du traitement des travaux xa. v IZ03261 : l'événement 155 dans le fichier event.log ne correspond pas au fichier fmt. v IZ03267 : Tivoli Workload Scheduler tronque $logname à 8 caractères, quelle que soit la longueur de $logname. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 33 v IZ03330 : sur les machines avec une architecture pa_risc, lors de la navigation des fichiers de travail stdlist, seules les 2000 premières lignes sont renvoyées JSC. v porting-IZ03693 : un événement de travail en retard n'est pas généré si l'échéance se produit lorsqu'un travail d'agent étendu a le statut "WAIT". v IZ04183 : le maître n'est pas reconnu en tant que maître sur "Statut de tous les postes de travail" si le nom de domaine maître n'est pas masterdm. v IZ04437 : "CONMAN SC" sur maître indique "FTI J" sans "W" FOR FTA, bien que "WRITER" fonctionne sur maître. v IZ04808 : Maestro.rls tente d'exécuter des tâches d'infrastructure préfabriquée qui n'existent pas. v IZ05172 : le mot clé Until avec +days ne s'exécute jamais. v IZ05403 : Conman ne fonctionne pas avec tws 8.3 avec le paramètre de groupe dans le fichier de sécurité. v IZ05957 : la commande Conman showcpu devrait trier les postes de travail par ordre alphabétique. v IZ06257 : Unison_sched_id du flux de travail reporté contient la valeur initiale si enlegacyid=yes. v IZ06575 : information Rccondsucc/twsrcmap manquante dans les travaux de reprise du groupe de correctifs 03 de 8.3. v IZ07038 : contrôle d'accès pour les scripts définis sans chemin d'accès qualifié complet. v IZ08155 : JSC permet d'exécuter des actions non autorisées sur le plan de distribution en cours dans un environnement e2e. v IZ08936 : si un travail indique une "reprise réexécutée", la soumission d'un flot de travaux consigne AWSBHT023E dans twsmerge.log. v IZ08937 : Tivoli Workload Scheduler 8.3 rep7 -s ne fonctionne pas. v IZ09083 : la terminologie pour "cycle d'exécution exclusif" sur JSC en japonais est incorrecte. v IZ09666 : calcul erroné des priorités de travail. v IZ10009 : arrêt de WebSphere Application Server lorsqu'un travail est soumis avec l'alias. v IZ10297 : un flot de travaux soumis avec adhoc contenant une dépendance "until" alors que midnight +1 day a été ajouté de manière incorrecte à l'heure "until". v IZ10349 : date erronée dans "dernière heure de démarrage" et "démarrage planifié" défini par JnextPlan. v IZ10685 : l'événement Loggedmessagewritten ne correspond pas aux caractères MBCS. v IZ10896 : JSC - valeurs zéro dans les colonnes de dépendance pour les travaux/flots de travaux dans le plan. v IZ10997 : Conman sbs avec alias renvoie AWSJPL528E. v IZ10998 : échec de Conman sbs avec AWSJPL506E. v IZ11553 : R3BATCH ne capture pas d'erreur conman pendant la soumission de travaux. v IZ11637 : JnextPlan avec -from -for ne fonctionne pas. v IZ12125 : le flot de travaux perd la dépendance de "prédécesseur/ successeur" en cas de dépendance de plan croisée. 34 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 v IZ12255 : échec du travail Unixrsh xagent dans un environnement DBCS. v IZ12256 : Mailman écrit des événements sur monbox.msg lorsque monman est arrêté. v IZ12322 : Job_stream_deps_v ne contient pas de noms de travail pour dep_job_name. v IZ12504 : erreur "Calendrier introuvable" lorsque le collecteur d'interception d'agent étendu SAP R/3 essaie de placer un travail d'interception sur un flot de travaux inexistant. v IZ12845 : l'erreur AWSJPL528E se produit sur "conman sbs" avec alias, en cas d'exécution entre makeplan et switchplan. v IZ13008 : fuite de mémoire du composeur ajouter/remplacer. v IZ13027 : l'installation du groupe de correctifs pour Tivoli Workload Scheduler V8.3 écrase maestrohome jobmanrc. v IZ13145 : Getmon showcpus de Conman. v IZ13668 : la condition Rccondsucc définie sur un travail de reprise est ignorée si le travail est une soumission adhoc effectuée avec Job Scheduling Console. v IZ13672 : "Heure planifiée" d'un travail soumise sans date (pour démarrer immédiatement) affiche le jour suivant. v IZ13822 : un calendrier avec une date de type "à partir de" valide n'est jamais soumis. v IZ13934 : l'événement 101 120 121 122 dans le fichier event.log ne correspond pas au fichier FMT. Pour résoudre ce problème, vous devez remplacer le fichiermaestro.fmt figurant sur la machine sur laquelle votre adaptateur Tivoli Enterprise Console est installé par celui fourni dans ce groupe de correctifs. La procédure à suivre est la suivante : 1. Copiez le fichier TEC\TecAdapter\maestro.fmt du groupe de correctifs 01 dans le répertoire tecadhome sur le système sur lequel l'adaptateur Tivoli Enterprise Console est installé. 2. Générez le fichier CDS. Par exemple, sous Windows, utilisez la commande suivante : set tecadhome=C:/Tivoli/Nontmeadapter win_gencds %tecadhome%\etc\ja\tecad_win.fmt > %tecadhome%\etc\tecad_win.cds 3. Démarrez l'adaptateur du fichier journal v IZ14618 : le calendrier sélectionné qui doit s'exécuter pendant la date en cours a comme date de démarrage le jour suivant. v IZ14657 : Rep7 -f ne fonctionne pas. v IZ14746 : après le dernier unison_sched_id des correspond le dernier ’s sched_id. v IZ15414 : Conman soumis avec ;follows ne se comporte pas comme prévu. v IZ15985: la soumission d'un flot avec des dépendances ext. et l'alias entraîne une erreur de symphony. v IZ16002 : plusieurs utilisateurs explorant le journal de travail en même temps provoquent un blocage de WebSphere Application Server. v IZ07038 : contrôle d'accès pour les scripts définis sans chemin d'accès qualifié complet Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 35 APAR relatifs à la documentation : v IZ10959 : chaque travail appartenant à un flot de travaux d'annulation. v IZ11421 : nécessaire au document sur l'explication de l'indicateur "[P]" dans la sortie "CONMAN SS". v IZ15598 : si vous soumettez le travail ou le flot de travaux à partir d'un poste de travail autre que le gestionnaire de domaine maître, la documentation demande clarification. v IZ17386 : le manuel n'explique pas de comportement des travaux si la priorité du flot de travaux est élevée. Liste des incidents résolus : Cette liste contient les incidents dont les solutions ont résolu certaines des limitations rapportées dans les Notes sur l'édition de Tivoli Workload Scheduler version 8.4.0 : v 22485 : Le programme d'écriture ne télécharge pas Symphony. v 22826 : Message d'erreur erroné dans sbf v 36588: TZ non activé : heure planifiée erronée de l'interface CLI FTA. v 38077 : Vénézuela : Modifications Dst le 9 décembre 2007 v 38216 : Argentine : Modifications DST 2007 -2008.tzdata2007K v 38887 : Les événements Tec ne sont pas affichés correctement en raison du signe "+++" dans les modifications de event.log pour les événements : 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 204 151 152 153 154 155 156 157 158 159 160 161 162 202 203 Informations supplémentaires Les informations produit suivantes concernent le groupe de correctifs 05 pour Tivoli Workload Scheduler, version 8.4.0. Il n'y a pas de limitations. v Le module d'intégration de données Tivoli Workload Scheduler 8.4 on Windows 2008 Cluster est pris en charge (52465) Avec ce groupe de correctifs, le module d'intégration de données de l'agent tolérant aux pannes Tivoli Workload Scheduler 8.4 dans l'environnement cluster Windows 2008 est pris en charge. v Tivoli Workload Scheduler version 8.4 s'intègre à IBM Tivoli Monitoring 6.2.1. Remarque : Si vous avez une erreur "dwExitCode = 259" dans le journal d'Universal Agent, cela signifie qu'il manque des variables d'environnement. Pour créer un fichier envfile contenant l'ensemble de vos paramètres d'environnement locaux, vous pouvez exécuter une commande qui redirige vos paramètres vers un fichier puis référencer ce fichier dans le métafichier Script Data Provider. Par exemple : Sous UNIX, exécutez la commande suivante : env >env.dat Sous Windows, exécutez la commande suivante : set >env.dat Si le fichier env.dat est ensuite spécifié dans un paramètre envfile=env.dat sur l'instruction de métafichier //SOURCE SCRIPT et que le métafichier est actualisé, vous pouvez déterminer si un 36 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 incident d'exécution de script en arrière-plan a été causé par un paramètre de variable d'environnement manquant. Voici un exemple de ligne source : //’C:\IBM\TWS\fta84\ITM\scripts\TWSProcessBatchman.cmd’ envfile=C:\IBM\TWS\fta84\ITM\scripts\env.dat Interval=300 v Les options EnLegacyStartOfDayEvaluation et enTimeZone sont définies sur oui Si le gestionnaire de domaine maître de votre réseau s'exécute avec les options enLegacyStartOfDayEvaluation et enTimeZone définies sur oui en vue de convertir la date startOfDay définie dans le gestionnaire de domaine maître sur le fuseau horaire local défini sur chaque poste de travail du réseau, et que vous soumettez un travail ou un flot de travaux avec le mot clé at, vous devez ajouter également le mot clé absolute pour garantir une résolution adéquate des heures de soumission. Le mot clé absolute indique que la date de démarrage est basée sur le jour calendaire plutôt que sur le jour de production. v L'option EnLegacyId est définie sur oui Notez que lorsqu'un réseau Tivoli Workload Scheduler comporte des agents exécutés sur des versions antérieures à la version 8.3 et gérés par un gestionnaire de domaine maître version 8.3 ou ultérieure avec l'option enLegacyId définie sur oui, le fait de disposer de plusieurs instances d'un flot de travaux comme prédécesseurs en attente provoque des erreurs engendrées par des problèmes d'identification au moment de la soumission. v Sous Windows 2003, l'exécution d'une mise à niveau depuis Tivoli Workload Scheduler 8.2.1 vers Tivoli Workload Scheduler 8.4 ne met pas à jour le registre système (APAR IZ05159) Pour mettre à niveau le module de cluster vers le groupe de correctifs 03 de la version 8.4 ou une version supérieure, procédez comme suit : 1. Installez le groupe de correctifs 03 de Tivoli Workload Scheduler, version 8.4 ou une version supérieure 2. Mettez à niveau le module de cluster de la version 8.x vers la version 8.4 puis exécutez la commande suivante : <TWS_HOME>\cluster\twsClusterAdm.exe -update resource=<TWS instance resource name> -twsupd v Les flots de travaux dupliqués sont soumis lors de la migration (APAR IZ16601) Certains flots de travaux définis avec le mot clé "at + n days" sont inclus deux fois dans le plan s'ils ont migré depuis un maître Tivoli Workload Scheduler V8.1, V8.2 ou V8.2.1 vers un maître Tivoli Workload Scheduler V8.3 ou V8.4. Le premier flot de travaux est reporté lorsque vous effectuez une migration de V8.1 ou V8.2 ou V8.2.1, et le second est créé lorsque vous exécutez JnextPlan sur une version maître V8.3 ou V8.4. Ce problème se produit parce que, dans Tivoli Workload Scheduler version 8.1 ou 8.2 ou 8.2.1, les flots de travaux définis avec le mot clé "at +n days" sont inclus dans le plan en cours et reportés jusqu'au jour prévu pour l'exécution des travaux, alors que, dans Tivoli Workload Scheduler V8.3 ou V8.4, la planification de la date de démarrage est calculée en tenant compte à la fois des mots clé "On" et "at". Par conséquent, dans la version 8.3, les flots de travaux définis avec avec le mot clé "at + n days" ne sont pas inclus dans le plan en cours mais dans le plan du jour prévu pour l'exécution des flots de travaux. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 37 Solution palliative : Pour éviter ce problème, une fois la migration effectuée depuis les anciennes éditions vers ce groupe de correctifs, vous pouvez exécuter les commandes suivantes : 1. Vérifiez que l'option CarryForward est définie sur TOUT (ALL) en exécutant la commande suivante : optman chg cf=ALL 2. Exécutez : JnextPlan -from start_date -for 0000 -noPrevDays où Start_date correspond à la date et l'heure auxquelles le plan en cours prend fin. Par exemple : JnextPlan -from 03/06/2008 0600 -for 0000 -noPrevDays 3. Définissez à nouveau l'option CarryForward sur la valeur que vous avez affectée avant l'étape 1. v Procédure DB2 après l'installation du groupe de correctifs 9 pour DB2 8.1 Cette fonction de Tivoli Workload Scheduler exécute automatiquement les statistiques de base de données sur les tables de préproduction, à des moments appropriés de la procédure de création du plan de production. Cela entraîne une amélioration significative des performances pour les bases de données volumineuses. Si vous avez installé Tivoli Workload Scheduler version 8.3 et que vous utilisez le groupe de correctifs 7 DB2 pour la version 8.1 (alias 8.2), vous voudrez probablement effectuer une mise à niveau vers le niveau du groupe de correctifs DB2 fourni avec l'installation récente du groupe de correctifs 01 pour Tivoli Workload Scheduler version 8.3. Si vous décidez d'effectuer cette mise à niveau, cela activera une fonction de Tivoli Workload Scheduler qui accélère JnextPlan. Pour activer cette fonction, une fois la mise à niveau de DB2 vers le groupe de correctif 9 pour la version 8.1 ou supérieure effectuée, la base de données Tivoli Workload Scheduler doit être mise à niveau comme suit : Sous Windows : 1. Connectez-vous au serveur DB2 à l'aide de l'utilisateur d'administration DB2 (c'est-à-dire db2admin) 2. Ouvrez un interpréteur de commandes DB2 : Démarrer > Programmes > IBM DB2 > Outils de ligne de commande > Interpréteur de ligne de commande 3. Connectez-vous à la base de données Tivoli Workload Schedule via la commande suivante : connect to TWS où TWS est le nom de la base de données. 4. Exécutez la commande ci-dessous : call sysinstallroutines() Sous UNIX : 1. Connectez-vous au serveur DB2 à l'aide de l'utilisateur d'administration DB2 (c'est-à-dire db2inst1), ou modifiez l'utilisateur comme suit : su - db2inst1 2. Lancez l'Interpréteur de commandes DB2 via la commande suivante : db2 38 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 3. Connectez-vous à la base de données Tivoli Workload Schedule via la commande suivante : connect to TWS 4. où TWS est le nom de la base de données. Exécutez la commande ci-dessous : call sysinstallroutines() De cette manière, de nouvelles procédures mémorisées sont créées dans la base de données Tivoli Workload Schedule existante, et la base de données est mise à niveau vers le nouveau niveau DB2. Si DB2 n'est pas mis à niveau ou s'il l'est mais que la procédure détaillée n'est pas exécutée, le client ne perd aucune fonctionnalité de Tivoli Workload Schedule, mais il ne bénéficie pas des améliorations de performance utilisées par les nouvelles fonctions DB2 lors de l'exécution de JnextPlan. Incidents recensés et solutions palliatives Les limitations logicielles et solutions palliatives suivantes affectent Tivoli Workload Scheduler version 8.4.0 avec groupe de correctifs 05. Elles comprennent les limitations connues répertoriées dans les Notes sur l'édition pour la version 8.4.0 et les groupes de correctifs 01, 02, 03 et 04 de Tivoli Workload Scheduler version 8.4.0 si les problèmes n'ont pas été résolus par ce groupe de correctifs. Limitations recensées et solutions palliatives générales : IZ70553 Le processus appservman n'arrête pas le serveur Sur l'environnement AIX avec agent tolérant aux pannes et connecteurs, lorsque vous exécutez la commande conman stopappserver, le processus appservman n'arrête pas le serveur car il ne trouve pas le fichier soap.client.props, où sont stockées les données d'identification de l'utilisateur. Solution palliative : Pour pouvoir exécuter la commande, vous devez effectuer l'une des procédures de personnalisation suivantes afin de fournir les données d'identification de l'utilisateur à WebSphere Application Server : 1. Personnalisez le nom d'utilisateur (com.ibm.SOAP.loginUserid) et le mot de passe (com.ibm.SOAP.loginPassword) dans le fichier soap.client.props situé à l'emplacement suivant : v racine_TWS/appserver/profiles/twsprofile/properties/ (maître version 8.4) v racine_TWS/appserver/profiles/twsconnprofile/properties/ (agent version 8.4) Vous devez également : v Définir property com.ibm.SOAP.securityEnabled sur true dans le même fichier pour activer la sécurité du client SOAP v Exécuter le script encryptProfileProperties.sh pour chiffrer le mot de passe. Consultez le guide d'administration de Tivoli Workload Scheduler pour plus d'informations sur cet outil serveur d'applications Si vous avez installé le connecteur et un agent tolérant aux pannes, utilisez cette solution palliative. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 39 2. Personnalisez les attributs de la section des connexions conman (CLI dans la version 8.4) dans le fichier localopts en indiquant les détails du connecteur ou du gestionnaire de domaine maître. Vous devez également : v Créer manuellement le fichier useropts (ou le personnaliser s'il est déjà présent) en ajoutant les attributs USERNAME et PASSWORD pour l'utilisateur qui exécutera stopappserver. Assurez-vous que le nom du fichier useropts est entré dans la clé USEROPTS des attributs de la section des connexionsconman (CLI). Consultez le guide d'administration pour plus de détails. v Chiffrez le fichier useropts tout simplement en exécutant conman Limitations pour le scénario dans l'APAR IZ68546 (53919) Le scénario décrit dans l'APAR IZ68546 est pris en charge uniquement si les soumissions de planification conman submit sont effectuées sans alias ou avec un alias ne commençant pas par un caractère numérique. Solution palliative : N'indiquez pas d'alias ou utilisez-en un ne commençant pas par un caractère numérique lors de l'exécution de ce scénario. Boucle de règle d'événement (53972) Si vous créez une règle d'événement pour surveiller la consignation d'un message dans SystemOut.log, la règle d'événement écrit un nouveau message dans SystemOut.log, ce qui génère un nouvel événement et crée ainsi une boucle. Solution palliative : Ne surveillez pas les chaînes SystemOut.log ou les sections de chaînes générées par la règle d'événement. Problème de seuil pour la règle d'événement (53748) Lorsque vous créez une règle d'événement pour surveiller le pourcentage de remplissage des files d'attente de messages ou du système de fichiers, la condition less-than (inférieur à) est correctement évaluée uniquement si la condition greater-than (supérieur à) est respectée en premier. DB2 peut se verrouiller pendant les changements de planification (IZ69984, 53622) Les modifications simultanées (modification, suppression ou création) apportées aux flots de travaux ou aux domaines peuvent générer un interblocage logique entre une ou plusieurs transactions de base de données. Les risques de rencontrer ce problème sont faibles mais pas nuls. Cet interblocage peut se produire, même si les objets traités sont différents (par exemple des flots de travaux différents). Ce problème affecte des éléments de base de données (lignes ou tableaux), et non des objets Tivoli Workload Scheduler, si bien qu'il n'est pas lié à la propriété Locked By (verrouillé par) des objets Tivoli Workload Scheduler. Le même problème risque de survenir en cas de modifications simultanés pour la génération du plan. Lorsque l'interblocage se produit, DB2 annule l'une des unités d'exécution impliquées et l'erreur suivante est consignée dans le fichier SystemOut.log de WebSphere Application Server : AWSJDB803E An internal deadlock or timeout error has occurred while processing a database transaction. The internal error message is: "The current transaction has been rolled back because of a deadlock or timeout. Reason code "2"." En général, ce type d'erreur dépend de la synchronisation et les transactions impliquées doivent se chevaucher dans des conditions très spécifiques pour générer un interblocage. Cependant, il peut se produire 40 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 facilement lors de la génération du plan (plan prévisionnel, d'essai ou en cours), lorsque celui-ci inclut de nombreux objets et DB2 doit escalader automatiquement des verrous du niveau de la ligne au niveau du tableau car le nombre d'objets verrouillés dépasse la limite maximale actuelle. Vous pouvez réduire l'erreur en augmentant le nombre maximal de verrous que DB2 mettre en attente. Consultez le centre de documentation de DB2 pour plus d'informations sur le mécanisme d'escalade de verrous DB2 et pour trouver comment augmenter le nombre maximal de verrous simultanés. Dans les scénarios ci-dessus, si une session utilisateur interactive est annulée, l'utilisateur obtient un message d'erreur mais peut répéter la tâche. A la place, si une session de script est annulée (par exemple, un script qui génère un plan prévisionnel ou met à jour une définition de flot de travaux), le script finit par s'arrêter anormalement. Recommandation de Fuseau horaire/Heure d'été pour Tivoli Workload Scheduler V8.3 et versions supérieures (APAR IZ45750) Tivoli Workload Scheduler V8.3 et éditions supérieures nécessite que les systèmes d'exploitation, DB2 et Oracle soient correctement corrigés avec les correctifs de fuseau horaire et d'heure d'été pour gérer correctement l'heure d'été. Il s'agit d'une condition préalable que le fuseau horaire soit défini sur oui ou non dans le fichier globalopts Tivoli Workload Scheduler. Pour des informations supplémentaires et vérifier si le groupe de correctifs Tivoli Workload Scheduler minimum est installé, consultez http://www01.ibm.com/support/docview.wss?rs=0&uid=swg21248101. Pour DB2 et Oracle, notez que le serveur et le client de la base de données doivent être corrigés pour l'heure d'été. Remarque : Si vous avez installé les correctifs pour la base de données ou le système d'exploitation quelques jours avant l'heure d'été, il est possible que le plan à long terme Tivoli Workload Scheduler soit créé dans la base de données avec une heure non valide pour l'heure dété. Cela se produit lorsque vous installez des correctifs DB2, Oracle ou de système d'exploitation pendant maxlen (voir sortie optman ls). Dans ce cas, vous devez procéder comme suit : 1. Vérifiez quelle est la valeur StartOfDay, en exécutant la commande optman ls. 2. Exécutez la commande suivante : optman chg sd=<même valeur que celle obtenue à partir de optman ls>. 3. Lors du prochain Jnextplan, LTP est automatiquement recalculé et les flots de travaux sont ajoutés au fichier Symphony avec l'heure correcte. tws_env.sh définit shlib_path de manière incorrecte pour la plateforme HP-UX (APAR IZ43988) Dans Tivoli Workload Scheduler V8.4, groupe de correctifs 02, le fichier tws_env.sh contient la chaîne suivante pour HP-UX : SHLIB_PATH=$UNISONHOME/bin:.. La chaîne n'est pas correcte et doit se présenter comme suit : SHLIB_PATH=$UNISONHOME/bin:$SHLIB_PATH:. Remarque : Le même incident vaut pour tws_env.csh Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 41 Solution palliative Editez tws_env.sh et remplacez la ligne : SHLIB_PATH=$UNISONHOME/bin:. par SHLIB_PATH=$UNISONHOME/bin:$SHLIB_PATH:. Sous AIX 6.1, le processus batchman ne reconnaît pas correctement le fuseau horaire du poste de travail en local Sous AIX 6.1, le processus batchman ne reconnaît pas correctement le fuseau horaire de la machine locale qui est défini sur le temps moyen de Greenwich, même si, dans la définition de l'unité centrale de Tivoli Workload Scheduler, il est défini sur le bon fuseau horaire. Vous voyez dans le journal stdlist le message suivant : "10:29:39 24.11.2008|BATCHMAN:AWSBHT126I Heure du fuseau horaire de l’unité centrale (Amérique/Chicago) : 2008/11/24 04:29 10:29:39 24.11.2008|BATCHMAN:AWSBHT127I Heure du fuseau horaire système (Amérique/Chicago) : 2008/11/24 10:29 10:29:39 24.11.2008|BATCHMAN:+ 10:29:39 24.11.2008|BATCHMAN:+ AWSBHT128I L’heure locale diffère de 360 minutes de l’heure du fuseau horaire du poste de travail." Batchman ne reconnaît pas le bon fuseau horaire, parce qu'AIX 6.1 utilise des bibliothèques ICU (International Components for Unicode) pour gérer le fuseau horaire du système et que ces bibliothèques ICU entrent en conflit avec celles de Tivoli Workload Scheduler. Solution palliative Exportez la variable d'environnement TZ avant de démarrer Tivoli Workload Scheduler vers l'ancien format POSIX, par exemple CST6CDT. C'est un exemple de convention de dénomination POSIX au lieu de la convention de dénomination Olson (par exemple Amérique/Chicago). Cela permet d'éviter la nouvelle gestion de fuseau horaire par défaut avec les bibliothèques ICU sous AIX 6.1, en revenant à l'ancien système POSIX (comme sous AIX 5.x). Fuseaux horaires ne se résolvant pas correctement avec le jeu enLegacyStartOfDayEvaluation (41192) Vous utilisez Tivoli Workload Scheduler avec les options enLegacyStartOfDayEvaluation et enTimeZone définies sur yes pour convertir la date startOfDay définie dans le gestionnaire de domaine maître sur le fuseau horaire local défini sur chaque poste de travail du réseau. Vous soumettez un travail ou un flot de travail avec le mot clé at, mais ce travail ou ce flot de travaux ne démarre pas comme prévu. Solution palliative Ajoutez le mot clé absolute afin de garantir une résolution adéquate des heures de soumission. Le mot clé absolute indique que la date de démarrage est basée sur le jour calendaire plutôt que sur le jour de production. 42 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Après l'installation du groupe de correctifs, un répertoire directory _ssm apparaît sur W2k3 (43402) Après l'application du groupe de correctifs 03 pour Tivoli Workload Scheduler 8.4, un répertoire _ssm est présent sous le répertoire tws_home sous Windows 2003. L'installation du groupe de correctifs 03 pour Tivoli Workload Scheduler 8.4 n'a pas pu supprimer l'ancienne copie de l'agent ssm avant de copier la nouvelle, pour les raisons suivantes : v Certains fichiers binaires ssm sont verrouillés par une application externe (non-Tivoli Workload Scheduler) v Le service Windows pour l'agent ssm n'a pas été démarré par le processus monman et, par conséquent, n'a pas été arrêté par ce dernier pendant l'installation du groupe de correctifs avant la correction de l'agent ssm Un message d'avertissement relatif à ce problème est consigné dans le journal de l'installation du groupe de correctifs. Solution palliative : Le répertoire tws_home\_ssm contient la nouvelle version de l'agent ssm installé depuis le groupe de correctifs 03 pour Tivoli Workload Scheduler 8.4. Pour l'installer correctement, déverrouillez les fichiers binaires ssm contenus dans le répertoire tws_home\ssm (en arrêtant manuellement le service Windows pour l'agent ssm ou en arrêtant les applications qui verrouillent les fichiers binaires), supprimez le contenu du répertoire tws_home\ssm et remplacez le par le contenu du répertoire tws_home\_ssm. Une fois ce remplacement effectué, vous pouvez supprimer le répertoire tws_home\_ssm. Comment éviter le problème avant d'appliquer le groupe de correctifs 03 pour Tivoli Workload Scheduler 8.4 : v Vérifiez que les fichiers binaires ssm ne sont pas verrouillés par des applications externes non-Tivoli Workload Scheduler. v Démarrez puis arrêtez l'agent ssm en utilisant exclusivement les commandes de démarrage et d'arrêt monman. N'utilisez pas la console Windows Services pour démarrer et arrêter manuellement le service de l'agent ssm. L'indicateur Deploy (D) n'est pas défini après utilisation de la commande ResetPlan (36924 et 37851) L'indicateur Deploy (D) n'est pas défini sur les postes de travail après utilisation de la commande ResetPlan. Ce problème n'affecte pas la traitement des événements mais simplement la visualisation de l'indicateur qui signale la réception du fichier de configuration des événements sur le poste de travail. Vous pouvez choisir de ne pas intervenir car la situation se réglera d'elle-même dès le prochain envoi par le processeur d'événements d'un fichier de configuration des événements au poste de travail. Solution palliative : Vous pouvez également décider de résoudre le problème. Pour cela, procédez comme suit : v Créez une règle d'événement factice s'appliquant uniquement aux postes de travail concernés Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 43 v Exécutez la commande planman deploy pour envoyer le fichier de configuration v Surveillez la réception du fichier sur l'agent v Une fois le fichier reçu, supprimez la règle factice sur le processeur d'événements Impossible de trouver un travail ou un flot de travaux terminé (38998) Un travail ou un flot de travaux utilisant un alias est terminé mais lorsque vous définissez une requête ou un rapport pour l'y inclure, il est introuvable. Cause et solution Les travaux et les flots de travaux ayant le statut final sont stockés dans l'archivage avec leur nom d'origine et non avec leur alias. Toute recherche ou génération de rapports doit donc ignorer les alias. Le fichier de configuration de surveillance des événements est vide ou manquant (38265 et 38253) Vous avez reçu un message trace MONMAN sur un poste de travail de type : MONMAN:INFO:=== DEPLOY ===> ERROR lors de la lecture du fichier compressé /home/f_edwa3/monconf/deployconf.zip. Ce fichier est vide ou n’existe pas". L'agent Tivoli Workload Scheduler surveille sur un poste de travail les événements à l'aide d'un fichier de configuration. Ce fichier est créé sur le processeur d'événements, compressé puis envoyé à l'agent. Si une action switcheventprocessor est effectuée entre la création du fichier sur l'ancien processeur d'événements et sa réception sur le nouveau processeur d'événements de la demande de téléchargement à partir de l'agent, le fichier est introuvable sur le nouveau processeur et ce message s'affiche. Solution palliative : Pour résoudre l'incident, procédez comme suit : v Créez une règle d'événement factice s'appliquant uniquement au poste de travail concerné v Exécutez la commande planman deploy pour envoyer le fichier de configuration v Surveillez la réception du fichier sur l'agent v Une fois le fichier reçu, supprimez la règle factice sur le processeur d'événements Certaines données n'ont pas été migrées lors de la migration de la base de données depuis DB2 vers Oracle ou inversement (38017) Aucune des deux procédures de migration ne migre les informations suivantes de la base de données source : v Le plan de préproduction v L'historique des exécutions et des statistiques de travail v L'état des instances de règle d'événement en cours d'exécution. Ceci signifie que toutes les règles d'événement complexes, dont une partie des conditions a été remplie avant la migration de la base de données, sont générées après la migration sous la forme de nouvelles règles. Même si les conditions suivantes de la règle sont remplies, l'enregistrement comme quoi une partie des conditions a été remplie n'est plus disponible. La règle ne sera donc jamais complètement remplie. 44 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 L'état temporel affiché est incorrect lorsque la fonction fuseau horaire n'est pas activée Vous utilisez Tivoli Workload Scheduler dans un environnement dans lequel les noeuds se situent sur des fuseaux horaires différents, mais la fonction fuseau horaire n'est pas activée. L'état temporel d'un travail (par exemple, "En retard") n'est pas correctement indiqué sur les postes de travail autres que celui sur lequel le travail est en cours d'exécution. Cause et solution : Activez la fonction fuseau horaire pour résoudre ce problème. Pour plus d'informations sur la fonction fuseau horaire, voir le Guide de référence. Pour consulter les instructions d'activation de cette fonction dans le fichier des options globales, voir le Guide d'administration. L'événement LogMessageWritten n'est pas déclenché (33723) Vous surveillez un fichier journal pour un message de journal particulier par le biais de l'événement LogMessageWritten. Le message est écrit dans le fichier mais l'événement n'est pas déclenché. Cause et solution L'agent ssm surveille le fichier journal. Il envoie un événement lorsqu'un nouveau message est écrit dans le fichier journal correspondant à la chaîne dans la règle d'événement. Il existe cependant une limitation. Il ne peut pas détecter le tout dernier message à avoir été écrit dans le fichier mais seulement les messages précédant ce dernier. Par conséquent, lorsque la ligne de message "n" est remplie et contient la chaîne que la règle d'événement est configurée pour rechercher, l'agent ne détecte pas qu'un message a été écrit car celui-ci est le dernier du fichier. Lorsqu'une autre ligne de message est écrite, qu'elle contienne ou non la chaîne surveillée, l'agent peut maintenant lire la ligne contenant la chaîne qu'il surveille, et envoie un message. Il n'existe pas de solution palliative. Cependant, il faut noter que dans un fichier journal type, des messages sont fréquemment écrits par un processus ou un autre processus avec un intervalle de quelques secondes et l'écriture d'une ligne de message ultérieure va déclencher l'événement en question. Si vous avez de fichiers journaux dans lesquels sont écrits quelques messages, vous voudrez peut-être essayer d'écrire un message blanc factice afin qu'un message ne soit jamais le dernier dans le fichier. Limitations recensées et solutions palliatives relatives à l'installation : v L'installation échoue lorsque le mot de passe administrateur DB2 contient un point d'exclamation (!) (IZ21879). Si vous essayez d'installer un gestionnaire de domaine maître alors que le mot de passe administrateur DB2 contient un point d'exclamation (!), l'installation échoue. Solution palliative Vous pouvez utiliser la solution palliative suivante si vous obtenez le dernier groupe de correctifs pour la version 8.4 : 1. Copiez l'image CD de Tivoli Workload Scheduler version 8.4 sur le disque 2. Rendez l'image du groupe de correctifs 02 (ou supérieur) pour Tivoli Workload Scheduler version 8.4 disponible sur le système 3. Copiez les fichiers suivants depuis le répertoire <TWS_FIX_PACK_IMAGES>/<plateforme>/GA_fixes vers le répertoire Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 45 <TWS_GA_IMAGES>/<plateforme>/tws_tools directory:_checkdbclient.sh(bat) dbmigrate.sh(bat) dbquery.sh(bat) dbsetup.sh(bat) dbupgrade.sh(bat) 4. Installez le produit en exécutant SETUP.bin(exe) depuis le répertoire <TWS_GA_IMAGES>/<plateforme>. v L'installation de Tivoli Workload Scheduler échoue si le mot de passe utilisateur DB2 inclut des caractères spéciaux(IZ65928). L'installation de Tivoli Workload Scheduler échoue si le mot de passe utilisateur DB2 inclut des caractères spéciaux. Il existe deux manières de résoudre ce problème : Solution palliative 1 : Pour installer correctement Tivoli Workload Scheduler à l'aide du mot de passe DB2 en cours avec les caractères "UNIX shell“ spéciaux, ouvrez le script d'installation <TWS CD>/tws_tools/_createdb_root.sh et mettez le septième paramètre d'entrée $7 entre apostrophes (') comme suit : ... su - $DB2_ADMINISTRATOR -c "cd $TWS_TEMPDIR/scripts && ./dbsetup.sh $1 $2 $3 $4 $5 $6 ’$7’ $8 $9" ... ... su - $DB2_ADMINISTRATOR -c "cd $TWS_TEMPDIR/scripts && ./dbmigrate.sh $1_DB $6 ’$7’" ... Réexécutez l'installation en mode silencieux. Solution palliative 2 : Remplacez le script de disponibilité générale défaillant par le script corrigé fourni avec le groupe de correctifs. Pour ce faire, procédez comme suit : – Téléchargez et décompressez le groupe de correctifs. – Copiez tous les fichiers du répertoire GA_fixes et collez-les dans le répertoire de configuration de la disponibilité générale TWS\<PLATFORM>, en remplaçant les anciens fichiers (en créant une copie de sauvegarde à l'avance). – Poursuivez par la procédure d'installation standard. (53282) v L'installation échoue sur les plateformes UNIX lorsque le mot de passe administrateurDB2 contient des parenthèses (IZ65928) Si vous essayez d'installer Tivoli Workload Scheduler sur les plateformes UNIX lorsque le mot de passe administrateur DB2 contient des parenthèses "()", l'installation échoue avec le code d'erreur AWSJIS038E. Solution palliative : Pour installer correctement Tivoli Workload Scheduler à l'aide du mot de passe DB2 en cours avec les caractères UNIX shell spéciaux, installez le correctif fourni comme suit : 1. Copiez l'image CD de disponibilité générale de Tivoli Workload Scheduler version 8.3 sur le disque. 2. Rendez l'image du groupe de correctifs 09 pour Tivoli Workload Scheduler version 8.3 disponible sur le système. 3. Sauvegardez le fichier TWS/platform/tws_tools/_createdb_root.sh. 4. Copiez tous les fichiers fournis dans le groupe de correctifs du répertoire GA_fixes au répertoire GA setup sous TWS/platform, en remplaçant les fichiers existants. 5. Relancez l'installation. 46 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Sinon, vous pouvez modifier manuellement le fichier comme suit : 1. Ouvrez le script d'installation TWS CD/tws_tools/_createdb_root.sh. 2. Mettez le septième paramètre d'entrée $7 entre apostrophes (') comme suit : ....... su - $DB2_ADMINISTRATOR -c "cd $TWS_TEMPDIR/scripts && ./dbsetup.sh $1 $2 $3 $4 $5 $6 ’$7’ $8 $9" ... ... ... su - $DB2_ADMINISTRATOR -c "cd $TWS_TEMPDIR/scripts && ./dbmigrate.sh $1_DB $6 ’$7’" 3. Relancez l'installation. v Si vous installez Tivoli Workload Scheduler sous Windows, vous devez choisir un nom d'utilisateur différent du nom d'administrateur local, sinon l'installation échouera (46543). v Au chapitre 3, Nouvelle installation de Tivoli Workload Scheduler du Guide d'installation et de planification, dans la section Installation d'un nouveau gestionnaire de domaine maître avec une base de données de serveur DB2 existante le Chemin d'espace table spécifié est le chemin d'accès complet à l'espace table (le nom d'espace table n'est pas ajouté au chemin spécifié). Il est important de noter que l'espace table pour les espaces table temporaires se situe au même niveau que l'espace table des données. (IZ35062) Solution palliative : Si vous voulez que tous les chemins de la base de données soient créés sous le même chemin, par exemple /usr/opt/twsprd, vous devez : 1. Spécifier /usr/opt/twsprd/TWS_PRD pour l'espace table de données. Les deux espaces table temporaires sont créés à un niveau supérieur de l'espace table TWS_PRD (/usr/opt/twsprd) et sont donc définis sur : /usr/opt/twsprd/TWS_TEMP et /usr/opt/twsprd/TWS_USER_TEMP. 2. Spécifier /usr/opt/twsprd/TWS_LOG pour l'espace table de rapport. v L'installation de Tivoli Workload Scheduler, version 8.4.0 échoue sous Windows si le chemin d'installation contient des parenthèses. (37101) v Sous les agents tolérants aux pannes 64 bits de Windows 2003, l'installation du connecteur distribué échoue à l'étape "Configurer les fichiers de propriétés Tivoli Workload Scheduler" car la commande exécutée par le système n'est pas entre guillemets. (38305) v Si vous lancez le panneau de commande à partir du répertoire CDROOT, le lecteur de CD est verrouillé (chemin de l'installation de Tivoli Workload Scheduler). (37122) Solution palliative : Afin d'éviter que le lecteur de CD ne soit verrouillé, lancez le panneau de commande dans l'arrière-plan comme suit : ./launchpad.sh& Si le lecteur de CD est verrouillé et qu'il vous est demandé, au cours de l'installation, d'insérer un CD pour poursuivre l'installation, fermez simplement le panneau de commande pour déverrouiller le lecteur de CD et procédez à l'installation interactive. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 47 v Aucune validation de mot de passe n'est effectuée dans l'assistant interactif InstallShield sur les plateformes UNIX® et Linux® lors de l'entrée de données. Si vous n'avez pas saisi le bon mot de passe, cette erreur sera uniquement perçue lorsque l'assistant d'installation tentera d'utiliser ce mot de passe au cours d'une étape d'installation. Solution palliative : Pour reprendre l'installation, recherchez toutes les étapes dans lesquelles le mot de passe indiqué est utilisé (le chapitre 11, Identification et résolution des incidents relatifs à l'installation, la migration et la désinstallation de Tivoli Workload Scheduler : Administration et identification et résolution des incidents explique comment procéder) et modifiez le mot de passe pour lui attribuer une valeur correcte. Reprenez ensuite l'installation avec l'assistant à l'étape où l'installation a échoué. Sinon, réexécutez l'installation en utilisant le mot de passe approprié. v Au cours de l'installation interactive, il est demandé aux utilisateurs d'UNIX de fournir le mot de passe TWS_user, même si l'utilisateur existe déjà sur UNIX. (20512) v Deux installations ne peuvent coexister sur le même poste de travail si elles ont le même nom TWS_user Solution : Installez deux instances de Tivoli Workload Scheduler avec des noms TWS_user différents. v Après la désinstallation d'une instance de Tivoli Workload Scheduler sous Windows, la réinstallation échoue si vous utilisez le même chemin. (39190) Vous avez désinstallé Tivoli Workload Scheduler sous Windows, mais si vous essayez de réinstaller l'instance dans le même chemin, la réinstallation échoue car l'agent ssm, qui fait partie de Tivoli Workload Scheduler, a verrouillé certaines de ses bibliothèques, bien qu'il ait été arrêté. Lorsque l'arrêt de l'agent ssm fait partie du processus de désinstallation, il est possible qu'un processus enfant reste actif, verrouillant ainsi les bibliothèques de l'agent ssm. Si vous essayez de relancer l'installation au même emplacement, l'installation de l'agent ssm échoue lors de la tentative d'écrasement des bibliothèques car elles sont verrouillées. Solution : le moyen le plus simple de remédier à ce problème est de modifier le chemin de l'installation. Autrement, vous pouvez utiliser un utilitaire de déverrouillage pour déverrouiller les fichiers ou redémarrer le système. Procédez ensuite à la réinstallation dans le chemin requis. v L'installation de Tivoli Workload Scheduler sur le contrôleur de domaine 64 bits de Windows 2003 provoque une "erreur d'application..." en exécutant makesec.exe (IZ176551) Solution : procédez comme suit lors de l'installation : 1. Installez Tivoli Workload Scheduler version 8.4.0. 2. Accédez au CD du groupe de correctifs 01 deTivoli Workload Scheduler version 8.4.0. 3. Allez dans le répertoire windows\cli et lancez swd_env.cmd. 4. Installez le groupe de correctifs 01 en lançant : wdinstsp -f -D -D -D -D 48 -uy -D tws_user="TWSUser" install_dir="c:\win32app\TWS\TWSUser" ft_agent="true" -D master="false" bkm_agent="false" -D execActionTools="false" domain="my_domain" IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 -D dbcs="false" -n "FP_TWS_WINDOWS_TWSUser.8.4.0.01" "C:\840fp1\WINDOWS\FP_TWS_WINDOWS.SPB" puis : wdinstsp -f -uy -D install_dir="c:\win32app\TWS\TWSUser" -D tws_user="TWSUser" -D ALL_LANG="true" -n "TWS_LP_TWSUser.8.4.0.01" "C:\840fp1\Tivoli_TWS_LP.SPB" où : TWSUser correspond à l'utilisateur qui exécute l'installation. my_domain correspond au domaine de l'installation. 5. Revenez à l'installation de Tivoli Workload Scheduler version 8.4.0 et exécutez reprendre. 6. Passez les étapes déjà effectuées 2.3.4.5 (configurer, démarrer, valider, supprimer). 7. Exécutez toute l'installation. v L'installation sous Windows 2008 64 bits échoue lorsqu'un compte de domaine est utilisé(IZ61327). Il existe deux manières de résoudre ce problème : Solution palliative 1 : Avant d'exécuter l'installation, vérifiez que l'utilisateur TWS est déjà créé dans le domaine. En outre, les utilisateurs de Tivoli Workload Scheduler doivent bénéficier des droits suivants qui peuvent être accordés localement. Les règles au niveau du domaine sont toujours prioritaires par rapport aux règles locales, si bien qu'il est parfois nécessaire d'accorder ces droits depuis le domaine : – Agir comme composant du système d'exploitation – Autoriser la connexion en local – Prendre l'identité d'un client après le droit d'authentification – Connexion : - En local - Comme travail par lots - Comme service – Remplacement du jeton au niveau du processus L'utilisateur TWS doit être membre des groupes d'administration du contrôleur de domaine. La solution palliative peut être appliquée à l'installation de Tivoli Workload Scheduler version 8.5 en mode silencieux et à l'aide de l'assistant. Pour une installation en mode silencieux, vous devez ajouter et personnaliser les options suivantes en plus du fichier de réponses par défaut pour l'installation de l'agent tolérant aux pannes. Pour l'installation à l'aide de l'assistant, fournissez les options sous la forme de paramètres de lancement à l'exécutable SETUP.exe (une seule ligne) : -W -W -W -W -W setTWSUser.twsValidatedUser="<utilisateur_tws>" setTWSUser.twsValidatedPassword="<mot_de_passe_tws>" setTWSUser.twsValidatedDomain="<domaine>" setTWSUser.domainUser="true" setTWSUser.errMsg="NONE" Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 49 -W -W -W -W -W setTWSUser.wasValidatedPassword="" setTWSUser.wasValidatedUser="" setTWSUser.userToCreate="false" userOSChecksWinSequence.active="false" setTWSUser.active="false" où <utilisateur_tws> est le nom d'utilisateur sans la spécification de domaine de l'utilisateur TWS, <mot_de_passe_tws> est le mot de passe de l'utilisateur TWS et <domaine> est son domaine. Pour une installation en mode silencieux, les autres options du fichier de réponses par défaut doivent être personnalisées comme prévu (par exemple, la valeur de l'option userWinCfgPanel.inputUserName est au format "<domaine>\<utilisateur_tws>"). Vous remarquerez également que pour l'installation du gestionnaire de domaine maître, en plus des points ci-dessus, vous devez personnaliser deux autres options comme suit : -W setTWSUser.wasValidatedPassword="<utilisateur_was>" -W setTWSUser.wasValidatedPassword="<mot_de_passe_was>" Ces valeurs peuvent être identiques à twsValidatedUser et twsValidatedPassword (indiquez également ici l'utilisateur sans domaine). Solution palliative 2 : Remplacez le fichier binaire de disponibilité générale défaillant par le fichier binaire corrigé fourni avec le groupe de correctifs. Pour ce faire, procédez comme suit : – Téléchargez et décompressez le groupe de correctifs. – Copiez le fichier binaire <WINDOWS_PLATFORM>\ACTIONTOOLS\ REGUTIL.dll et collez-le dans le répertoire pour la disponibilité générale TWS\<WINDOWS_PLATFORM>\ACTIONTOOLS, en remplaçant les anciens fichiers (en créant une copie de sauvegarde à l'avance). – Poursuivez par la procédure d'installation normale. (52018) v Incident 51400 : l'annulation du groupe de correctifs 5 sous Windows 32 et 64 bits ne permet pas de restaurer le niveau SSM précédent. Si vous annulez le groupe de correctifs sous Windows 32 et 64 bits, l'installation de SSM n'est pas annulée. Solution palliative : avant d'appliquer le groupe de correctifs, créez une copie du dossier ssm situé dans le chemin d'installation. Limitations recensées et solutions palliatives relatives à l'exécution : v La commande Planman showinfo affiche des heures incohérentes. (IZ05400) L'heure de planification affichée par la commande planman showinfo peut ne pas être cohérente avec l'heure définie dans le système d'exploitation du poste de travail. Par exemple, le fuseau horaire défini pour le poste de travail est GMT+2 mais la commande planman showinfo affiche les heures de planification en fonction du fuseau horaire GMT+1. Cette situation se produit lorsque la machine virtuelle Java™ de WebSphere Application Server ne reconnaît pas le fuseau horaire défini sur le système d'exploitation. Solution palliative : définir le fuseau horaire indiqué dans le fichier server.xml sur le même fuseau horaire que celui défini pour le poste de travail dans la base de données Tivoli Workload Scheduler. Procédez comme suit : 1. Arrêtez WebSphere Application Server. 50 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 2. Créez une copie de sauvegarde de ce fichier : appserver/profiles/twsprofile/config/cells/ DefaultNode/nodes/DefaultNode/servers/server1 3. Ouvrez server1.xml avec un éditeur. 4. Recherchez la chaîne genericJvmArguments et ajoutez : genericJvmArguments="-Duser.timezone=time zone" où time zone correspond au fuseau horaire défini pour le poste de travail dans la base de données Tivoli Workload Scheduler. 5. Redémarrez WebSphere Application Server. v Limitations de Websphere Application Server dans un environnement IPv6 lorsque l'interface Job Scheduling Console ou la console Tivoli Dynamic Workload est utilisée. (35681) Lorsque vous installez Tivoli Workload Scheduler, les variables de WebSphere Application Server sont initialisées comme suit pour permettre la communication dans un environnement mixte IPv4-IPv6 : java.net.preferIPv6Addresses=false java.net.preferIPv4Stack=false Si votre configuration nécessite l'utilisation d'un environnement IPv6 uniquement ou que vous disposez de paramètres de configuration pare-feu spécifiques qui bloquent les paquets IPv4, la connexion entre le gestionnaire de domaines maître de Tivoli Workload Scheduler et la console Dynamic Workload ou Job Scheduling Console échoue. Solution palliative : Pour établir une connexion dans l'environnement IPv6, vous devez initialiser la variable comme suit : java.net.preferIPv6Addresses=true , en éditant le fichier server.xml dans le chemin suivant : $TWS_HOME/appserver/profiles/twsprofile/config/ cells/DefaultNode/nodes/ DefaultNode/servers/server Par contre, si vous voulez utiliser une communication exclusivement IPv4, initialisez la variable comme suit : java.net.preferIPv4Stack=true v Si vous utilisez la connexion de bureau distante de Microsoft® pour exploiter Tivoli Workload Scheduler, vous devez toujours l'utiliser avec le paramètre /console sinon Tivoli Workload Scheduler donne des résultats incohérents. (37869) v Limitations de Websphere Application Server pour les utilisateurs LDAP. Lorsque vous partagez le même registre utilisateur LDAP entre Tivoli Dynamic Workload Console version 8.4 et Tivoli Workload Scheduler version 8.4, ou entre deux moteurs, si vous ne voulez pas utiliser la méthode de connexion unique (SSO), vous devez utiliser des notations différentes pour le nom d'hôte LDAP (par exemple le nom d'hôte abrégé et le nom d'hôte qualifié complet, ou l'adresse IP et le nom d'hôte, et ainsi de suite). Si vous utilisez la même notation, la connexion unique est automatiquement désactivée. v Différence de comportement des systèmes d'exploitationUNIX et Windows pour la gestion de l'heure d'été. (94279) Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 51 Par exemple : Sous Windows : La commande : conman submit job at=02xx est définie sur 01xx. Sous HP-UX : La commande : conman submit job at=02xx est définie sur 03xx. Solution palliative : Evitez de créer des travaux dont l'heure de début se situe dans l'heure "perdue" et qui sont destinés à fonctionner pendant la nuit du passage à l'heure d'été (dans la nuit du samedi au dimanche au printemps). v Lors de l'utilisation de NetView, il est possible qu'une erreur parasite soit renvoyée pour chaque commande émise. (159849) Lors de l'utilisation de NetView, il est possible que l'erreur suivante apparaisse dans stdlist à chaque fois que vous émettez une commande à l'aide de l'interface de ligne de commande. AWSBDC001E Error in map_set_links_status, calling OVwSetStatusOnObjects, > for , error: Object not on map La commande émise dans chaque cas n'est pas impactée par le message ou les circonstances qui l'ont causée. Solution palliative : Aucune. Ignorez le message - il n'a pas d'impact sur le fonctionnement du produit. v Intégration à Tivoli Monitoring : prise en charge d'un nombre limité d'événements. En raison d'une limitation identifiée dans le composant Tivoli Universal Agent de Tivoli Monitoring version 6.1.05, seuls les événements de Tivoli Workload Scheduler suivants peuvent être traités par Tivoli Monitoring : – Evénements de travail : Tableau 1. Evénements de travail 52 Numéro d'événement Classe d'événement 101 TWS_Job_Abend 102 TWS_Job_Failed 103 TWS_Job_Launched 104 TWS_Job_Done 105 TWS_Job_Suspended 106 TWS_Job_Submitted 107 TWS_Job_Cancel 108 TWS_Job_Ready 109 TWS_Job_Hold 110 TWS_Job_Restart IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 – Evénements de flot de travaux Tableau 2. Evénements de flot de travaux Numéro d'événement Classe d'événement 151 TWS_Schedule_Abend 152 TWS_Schedule_Stuck 153 TWS_Schedule_Started 154 TWS_Schedule_Done 155 TWS_Schedule_Susp 156 TWS_Schedule_Submit 157 TWS_Schedule_Cancel 158 TWS_Schedule_Ready 159 TWS_Schedule_Hold 160 TWS_Schedule_Extern Remarque : L'incident 42393 a été ouvert sur Tivoli Monitoring qui va traiter la limitation. v Evénements de fournisseur de contrôleur de fichiers : il est possible que les configurations d'événement précédentes restent actives sur les postes de travail après le redéploiement des règles. (34103) Si vous avez déployé des règles contenant des types d'événements du fournisseur d'événements FileMonitor, et que vous avez ensuite redéployé les règles qui ne comportent plus ces événements de contrôle de fichiers, il est possible que, malgré les nouvelles configurations, les agents de surveillance locaux continuent de transférer les événements de contrôle de fichiers au processeur d'événements. Le processeur d'événements ignore à juste titre ces événements, conformément aux nouvelles indications sur la configuration déployées sur le serveur. Cependant, une certaine quantité de temps UC et de bande passante est mal utilisée. Le statut de la configuration de surveillance locale sur l'agent sera corrigée lorsque l'une des situations suivantes est vérifiée : – La commande planman deploy -scratch est exécutée. – Le serveur de traitement d'événement est redémarré. – Une autre règle comportant une condition d'événement concernant le fournisseur FileMonitor est déployée sur les agents. v Gestion de règle d'événement : l'indicateur de déploiement n'est pas géré dans le fichier symphony renouvelé. (36924) L'indicateur de déploiement (D) signale qu'un poste de travail utilise une configuration de surveillance de packages à jour et peut être déployé en exécutant la commande conman showcpus. Des tests ont démontré que le fichier symphony perd l'indicateur lorsqu'il est renouvelé après l'exécution d'une commande JnextPlan ou ResetPlan. Bien que la configuration de surveillance d'événements déployée sur les agents soit la plus récente, et que la gestion des événements fonctionne correctement, un statut incorrect est affiché sur les postes de travail pour l'agent de surveillance. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 53 v Performances ralenties lors du déploiement d'une grande quantité de règles. (37011) Un ralentissement du processus de déploiement de règles (exécuté automatiquement ou avec la commande de déploiement planman) a été identifié lorsque vous déployez un grand nombre de règles nouvelles ou modifiées (2 000 et plus). Pour déployer un nombre élevé de règles simultanément dans une limite de temps acceptable, utilisez la commande planman avec l'option -scratch. v Unité centrale du moteur Tivoli Workload Scheduler utilisée à 100 % (37105) Lorsque vous exécutez un rapport de plan de production à partir de Tivoli Dynamic Workload Console sur un gestionnaire de domaine maître installé sur un système d'exploitation Windows, il est possible qu'une charge importante se produise au niveau de l'unité centrale du gestionnaire de domaine maître avec des pics de charge de 100 %. En effet, l'exécution d'un rapport de plan de production est une opération qui met beaucoup à contribution l'unité centrale car elle requiert une opération d'E-S ainsi qu'une utilisation de l'unité centrale intensives. Cela signifie que, pendant cette phase de traitement, vous pourrez noter une baisse des performances sur le système même si celui-ci poursuivra néanmoins le traitement des opérations. Remarques sur les versions internationales Les limitations logicielles et solutions palliatives suivantes affectent les versions internationales du groupe de correctifs 05 de Tivoli Workload Scheduler, version 8.4.0. Elles comprennent les limitations connues répertoriées dans les Notes sur l'édition pour la version 8.4.0 et dans les groupes de correctifs 01, 02, 03 et 04 de Tivoli Workload Scheduler version 8.4.0 si les problèmes n'ont pas été résolus par ce groupe de correctifs. v Si, sur une machine non définie pour utiliser l'anglais, vous exécutez la commande optman show tz pour afficher la description de l'option Activer les fuseaux horaires (enTimeZone), la valeur par défaut "no" indiquée est incorrecte. La valeur correcte est "yes" (40614). v Les composants Tivoli Workload Scheduler installés avec des caractères DBCS dans le chemin ne peuvent pas être désinstallés Si vous installez un composant Tivoli Workload Scheduler avec un caractère DBCS dans le chemin d'installation, la désinstallation du composant échoue. Solution palliative : Aucun. v Le programme twsClusterAdm.exe produits des messages confus dans les environnements en japonais (IZ08648) Si vous avez mis en oeuvre la prise en charge du service de cluster Microsoft sur Windows 2003 Server dans un environnement japonais, les messages produits par le programme twsClusterAdm.exe sont confus car ils sont écrits au format UTF-8 et non dans la page de codes locale. Solution : définissez la variable d'environnement TISDIR dans le répertoire TWShome. v L'installation de l'assistant d'installation InstallShield échoue si des caractères à deux octets DBCS sont utilisés dans le chemin -is:tempdir. (36979) Si vous procédez à l'installation en utilisant l'option -is:tempdir et que vous utilisez des caractères à deux octets dans le chemin, l'installation échoue. 54 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Solution : n'utilisez pas ce type de caractères lorsque vous utilisez cette option. v Dans les sorties des commandes de liste et d'affichage du composeur, les en-têtes des listes et des rapports sont en anglais (22301, 22621, 22654). Cela permet de conserver les en-têtes de colonnes des versions DBCS alignées pour une meilleure compréhension des informations données. v Dans les sorties des rapports de produit, les en-têtes des rapports sont en anglais. Cela permet de conserver les en-têtes de colonnes des versions DBCS alignées pour une meilleure compréhension des informations données. v Les entrées de données sont plus courtes pour les langues à jeu de caractères codé sur deux octets (IY82553, 93843). En effet, toutes les informations sont stockées et transmises entre les modules au format UTF8, et certains caractères peuvent occuper plusieurs octets en UTF8. Dans le cas des langues DBCS, chaque caractère correspond à trois octets. Les caractères nationaux des langues d'Europe occidentale correspondent à deux octets. Les autres caractères des langues d'Europe occidentale correspondent à un octet. v Sur les systèmes d'exploitation Windows, vous ne pouvez pas créer d'agenda avec un nom comportant des caractères japonais si vous utilisez la commande makecal. (123653) Solution : mettez le nom de l'agenda entre guillemets. v Sur les systèmes d'exploitation Windows, le journal des travaux de Tivoli Workload Scheduler est créé avec des caractères incorrects (IY81171). Vous travaillez dans un environnement linguistique autre que l'anglais et vous avez correctement défini les variables d'environnement LANG et TWS_TISDIR. Cependant, le journal des travaux de Tivoli Workload Scheduler jest créé avec des caractères incorrects dans le corps du journal (les en-têtes et bas de page sont corrects). Solution : cet incident a pour origine la page de codes utilisée. Les éditeurs et applications Windowsutilisent la page de codes 1252. L'interpréteur de commandes DOS utilise quant à lui la page de codes 850 par défaut. Cette différence peut occasionner quelques incidents d'affichage de certains caractères. Pour résoudre cet incident concernant les travaux Tivoli Workload Scheduler, ajoutez la ligne suivante au fichier jobmanrc.cmd du poste de travail : chcp 1252 Pour plus de détails sur ce fichier, consultez la section relative à la personnalisation du traitement des travaux sur un poste de travail dans le Manuel de référence de Tivoli Workload Scheduler. Il est possible de résoudre cet incident pour toutes les applications du poste de travail, en utilisant l'éditeur de registre pour définir le code de pages DOS de manière globale, dans le mot clé de registre suivant : HKEY_LOCAL_MACHINE/system/current Control set/ Control/Nls/Codepage/OEMCP =1252 Vous devrez redémarrer le poste de travail pour implémenter ce changement. Remarque : Microsoft vous recommande de prendre des précautions particulières lorsque vous modifiez des entrées du registre. Assurez-vous de bien observer toutes les instructions fournies dans la documentation Microsoft lorsque vous effectuez cette opération. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 55 v Si le chemin d'installation de l'interface de ligne de commande contient des caractères nationaux, vous devez ouvrir et sauvegarder le fichier tws_env.cmd sur ce système avant de configurer l'environnement (38891). Cette limitation concerne uniquement les systèmes d'exploitation Windows. v Impossible de lier FTA si ‘cpuname’ contient des caractères DBCS sur Windows Server 2003 en chinois simplifié (38880). v Le script tws_env.cmd ne fonctionne pas sur l'interface CLI distante sur Windows Server 2003 en chinois simplifié (38867). Structure du groupe de correctifs Cette section décrit la structure des images contenues dans ce groupe de correctifs. Fichiers du groupe de correctifs disponibles via le FTP Structure du groupe de correctifs proposé sur FTP. Voir ftp:// ftp.software.ibm.com/software/tivoli_support/patches/patches_8.4.0/. +---8.4.0-TIV-TWS-FP0005.README (ce fichier) | +---8.4.0-TIV-TWS-FP0005.VSR | +---AIX | 8.4.0-TIV-TWS-FP0005.TAR | +---HPUX | 8.4.0-TIV-TWS-FP0005.TAR | +---HPIA64 | 8.4.0-TIV-TWS-FP0005.TAR | +---LINUX_I386 | 8.4.0-TIV-TWS-FP0005.TAR | +---LINUX_PPC | 8.4.0-TIV-TWS-FP0005.TAR | +---LINUX_S390 | 8.4.0-TIV-TWS-FP0005.TAR | +---LINUX_X86_64 | 8.4.0-TIV-TWS-FP0005.TAR | +---SOLARIS | 8.4.0-TIV-TWS-FP0005.TAR | +---SOLARIS_I386 | 8.4.0-TIV-TWS-FP0005.TAR | +---WINDOWS | 8.4.0-TIV-TWS-FP0005.zip | +---WINDOWS_X86_64 | 8.4.0-TIV-TWS-FP0005.zip 56 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Installation du groupe de correctifs Cette section décrit le groupe de correctifs 05 de Tivoli Workload Scheduler version 8.4.0. Les groupes de correctifs sont cumulatifs. Vous pouvez ainsi les appliquer directement à la version de disponibilité générale du produit. Cette section est divisée en plusieurs sous-sections : v «Table d'interopérabilité» v «Exigences d'espace disque», à la page 58 v «Remarques relatives à l'installation», à la page 58 v «Application du groupe de correctifs», à la page 59 v v v v v v v «Actions d'installation», à la page 59 «Installation à l'aide de l'assistant ISMP», à la page 62 «Installation à l'aide de l'installation en mode silencieux ISMP», à la page 62 «Installation sous UNIX - utilisation du script twspatch», à la page 63 «Installation à l'aide de la distribution de logiciel», à la page 63 «Instructions d'installation supplémentaires», à la page 64 «Désinstallation de toute l'instance Tivoli Workload Scheduler», à la page 65 v «Fichiers journaux d'installation», à la page 65 Table d'interopérabilité Les tableaux ci-dessous indiquent quelles sont les associations possibles entre les versions de composant pour : v Tivoli Workload Scheduler v Tivoli Workload Scheduler Job Scheduling Console v Tivoli Workload Scheduler for Applications v Tivoli Dynamic Workload Console Le tableau 3 indique quelles versions de Tivoli Workload Scheduler, Tivoli Workload Scheduler Job Scheduling Console, Dynamic Workload Console et Tivoli Workload Scheduler for Applications peuvent fonctionner ensemble : Tableau 3. Table d'interopérabilité pour Tivoli Workload Scheduler Tivoli Workload Scheduler 8.4.0.xx Tivoli Workload Scheduler Job Scheduling Console 8.3.0.xx, 8.4.0.xx Connecteur distribué 8.4.0.xx, 8.5.0.xx, 8.5.1.xx Tivoli Workload Scheduler for Applications 8.3.0.xx, 8.4.0.xx, 8.5.0.xx Tivoli Dynamic Workload Console 8.4.0.xx, 8.5.0.xx, 8.5.1.xx Remarque : Tivoli Workload Scheduler 8.4.0.xx ne peut pas fonctionner avec Tivoli Dynamic Workload Console 8.3.0.xx. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 57 Exigences d'espace disque Avant de procéder à l'installation du groupe de correctifs en mode retour arrière, assurez-vous que votre système réponde aux exigences suivantes : Tableau 4. Exigences d'espace disque Système d'exploitation Systèmes de fichiers racine Unix Répertoire temporaire local Répertoire de base TWSuser AIX 160 Mo 400 Mo 450 Mo HP-UX 160 Mo 720 Mo 450 Mo Solaris 160 Mo 720 Mo 450 Mo Microsoft Windows N.D. 400 Mo 450 Mo Linux 160 Mo 400 Mo 450 Mo Remarque : Sur les systèmes d'exploitation HP-UX et Solaris, les 720 Mo requis sur le répertoire temporaire sont répartis comme suit : v 250 Mo disponibles sous /var/tmp v 470 Mo disponibles sous $TMPDIR. Si la variable $TMPDIR n'est pas définie, le répertoire par défaut est /tmp. Remarques relatives à l'installation Lors de l'installation, respectez ces recommandations : v Utilisez la même méthode d'installation (ISMP, twspatch, Gestionnaire de configuration) pour installer, annuler ou valider le groupe de correctifs. v N'installez pas à partir d'un disque dur Samba sur la plateforme Windows. v Sur HP-UX, définissez le paramètre de noyau max_thread_proc sur 128 (au moins) sinon l'installation peut échouer. La valeur par défaut est de 64. Une image-mémoire est générée par Java. Une fois le groupe de correctifs installé, vous devez tenir compte des informations suivantes : v Après l'installation du groupe de correctifs, la dernière ligne du fichier TWShome/version/patch.info indiquera : 8.4.0-TIV-TWS-FP0005. v Pendant l'installation du groupe de correctifs, le fichier suivant est supprimé et un autre est créé lorsque WebSphere Application Server est redémarré : TWShome/appserver/profiles/twsprofile/temp/TWS/EIFListener/eif.templ Si vous avez modifié la propriété BuffEvtmaxSize, vous devrez la redéfinir dans le nouveau fichier après avoir installé le groupe de correctifs en suivant les instructions du Guide d'administration d'IBM Tivoli Workload Scheduler, chapitre 5, Tâches d'administration, section Gestion du processeur d'événements. (38192) Vous devez uniquement exécuter de nouveau le script dbgrant après l'installation du groupe de correctifs pour octroyer aux utilisateurs des droits sur les vues de la base de données mise à jour si les conditions suivantes sont remplies : – La base de données utilisée par Tivoli Workload Scheduler est DB2. – Le script dbgrant a déjà été exécuté avant l'installation de ce groupe de correctifs (38487). v Sur les systèmes fonctionnant sur Red Hat Enterprise Linux 3.0 installez GLIBC version 2.3.4 pour que l'agent ssm (utilisé dans les règles d'automatisation de la v 58 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 charge de travail gérées par événement avec les événements relatifs au plug-in FileMonitor) puisse démarrer correctement. Il est possible que l'agent ssm ne démarre pas avec le système par défaut, GLIBC version 2.3.2. (38697) v Si vous annulez le groupe de correctifs sous Windows 32 et 64 bits, l'installation de SSM n'est pas annulée. Solution palliative : avant d'appliquer le groupe de correctifs, créez une copie du dossier ssm situé dans le chemin d'installation. Application du groupe de correctifs Le programme d'installation exécute ces étapes lors d'une action APPLY : 1. Arrêt de la version intégrée de WebSphere Application Server, version 6.1. 2. Arrêt de l'instance Tivoli Workload Scheduler. 3. Sauvegarde du profil de la version intégrée de WebSphere Application Server, version 6.1. 4. Installation du serveur de modèles et de planification de Tivoli Workload Scheduler, version 8.4 pour le gestionnaire de domaine maître ou le gestionnaire de domaines maître de secours. 5. Installation avec annulation du moteur de planification de Tivoli Workload Scheduler. 6. Installation avec annulation du support de langue nationale du moteur de planification de Tivoli Workload Scheduler. 7. Mise à jour du profil de la version intégrée de WebSphere Application Server, version 6.1. 8. Personnalisation des scripts SQL utilisés pour la configuration de la base de données de Tivoli Workload Scheduler. 9. Configuration de la base de données de Tivoli Workload Scheduler. 10. Démarrage de la version intégrée de WebSphere Application Server, version 6.1. 11. Création du programme de désinstallation. 12. Configuration de l'instance de Tivoli Workload Scheduler. 13. Démarrage de l'instance de Tivoli Workload Scheduler. 14. Fin et nettoyage de l'instance de Tivoli Workload Scheduler. Le programme d'installation exécute ces étapes lors d'une action UNDO : 1. Arrêt de la version intégrée de WebSphere Application Server, version 6.1. 2. Arrêt de l'instance de Tivoli Workload Scheduler. 3. Annulation du moteur de planification de IBM Tivoli Workload Scheduler. 4. Annulation du support de langue nationale du moteur de planification d'IBM Tivoli Workload Scheduler. 5. Restauration du profil de la version intégrée de WebSphere Application Server, version 6.1 pour le gestionnaire de domaines maître ou le gestionnaire de domaines maître de secours. 6. Démarrage de l'instance de Tivoli Workload Scheduler. 7. Démarrage de la version intégrée de WebSphere Application Server, version 6.1. 8. Fin et nettoyage de l'instance de Tivoli Workload Scheduler. Actions d'installation Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 59 Lorsque vous installez le groupe de correctifs, vous pouvez effectuer les actions suivantes : Appliquer Cette action permet d'installer le groupe de correctifs sans le rendre permanent. Si vous appliquez le groupe de correctifs en mode "retour arrière", vous pouvez effectuer l'action d'annulation pour revenir au groupe de correctifs précédent. Valider Cette action permet de rendre le groupe de correctifs permanent. Après avoir validé le groupe de correctifs, vous ne pouvez pas l'annuler. Invalider Cette action permet de revenir au niveau précédent. Réparer Cette action vous permet (uniquement après l'action Valider) de restaurer une instance existante de Tivoli Workload Scheduler au niveau validé en cours, lorsqu'un incident se produit dans les fichiers binaires. En fonction de l'état d'installation du groupe de correctifs, vous pouvez effectuer ces actions comme indiqué ci-dessous. Tableau 5. Etat d'installation du groupe de correctifs. Etat initial Action Etat final Pack GA d'état final - apply ICU ICH ICU commit IC - ICU roll back - IC IC repair IC - où : ICU Installé en mode retour arrière IC Installé et validé ICH Installé, validé et masqué Avant de lancer une réparation de l'installation du groupe de correctifs, vérifiez les éléments suivants : v Les processus dans le tableau 6 sont inactifs : Tableau 6. Processus inactifs. 60 Windows UNIX netman netman monman monman ssmagent ssmagent tokensrv tokensrv writer writer batchman batchman batchup batchup JOBMAN JOBMAN JOBMON scribner IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Tableau 6. Processus inactifs. (suite) Windows UNIX scribner v Les fichiers indiqués dans le tableau 7 sont disponibles sous TWS_home/bin et ne sont pas endommagés (40042) : Tableau 7. Fichiers disponibles sous TWS_home/bin Windows UNIX conman conman composer (sur le domaine maître) composer (sur le domaine maître) setown.cmd libatrc.so setown.exe libicu*.so oslayer.dll libHTTP*.soinstmecho icudt*.dll mecho HTTPChannel.dll composer HTTPSSLChannel.dll HTTPTransport.dll libatrc.dll msv*.dll Si vous avez installé un groupe de correctifs pour Tivoli Workload Scheduler en "mode retour arrière" (état ICU) sur votre machine et que vous appliquez un groupe de correctifs Tivoli Workload Scheduler plus récent sur celle-ci, toutes les modifications que vous avez apportées lors de l'installation du précédent groupe de correctifs Tivoli Workload Scheduler doivent être validées avant que les nouvelles modifications ne soient appliquées. En conséquence, si vous annulez le dernier groupe de correctifs installé, vous restaurerez les modifications du précédent groupe de correctifs. Ces modifications sont permanentes. L'installation du groupe de correctifs est enregistrée dans le fichier TWSRegistry.dat par l'ajout des lignes suivantes : /Tivoli/Workload_Scheduler/ tws_user_DN_FixpackName= FP_TWS_$(SWD-OS-NAME)_$(tws_user).8.4.0.$(patch_id) où : v $(SWD-OS-NAME) dépend du système d'exploitation où vous procédez à l'installation. v $(tws_user) correspond au propriétaire de l'instance Tivoli Workload Scheduler. v $(id_correctif) correspond au numéro du groupe de correctifs. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 61 Installation à l'aide de l'assistant ISMP Pour installer le groupe de correctifs à l'aide de l'assistant interactif, procédez comme suit : 1. Supprimez la liaison entre l'hôte sur lequel vous installez le groupe de correctifs et le réseau où se trouve Tivoli Workload Scheduler puis fermez Tivoli Workload Scheduler. Utilisez les commandes suivantes : Sous Windows : conman "unlink @; noask" conman "stop; wait" conman "stopmon;wait" Shutdown.cmd Sous UNIX : conman conman conman conman "unlink @; noask" "stop; wait" "stopmon;wait" "shut;wait" Si vous aviez des travaux planifiés sur l'ordinateur, vérifiez qu'ils sont terminés, sinon certains processus, tels que jobmon ou joblnch, pourraient être toujours actifs. 2. Téléchargez le fichier TAR ou ZIP correspondant au système d'exploitation et décompressez-le. Si vous procédez à une installation sur un système d'exploitation UNIX, exécutez la commande suivante : chmod -R 755 <imagesDir> 3. En fonction du type de système d'exploitation, exécutez la commande suivante pour démarrer l'assistant : Sous Windows : SETUP.exe Sous UNIX : ./SETUP.bin L'installation démarre. 4. Suivez les instructions fournies à l'écran. 5. Cliquez sur Terminer pour terminer l'installation. Installation à l'aide de l'installation en mode silencieux ISMP Vous pouvez utiliser l'installation en mode silencieux comme alternative. L'installation en mode silencieux nécessite la personnalisation du fichier de réponses. Un exemple de fichier de réponses est disponible sur toutes les images, dans le répertoire RESPONSEFILES. Exécutez la commande suivante, à partir du chemin où se trouve le fichier SETUP pour démarrer l'installation en mode silencieux : v Sous Windows : setup.exe -options C:\home\TWS84FP5\patchInstall.txt -silent v Sous UNIX : ./setup.bin -options /home/TWS84FP5/patchInstall.txt -silent où /home/TWS84FP5/patchInstall.txt correspond au nom de chemin complet du fichier de réponses que vous avez personnalisé avec vos paramètres d'environnement. 62 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Le tableau 8 répertorie les mots clés que vous pouvez définir pour le paramètre -W actionPanel.selectedAction pour personnaliser le fichier de réponses en fonction de vos besoins : Tableau 8. Paramètres MOT CLE SCENARIO APPLY Installer un groupe de correctifs avec retour arrière ROLLBACK Annuler un groupe de correctifs avec retour arrière COMMIT Mettre en service un groupe de correctifs avec retour arrière APPLY_AND_COMMIT Réparer un groupe de correctifs installé et validé Remarque : Cette action est disponible uniquement lorsque vous installez un groupe de correctifs. Elle n'est pas disponible sur les versions de disponibilité générale. Remarque : Pour installer un nouveau groupe de correctifs, utilisez l'option APPLY. Après la fin du processus d'installation, utilisez l'option COMMIT. N'utilisez pas l'option APPLY_AND_COMMIT car son but est de réparer les installations validées. (APAR IY96878) Installation sous UNIX - utilisation du script twspatch Sur toutes les plateformes UNIX, vous pouvez utiliser le fichier script twspatch pour installer le groupe de correctifs sur les agents tolérant aux pannes (FTA). La syntaxe de twspatch se présente comme suit : ./twspatch -{install | undo | commit | repair} -uname TWS_user Pour l'installation, procédez comme suit : 1. Supprimez la liaison entre l'hôte sur lequel vous installez le groupe de correctifs et le réseau où se trouve Tivoli Workload Scheduler puis fermez Tivoli Workload Scheduler. Exécutez les commandes suivantes : conman conman conman conman "unlink @; noask" "stop;wait" "stopmon;wait" "shut;wait" Si vous avez des travaux planifiés sur l'ordinateur, vérifiez qu'ils sont terminés, sinon certains processus, tels que jobmon ou joblnch pourraient être toujours actifs. 2. Téléchargez le fichier tar spécifique à votre système d'exploitation. 3. Décompressez-le sur votre système. 4. Exécutez twspatch. Installation à l'aide de la distribution de logiciel Pour installer le groupe de correctifs à l'aide de la distribution de logiciel, exécutez la commande suivante : v wdinstsp -f -uy -D execActionTools=false -D tws_user=<TWS_USER> -D install_dir=<TWS_HOME> <CPU_TYPE_DEF> -n <INST_PKG_NAME> <SPB_FILE_NAME> Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 63 où : <DEF_TYPE_UC> = -D st_agent=<true ou false> -D ft_agent=<true ou false> -D master=<true ou false> -D bkm_agent=<true ou false> <INST_PKG_NAME> = FP_TWS_<INST_INTERP>_<TWS_USER>.8.4.0.<PATCH_NUMBER> <INST_INTERP> = AIX | HPIA64 | HPUX | LINUX_I386 | LINUX_S390 | LINUX_PPC | LINUX_X86_64 | SOLARIS_I386 | SOLARIS | WINDOW_X86_64 | WINDOWS <PATCH_NUMBER> = fixpack level (ex. 01) <SPB_FILE_NAME> = spb file name with the complete path Une erreur se produit lors de l'application du groupe de correctifs de Tivoli Workload Scheduler 8.4.0 avec ITCM - APAR IY94997 : Les incidents suivants peuvent se produire lors de l'application d'un groupe de correctifs de Tivoli Workload Scheduler 8.4.0 avec ITCM : v Le processus d'installation échoue pendant twsStopAction.exe si Tivoli Workload Scheduler est arrêté avant l'installation et que winstsp est lancé d'une manière non transactionnelle. v Si Tivoli Workload Scheduler n'est pas arrêté avant l'installation et que winstsp est lancé d'une manière non transactionnelle, l'installation échouera car la bibliothèque Msvcirt.dll est verrouillée (par batchup.exe) En guise de solution palliative, installez le groupe de correctifs de l'une des manières suivantes : mode transactionnel et non transactionnel (commande winstsp). v Installez en mode transactionnel, en ajoutant le paramètre '-ty' v Installez le mode non transactionnel (mode par défaut) comme suit : – Arrêtez manuellement l'instance de Tivoli Workload Scheduler – Installez le groupe de correctifs en ajoutant la commande suivante aux paramètres d'installation : ’-D execTwsStopAction="false" -D execTwsStartUpAction="false"’ Instructions d'installation supplémentaires Après avoir installé le groupe de correctifs, vous devez supprimer les fichiers de signature de licence IBM Tivoli License Management du composant Netcool/System Service Monitor imbriqué dans Tivoli Workload Scheduler (53599). Pour supprimer ces fichiers, vous devez utiliser le script fixItlmSign.sh pour les plateformes UNIXou fixItlmSign.bat pour les plateformes Windows, situé dans le répertoire GA_fixes. Pour utiliser le script, effectuez l'une des actions suivantes : v fixItlmSign.sh -u pour une aide sur l'utilisation des commandes v fixItlmSign.sh <TWS_INSTALL_PATH> pour corriger la signature IBM Tivoli License Management pour l'instance Tivoli Workload Scheduler spécifiée v fixItlmSign.sh pour corriger la signature IBM Tivoli License Management en extrayant les instances Tivoli Workload Scheduler du registre d'installation. Annulation du groupe de correctifs Vous pouvez annuler l'installation uniquement si vous l'avez effectuée en mode retour arrière. 64 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Pour annuler l'installation via ISMP, procédez comme suit : 1. Lancez la configuration d'installation de votre système d'exploitation. 2. Sélectionnez l'instance à supprimer. 3. Sélectionnez l'option ANNULER. 4. Cliquez sur Terminer. Pour annuler l'installation à l'aide de la commande twspatch à partir du répertoire racine_TWS, utilisez l'option -undo. Désinstallation de toute l'instance Tivoli Workload Scheduler Si vous avez effectué l'installation via la commande twspatch, pour désinstaller toute l'instance Tivoli Workload Scheduler, utilisez la commande twspatch -remove depuis le répertoire racine_TWS. Si vous avez effectué l'installation via ISMP, consultez le guide de planification et d'installation pour la procédure de désinstallation. Fichiers journaux d'installation Les fichiers suivants sont les fichiers journaux de l'installation dans lesquels vous pouvez voir les détails sur le statut de l'installation du groupe de correctifs pour le gestionnaire de domaine maître, le gestionnaire de domaine maître de secours, l'agent tolérant aux pannes et le connecteur : v Fichier de trace pour le programme d'installation ISMP Sous Windows : %TEMP%\tws84fixpack\twsismp.log Sous UNIX : $TMPDIR/tws84fixpack/twsismp.log v Fichier journal pour le programme d'installation ISMP Sous Windows : %TEMP%\tws84fixpack\summary.log Sous UNIX : $TMPDIR/tws84fixpack/summary.log v Fichier journal pour le programme d'installation de Tivoli Workload Scheduler. Sous Windows : %TEMP%\tws84fixpack\ twsinst_<INST_INTERP>_<TWSuser>^8.4.0.0n.log Sous UNIX : $TMPDIR/tws84fixpack/ twsinst_<INST_INTERP>_<TWSuser>^8.4.0.0n.log où n correspond au numéro du groupe de correctifs. Le numéro de ce groupe de correctifs est 5. v Fichier journal pour l'installation de la gestion de configuration. Sous Windows : %TEMP%\FP_TWS_<INST_INTERP>_<TWSuser>^8.4.0.0n.log Sous UNIX : $TMPDIR/FP_TWS_<INST_INTERP>_<TWSuser>^8.4.0.0n.log où n correspond au numéro du groupe de correctifs. Le numéro de ce groupe de correctifs est 5. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 65 Pour plus d'informations sur INST_INTERP, voir «Installation à l'aide de la distribution de logiciel», à la page 63. Si la variable $TMPDIR n'est pas définie sur le système UNIX c'est la valeur par défaut /tmp qui est prise en compte. Mises à jour de la documentation Ce sont les correctifs des APAR et défauts internes de la documentation qui ont été rendus disponibles. Ils sont organisés par numéro de groupe de correctifs et manuel. Mises à jour de la documentation du groupe de correctifs 05 pour Tivoli Workload Scheduler, version 8.4.0 Cette section détaille les nouvelles informations et les corrections apportées à la documentation contenues dans le groupe de correctifs. Elle est organisée par manuel : Guide de référence de Tivoli Workload Scheduler version 8.4 (révision : mars 2008) SC32-1274-07 53834 Dans le chapitre 7 : "Définition des objets dans la base de données", section "Définition des objets de planification", sous-section "Définition du flot de travaux", élément "on", modifiez la description de l'argument validfrom date ... validto date comme suit : Délimite l'intervalle de temps pendant lequel le flot de travaux est actif, à savoir ajouté au plan de production. Vous remarquerez que la date spécifiée comme valeur validto n'est pas incluse dans le cycle d'exécution. Par conséquent, à cette date, le flot de travaux n'est pas actif. 53900 Dans l'annexe A : "Définitions des actions et des événements d'automatisation de charge de travail gérée par les événements", section "Fournisseurs d'événements et définitions", tableau 97 "Paramètres des types d'événement ModificationCompleted", pour la propriété FileName, retirez la coche de la colonne de l'assistant autorisé. IZ69495 Au chapitre 5, "Gestion du cycle de production", section "Personnalisation de la gestion du plan avec les options globales", sous-section "Propriétés ayant un impact sur la génération ou l'extension du plan de production“, pour la propriété enPreventStart, modifiez la description de l'option yes comme suit : Un flot de travaux ne peut pas commencer avant 00:00 à la date système planifiée même s'il ne comporte pas de dépendances. IY80605 Lors de la descriptions des mots clés utilisés pour la définition d'un flot de travaux dans la base de données, le guide décrit l'utilisation correcte des dépendances needs (resources) comme suit : "Les ressources peuvent être utilisées comme dépendances uniquement par des travaux et des flots de travaux exécutés sur le 66 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 même poste de travail. Cependant, un agent standard et son hôte peuvent référencer les mêmes ressources." Ajoutez ce qui suit : En raison du mécanisme de résolution de dépendance de ressource, une dépendance de ressource au niveau du flot de travaux peut être considérée comme 'locale' (et son utilisation peut donc être prise en charge) plutôt que 'globale', lorsque le flot de travaux et tous ses travaux sont définis sur le même poste de travail que la ressource. 13180 Au chapitre 9, "Gestion des objets dans le plan - conman", section "Descriptions des commandes", dans la description de la commande kill, remplacez l'exemple suivant : Pour supprimer le numéro de travail 456, exécutez la commande suivante : k 456 par : Pour supprimer le numéro de travail 124 exécutez sur le poste de travail, exécutez la commande suivante : kill geneva#124 IZ46744 Au chapitre 8 : "Définition des objets dans la base de données", dans la section "Arguments" de la section "Opens", remplacez la définition de nom_fichier en remplaçant la dernière phrase : Le nom de fichier doit être qualifié complet pour tous les types de poste de travail à l'exception des agents étendus, qui ne l'exigent pas. par Le nom de fichier doit être qualifié complet pour tous les types de poste de travail pour éviter l'erreur AWSBIN108E. Les seules exceptions sont les agents étendus, qui ne l'exigent pas, et la planification défini avec composer soumis par conman. 49948 Au chapitre 7 : "Définition des objets dans la base de données", dans la section "Définition des paramètres", remplacez la phrase suivante : Lorsque vous définissez un travail ou un flot de travaux dans la base de données, vous pouvez mettre le paramètre entre apostrophes (' ') pour vous assurer qu'il est résolu à l'heure de l'exécution, même si un paramètre du même nom est défini comme paramètre global dans la base de données Tivoli Workload Scheduler. par Sur les systèmes d'exploitation Windows, vous pouvez uniquement utiliser des noms de paramètres entre accents circonflexes (^), pour que les paramètres soient résolus uniquement lors de la soumission. Sur les systèmes d'exploitation UNIX, lorsque vous définissez un travail ou un flot de travaux dans la base de données, vous pouvez mettre le paramètre entre apostrophe ('), pour vous assurer qu'il est Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 67 résolu à l'heure de l'exécution, même si un paramètre du même nom est défini comme paramètre global dans la base de données Tivoli Workload Scheduler. Dans la section Opens, remplacez la phrase suivante : Indique le nom du fichier entre guillemets. Vous pouvez utiliser les paramètres Tivoli Workload Scheduler comme partie ou comme la totalité de la chaîne du nom de fichier. Si vous utilisez un paramètre, il doit être entre accents circonflexes (^). par Indique le nom du fichier entre guillemets. Vous pouvez utiliser les paramètres Tivoli Workload Scheduler comme partie ou comme la totalité de la chaîne du nom de fichier. Si vous utilisez un paramètre, il doit être entre accents circonflexes (^) pour être résolu lors de la soumission. Sous UNIX, vous pouvez également mettre le paramètre entre apostrophes (') pour vous assurer qu'il est résolu lors de l'exécution. Au chapitre 9, "Utilisation des commandes d'utilisateur", dans la section Paramètres, ajoutez la remarque suivante : Remarque : L'utilisation des paramètres dans les définitions de travail et dans les fichiers de script de travail exige que le paramètre existe déjà en local, dans la base de données de paramètres sur le poste de travail. Sous Windows, il est impossible de résoudre un paramètre lors de l'exécution, si bien que vous pouvez utiliser l'utilitaire parms uniquement dans un script de travail. IZ53792 Au chapitre 9, "Gestion des objets dans le plan - conman", section "showjobs" et "showschedules" de la section Format standard, modifiez la description de (Est)Start comme suit : Pour la commande showjobs : (Est)Start Heure de début du travail ou du flot de travaux. Les parenthèses indiquent une estimation de l'heure de début. Si la commande est exécutée le jour même où l'exécution du travail est planifiée, le paramètre Start affiche une heure sous la forme (Est)Start. Si la commande est exécutée un autre jour que celui de l'exécution du travail, le paramètre Start affiche une date sous la forme (Est)Start. Par exemple, si le travail suivant démarre le même jour que celui où l'exécution du travail est planifiée : SCHEDULE MASTERB1#JS_B ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 1700 : MASTERB1#JOB1 AT 1800 END 68 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Vous recevez la sortie suivante : %sj @#@ (Est) (Est) CPU Schedule SchedTime Job State Pr Start Elapse RetCode Deps MASTERB1#JS_B 1700 08/18 ***** HOLD 10(17:00) JOB1 HOLD 10(18:00) Si, par exemple, le travail suivant démarre un autre jour que celui où l'exécution du travail est planifiée : SCHEDULE MASTERB1#JS_A ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 0400 : MASTERB1#JOB_A AT 0500 END Vous recevez la sortie suivante : %sj @#@ (Est) (Est) CPU Schedule SchedTime Job State Pr Start Elapse RetCode Deps MASTERB1#JS_A 0400 08/19 ***** HOLD 10(08/19) JOB_A HOLD 10(08/19) Pour la commande showschedules : (Est)Start Heure de début du travail ou du flot de travaux. Les parenthèses indiquent une estimation de l'heure de début. Si la commande est exécutée le jour même où l'exécution du flot de travaux est planifiée, le paramètre Start affiche une heure sous la forme (Est)Start. Si la commande est exécutée un autre jour que celui où l'exécution du flot de travaux est planifiée, le paramètre Start affiche une date sous la forme (Est)Start. Si, par exemple, le flot de travaux suivant démarre le même jour que celui où l'exécution du flot de travaux est planifiée : SCHEDULE MASTERB1#JS_B ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 1800 : MASTERB1#JOB1 END Vous recevez la sortie suivante : %ss @#@ (Est) (Est) Jobs Sch CPU Schedule SchedTime State Pr Start Elapse # OK Lim MASTERB1#JS_B 1800 08/18 HOLD 10(18:00) 1 0 Si, par exemple, le flot de travaux suivant démarre un autre jour que celui où l'exécution du flot de travaux est planifiée : SCHEDULE MASTERB1#JS_A ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 0500 : MASTERB1#JOB1 END Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 69 %ss @#@ (Est) (Est) Jobs Sch CPU Schedule SchedTime State Pr Start Elapse # OK Lim MASTERB1#JS_A 0500 08/19 HOLD 10(08/19) 1 0 IZ58283 Au chapitre 7 : "Définition des objets dans la base de données", section "Définitions des postes de travail", ajoutez les informations suivantes : Vous remarquerez que lorsqu'un agent tolérant aux pannes est défini avec securitylevel = on et que vous exécutez la commande switchmgr, après la fin de la commande, l'agent n'utilise pas le port SSL pour se connecter au gestionnaire de domaine maître. Pour corriger ce problème, vous pouvez effectuer l'une des actions suivantes : v Libérez, puis liez l'agent à partir du nouveau gestionnaire de domaine maître. v Utilisez l'option securitylevel = force dans l'agent. Au chapitre 9, "Gestion des objets dans le plan - conman", dans la description de la commande limit sched, supprimez la phrase suivante : Remarque : Si vous indiquez la limite 0, aucun travail, même avec la priorité définie sur GO ou HI, n'est lancée à partir du flot de travaux. IZ56270 Au chapitre 5: "Gestion du cycle de production", section "Personnalisation de la gestion du plan avec les options globales", sous-section "Propriétés ayant un impact sur la génération ou l'extension du plan de préproduction“, ajoutez les informations suivantes : La plage de valeurs autorisées pour l'option globale maxLen et redéfinie de 14-365 à 8-365 jours. La global est 8 jours. Cette option indique la longueur maximale du plan de préproduction en jours après son extension ou sa création automatique. Si les valeurs minLen et maxLen sont identiques, le plan de préproduction est mis à jour pendant la phase MakePlan. En général, la valeur de maxLen doit dépasser la valeur de minLen d'au moins 1 jour, si bien que le plan de préproduction peut être mis à jour par la phase UpdateStats. Guide de planification et d'installation de Tivoli Workload Scheduler version 8.4 (révision : novembre 2007) SC32-1273-06 IZ84396 Au chapitre 10 sur la personnalisation facultative, section sur la définition des options locales, dans la description de l'option bm check deadline, ajoutez la ligne suivante à la fin de la description : Définissez l'option bm check deadline sur chaque poste de travail où vous souhaitez être informé de l'expiration du délai. Pour désactiver l'option et ne pas vérifier les échéances, entrez la valeur zéro. 70 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ60528 Au chapitre 6 : "Exécution de l'automatisation de la charge de travail gérée par événement", section sur l'utilisation des interfaces et commandes impliquées, après le tableau des interfaces et commandes de gestion de l'automatisation de la charge de travail gérée par événement, ajoutez une remarque au contenu suivant : Si vous utilisez un pare-feu de sécurité, assurez-vous que les ports définis dans l'option globale eventProcessorEIFPort et dans l'option locale nm port sur chaque agent sont ouverts pour les connexions entrantes et sortantes. Guide d'administration et d'identification et résolution des incidents Tivoli Workload Scheduler version 8.4 SC32-1275-06 IZ44871 Au chapitre : "Tâches d'administration - serveur d'applications", section "Modifier les paramètres de sécurité", ajoutez la remarque suivante : Remarque : Si vous souhaitez modifier une propriété unique, vous devez fournir comme entrée de la commande <changesecurityproperties> tout le bloc dont cette propriété fait partie. IZ67393 Au chapitre 4 : "Configuration de l'autorisation utilisateur (fichier Security)", la section sur l'utilisation du module PAM a changé comme suit : Tivoli Workload Scheduler étend le serveur WebSphere Application Server imbriqué en prenant en charge un mécanisme d'authentification d'utilisateur basé sur le module PAM. Cette extension fournit une méthode d'authentification unique capable d'authentifier les utilisateurs quelle que soit la base des implémentations de leur registre d'utilisateurs : système d'exploitation local ou LDAP. Tivoli Workload Scheduler installe automatiquement le plug-in qui permet à WebSphere Application Server d'utiliser l'authentification basée sur le module PAM. Le plug-in utilise le service avec le nom other. D'habitude, vous n'avez rien à faire pour configurer le module PAM. Cependant, si le niveau de vos autorisations vous empêche d'utiliser other, ajoutez le service avec le nom checkpassword dans le fichier /etc/pam.conf. L'utilisation du module PAM étend également les fonctions de WebSphere Application Server pour inclure la prise en charge de l'authentification dans les environnements de mode sécurisé HP. Tivoli Workload Scheduler est défini par défaut pour utiliser un registre d'utilisateurs de module PAM appelé "custom". Si le module PAM n'est pas configuré avec ce registre, WebSphere Application Server consulte le registre utilisateur local sur le gestionnaire de domaine maître. Fonction 53429 v Au chapitre 4 “Maintenance des données", dans la section expliquant comment éviter les systèmes de fichiers complets, ajoutez les sections suivantes : Surveillance de l'espace disque utilisé par Tivoli Workload Scheduler Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 71 Vous pouvez utiliser l'automatisation de la charge de travail gérée par événement (EDWA) pour surveiller l'espace disque utilisé par Tivoli Workload Scheduler et pour démarrer un ensemble prédéfini d'actions lorsqu'un ou plusieurs événements spécifiques se produisent. L'automatisation EDWA vous permet de surveiller l'espace disque, de vérifier que l'espace disque disponible est suffisant pour générer le fichier Symphony et les fichiers journaux et de faire en sorte que le produit fonctionne correctement. Pour plus d'informations sur l'automatisation de la charge de travail gérée par événement, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. Le fichier .XML suivant contient la définition d'une règle d'événement à titre d'exemple pour surveiller le pourcentage de remplissage du disque. Cette règle d'événement appelle le fournisseur d'action MessageLogger pour écrire un message dans un fichier journal, dans une base de données de contrôle interne. Si la condition décrite dans la règle existe déjà lorsque vous déployez celle-ci, l'événement associé n'est pas généré. Pour plus d'informations sur le fournisseur d'action MessageLogger, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. <?xml version="1.0"?> <eventRuleSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/xmlns/prod/tws/1.0/event-management/rules" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/tws/1.0/event-management /rules http://www.ibm.com/xmlns/prod/tws/1.0/event-management/rules/EventRules.xsd"> <eventRule name="FILESYSTEMFULL" ruleType="filter" isDraft="yes"> <eventCondition name="twsDiskMonEvt1" eventProvider="TWSApplicationMonitor" eventType="TWSDiskMonitor"> <scope> * Disk is filling up </scope> <filteringPredicate> <attributeFilter name="FillingPercentage" operator="ge"> <value>pourcentage_remplissage</value> </attributeFilter> <attributeFilter name="Workstation" operator="eq"> <value>nom_poste_de_travail</value> </attributeFilter> <attributeFilter name="SampleInterval" operator="eq"> <value>intervalle_exemple</value> </attributeFilter> <attributeFilter name="MountPoint" operator="eq"> <value>point_de_montage</value> </attributeFilter> </filteringPredicate> </eventCondition> <action actionProvider="MessageLogger" actionType="MSGLOG" responseType= "onDetection"> <scope> OBJECT=ADWDAD MESSAGE=Disk is filling up </scope> <parameter name="ObjectKey"> <value>clé_objet</value> </parameter> <parameter name="Severity"> <value>gravité_message</value> </parameter> <parameter name="Message"> <value>message_journal</value> </parameter> </action> </eventRule> où : pourcentage_remplissage Correspond au pourcentage de remplissage. Les opérateurs suivants sont pris en charge : ge 72 Génère des événements lorsque le pourcentage de remplissage du disque dépasse la valeur de seuil. L'événement est généré uniquement la première fois que le pourcentage de remplissage IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 du disque spécifié est atteint. Si vous redémarrez l'agent SSM et que le pourcentage de remplissage est supérieur à la valeur de seuil, l'événement est de nouveau généré. Le tableau 9 fournit un exemple dans lequel l'opérateur ge est défini sur 70 %. Tableau 9. Exemple pour l'opérateur ge Nom de la boîte aux lettres Pourcentage de remplissage Action Exemple (0) >= 70 % événement non généré Exemple (0) < 70 % événement non généré Exemple (n-1) < 70 % événement non généré Exemple (n) >= 70 % événement généré Exemple (n+1) >= 70 % événement non généré le Génère des événements lorsque le pourcentage de remplissage du disque tombe au-dessous de la valeur de seuil. L'événement est généré uniquement la première fois que le pourcentage de remplissage du disque spécifié est atteint. Si vous redémarrez l'agent SSM et que le pourcentage de remplissage est inférieur à la valeur de seuil, l'événement n'est pas généré jusqu'à ce que ce pourcentage dépasse la valeur de seuil, puis retombe au-dessous. Le tableau 10 fournit un exemple dans lequel l'opérateur le est défini sur 50 % : Tableau 10. Exemple pour l'opérateur le Nom de la boîte aux lettres Pourcentage de remplissage Action Exemple (0) <= 50 % événement non généré Exemple (0) > 50 % événement non généré Exemple (n-1) > 50 % événement non généré Exemple (n) <= 50 % événement généré Exemple (n+1) <= 50 % événement non généré nom_poste_de_travail Correspond au poste de travail où l'événement est généré. intervalle_exemple Correspond à l'intervalle en secondes de surveillance du pourcentage de remplissage du disque. point_montage Correspond au point de montage du système de fichiers où Tivoli Workload Scheduler est installé. clé_objet Correspond à une clé identifiant l'objet auquel le message est associé. gravité_message Correspond à la gravité du message. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 73 message_journal Correspond au message à consigner. v Au chapitre 11 sur la résolution des incidents liés aux réseaux, dans la section sur la planification d'espace pour les files d'attente, ajoutez la section suivante : Surveillance de la taille des files d'attente de messages Tivoli Workload Scheduler Vous pouvez utiliser l'automatisation de la charge de travail gérée par événement (EDWA) pour surveiller la taille des files d'attente de messages et pour démarrer un ensemble prédéfini d'actions lorsqu'un ou plusieurs événements spécifiques se produisent. Pour plus d'informations sur l'automatisation de la charge de travail gérée par événement, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. Vous pouvez surveiller les files d'attente de messages suivantes : – appserverbox – clbox – – – – – courier intercom mailbox monbox moncmd – pobox – server – tomaster Le fichier .XML suivant contient la définition d'une règle d'événement à titre d'exemple pour surveiller la file d'attente de la boîte aux lettres sur le poste de travail spécifié et envoyer un message lorsque le pourcentage de remplissage est supérieur à la valeur spécifiée. Si la condition décrite dans la règle existe déjà lorsque vous déployez celle-ci, l'événement associé n'est pas généré. Cette règle d'événement permet d'appeler le fournisseur d'action MailSender pour envoyer un message aux récepteurs que vous indiquez. Pour plus d'informations sur le fournisseur d'action MailSender, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. <?xml version="1.0"?> <eventRuleSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/xmlns/prod/tws/1.0/event-management/rules" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/tws/1.0/event-management /rules http://www.ibm.com/xmlns/prod/tws/1.0/event-management/rules/EventRules.xsd"> <eventRule name="MONITORQUEUE" ruleType="filter" isDraft="no"> <eventCondition name="twsMesQueEvt1" eventProvider="TWSApplicationMonitor" eventType="TWSMessageQueues"> <scope> MAILBOX FILLED UP 80% ON FTA </scope> <filteringPredicate> <attributeFilter name="MailboxName" operator="eq"> <value>nom_boîte_aux_lettres</value> </attributeFilter> <attributeFilter name="FillingPercentage" operator="ge"> <value>pourcentage_remplissage</value> </attributeFilter> <attributeFilter name="Workstation" operator="eq"> <value>nom_poste_de_travail</value> </attributeFilter> <attributeFilter name="SampleInterval" operator="eq"> <value>intervalle_exemple</value> </attributeFilter> </filteringPredicate> </eventCondition> <action actionProvider="MailSender" actionType="SendMail" responseType= "onDetection"> 74 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 <scope> TWSUSER@TWS : THE MAILBOX ON nom_poste_de_travail... </scope> <parameter name="To"> <value>liste_récepteurs_principale</value> </parameter> <parameter name="Subject"> <value>objet_message</value> </parameter> </action> </eventRule> </eventRuleSet> où : nom_boîte_aux_lettres Correspond au nom de la boîte aux lettres à surveiller. pourcentage_remplissage Correspond au pourcentage de remplissage. Les opérateurs suivants sont pris en charge : ge Génère des événements lorsque le pourcentage de remplissage de la boîte aux lettres dépasse la valeur de seuil. L'événement est généré uniquement la première fois que le pourcentage de remplissage de la boîte aux lettres spécifiée est atteint. Si vous redémarrez l'agent SSM et que le pourcentage de remplissage est supérieur à la valeur de seuil, l'événement est de nouveau généré. Le tableau 11 fournit un exemple dans lequel l'opérateur ge est défini sur 70 %. Tableau 11. Exemple pour l'opérateur ge Nom de la boîte aux lettres Pourcentage de remplissage Action Exemple (0) >= 70 % événement non généré Exemple (0) < 70 % événement non généré Exemple (n-1) < 70 % événement non généré Exemple (n) >= 70 % événement généré Exemple (n+1) >= 70 % événement non généré le Génère des événements lorsque le pourcentage de remplissage de la boîte aux lettres tombe au-dessous de la valeur de seuil. L'événement est généré uniquement la première fois que le pourcentage de remplissage de la boîte aux lettres spécifiée est atteint. Si vous redémarrez l'agent SSM et que le pourcentage de remplissage est inférieur à la valeur de seuil, l'événement n'est pas généré jusqu'à ce que ce pourcentage dépasse la valeur de seuil, puis retombe au-dessous. Le tableau 12 fournit un exemple dans lequel l'opérateur le est défini sur 50 % : Tableau 12. Exemple pour l'opérateur le Nom de la boîte aux lettres Pourcentage de remplissage Action Exemple (0) <= 50 % événement non généré Exemple (0) > 50 % événement non généré Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 75 Tableau 12. Exemple pour l'opérateur le (suite) Nom de la boîte aux lettres Pourcentage de remplissage Action Exemple (n-1) > 50 % événement non généré Exemple (n) <= 50 % événement généré Exemple (n+1) <= 50 % événement non généré nom_poste_de_travail Correspond au poste de travail où l'événement est généré. intervalle_exemple Correspond à l'intervalle en secondes de surveillance du pourcentage de remplissage de la boîte aux lettres. liste_récepteur_principale Correspond à la liste de récepteurs principale. objet_message Correspond à l'objet du message. v Au chapitre 11 sur la résolution des incidents liés aux réseaux, après la section sur les processus réseau, ajoutez la section suivante : Surveillance du statut des processus Tivoli Workload Scheduler Vous pouvez utiliser l'automatisation de la charge de travail gérée par événement (EDWA) pour surveiller le statut des processus réseau et pour démarrer un ensemble prédéfini d'actions lorsqu'un ou plusieurs événements spécifiques se produisent. Pour plus d'informations sur l'automatisation de la charge de travail gérée par événement, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. Vous pouvez surveiller les processus suivants : – agent – appservman – batchman – jobman – mailman – monman – netman Le fichier .XML suivant contient la définition d'une règle d'événement à titre d'exemple pour surveiller le statut des processus spécifiés sur le poste de travail spécifié. Cette règle d'événement appelle le fournisseur d'action MessageLogger pour écrire un message dans un fichier journal, dans une base de données de contrôle interne. Si la condition décrite dans la règle existe déjà lorsque vous déployez celle-ci, l'événement associé n'est pas généré. Pour plus d'informations sur le fournisseur d'action MessageLogger, consultez le guide d'utilisation et de référence d'IBM Tivoli Workload Scheduler. <eventRule name="PROCESSES" ruleType="filter" isDraft="no"> <eventCondition name="twsProcMonEvt1" eventProvider="TWSApplicationMonitor" eventType="TWSProcessMonitor"> <scope> AGENT, BATCHMAN DOWN </scope> 76 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 <filteringPredicate> <attributeFilter name="ProcessName" operator="eq"> <value>nom_processus</value> </attributeFilter> <attributeFilter name="TWSPath" operator="eq"> <value>chemin_TWS</value> </attributeFilter> <attributeFilter name="Workstation" operator="eq"> <value>nom_poste_de_travail</value> </attributeFilter> <attributeFilter name="SampleInterval" operator="eq"> <value>intervalle_exemple</value> </attributeFilter> </filteringPredicate> </eventCondition> <action actionProvider="MessageLogger" actionType="MSGLOG" responseType="onDetection"> <scope> OBJECT=AAAAAAA MESSAGE=TWS PROCESS DOWN: %{TWSPROCMONEVT1.PROCESSNAME} ON %{TWSPROCMONEVT1.TWSPATH} </scope> <parameter name="ObjectKey"> <value>clé_objet</value> </parameter> <parameter name="Severity"> <value>gravité_message</value> </parameter> <parameter name="Message"> <value>message_journal</value> </parameter> </action> </eventRule> </eventRuleSet> où : nom_processus Correspond au nom du processus à surveiller. Vous pouvez insérer plusieurs noms de processus comme suit : <attributeFilter name="ProcessName" operator="eq"> <value>agent</value> <value>batchman</value> </attributeFilter> chemin_TWS Correspond au répertoire contenant le fichier Symphony et le répertoire bin. nom_poste_de_travail Correspond au poste de travail où l'événement est généré. intervalle_exemple Correspond à l'intervalle en secondes de surveillance du statut du processus. clé_objet Correspond à une clé identifiant l'objet auquel le message est associé. gravité_message Correspond à la gravité du message. message_journal Correspond au message à consigner. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 77 Mises à jour de la documentation du groupe de correctifs 04 pour Tivoli Workload Scheduler, version 8.4.0 Cette section détaille les nouvelles informations et les corrections apportées à la documentation contenues dans le groupe de correctifs. Elle est organisée par manuel : Guide de référence de Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1274-07 IZ53395 Au chapitre 9, "Gestion des objets dans le plan - conman", section "showschedules", supprimez l'élément suivant de la liste sous dépendances de la description Format standard : Les flots de travaux arrivés à expiration avec until, y compris les flots de travaux annulés avec l’option ;pend, sont nommés : [Until]. IZ53792 Au chapitre 9, "Gestion des objets dans le plan - conman", section "showjobs" et "showschedules" de la section Format standard, modifiez la description de (Est)Start comme suit : Pour la commande showjobs : (Est)Start L'heure de début du travail ou du flot de travaux. Les parenthèses indiquent une estimation de l'heure de début. Si la commande est exécutée le jour même où l'exécution du travail est planifiée, le paramètre Start affiche une heure sous la forme (Est)Start. Si la commande est exécutée un autre jour que celui de l'exécution du travail, le paramètre Start affiche une date sous la forme (Est)Start. Par exemple, si le travail suivant démarre le même jour que celui où l'exécution du travail est planifiée : SCHEDULE MASTERB1#JS_B ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 1700 : MASTERB1#JOB1 AT 1800 END Vous recevez la sortie suivante : %sj @#@ (Est) (Est) CPU Schedule SchedTime Job State Pr Start Elapse RetCode Deps MASTERB1#JS_B 1700 08/18 ***** HOLD 10(17:00) JOB1 HOLD 10(18:00) Si, par exemple, le travail suivant démarre un autre jour que celui où l'exécution du travail est planifiée : SCHEDULE MASTERB1#JS_A ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 0400 : MASTERB1#JOB_A AT 0500 END 78 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Vous recevez la sortie suivante : %sj @#@ (Est) (Est) CPU Schedule SchedTime Job State Pr Start Elapse RetCode Deps MASTERB1#JS_A 0400 08/19 ***** HOLD 10(08/19) JOB_A HOLD 10(08/19) Pour la commande showschedules : (Est)Start L'heure de début du travail ou du flot de travaux. Les parenthèses indiquent une estimation de l'heure de début. Si la commande est exécutée le jour même où l'exécution du flot de travaux est planifiée, le paramètre Start affiche une heure sous la forme (Est)Start. Si la commande est exécutée un autre jour que celui où l'exécution du flot de travaux est planifiée, le paramètre Start affiche une date sous la forme (Est)Start. Si, par exemple, le flot de travaux suivant démarre le même jour que celui où l'exécution du flot de travaux est planifiée : SCHEDULE MASTERB1#JS_B ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 1800 : MASTERB1#JOB1 END Vous recevez la sortie suivante : %ss @#@ (Est) (Est) Jobs Sch CPU Schedule SchedTime State Pr Start Elapse # OK Lim MASTERB1#JS_B 1800 08/18 HOLD 10(18:00) 1 0 Si, par exemple, le flot de travaux suivant démarre un autre jour que celui où l'exécution du flot de travaux est planifiée : SCHEDULE MASTERB1#JS_A ON RUNCYCLE RULE1 "FREQ=DAILY;" AT 0500 : MASTERB1#JOB1 END %ss @#@ (Est) (Est) Jobs Sch CPU Schedule SchedTime State Pr Start Elapse # OK Lim MASTERB1#JS_A 0500 08/19 HOLD 10(08/19) 1 0 IZ58722 Chapitre 7 : "Définition des objets dans la base de données", section "Définition des objets de planification", sous-section "Détails du mot clé de définition du flot de travaux", délai, ajoutez les informations suivantes avant la Remarque : Si un travail ne se termine pas avant le délai imparti, un message d'avertissement s'affiche. Si ce travail ne fait pas partie d'un flot de travaux reporté et que vous exécutez JnextPlan alors qu'il est en cours d'exécution, le travail est placé dans USERJOBS. Dans ce cas, Tivoli Workload Scheduler affiche un autre message d'avertissement à propos de l'expiration du délai dans le fichier <TWS_home>/stdlist/logs/ <yyyymmdd>_TWSMERGE.log. Guide de planification et d'installation de Tivoli Workload Scheduler version 8.4, (SC32-1273-06) Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 79 IZ53821 Chapitre 4. "Mise à niveau d'une instance de gestionnaire de domaine maître, version 8.2 ou 8.2.1", section "Exécution d'une mise à niveau parallèle," sous-section "Parallèle 8 : Changement du gestionnaire de domaine maître", ajoutez la remarque suivante à la fin de la section : Remarque : Si une dépendance externe est exécutée sur un agent étendu qui est défini sur un maître Tivoli Workload Scheduler V8.2 ou V8.2.1 et que la définition du poste de travail de l'agent désigne le maître avec le nom du maître et non pas la variable $MASTER, lorsque la dépendance est reportée au cours de la migration vers une version 8.3 ou supérieure, la dépendance reportée n'est plus résolue après la commande switchmgr car l'agent fait référence à l'ancien maître qui n'existe plus. Pour que la dépendance soit résolue de manière automatique, vous devez modifier la définition du poste de travail d'agent étendu pour qu'elle désigne le nom du nouveau maître ou qu'elle insère la variable $MASTER. IZ55345 Chapitre 5 : "Mise à niveau d'une instance de gestionnaire de domaine maître, version 8.2 ou 8.2.1", section "Exécution d'une mise à niveau parallèle," sous-section "Parallèle 4 : Changement du gestionnaire de domaine maître", effectuez les modifications suivantes : v Remplacez la commande à l'étape 3 par la commande suivante : JnextPlan -from start_time tz Country/Town - for 0000 v Ajoutez la phrase suivante à la fin de la sous-section : Pour plus d'informations sur JnextPlan, consultez le manuel Guide d'utilisation et de référence. IZ59485 Chapitre 3 : "Nouvelle installation de Tivoli Workload Scheduler", section "Installation de Tivoli Workload Scheduler à l'aide de l'assistant d'installation", sous-section "Installation d'un client de ligne de commande", ajoutez la phrase suivante à la fin du premier paragraphe : N’installez pas le client de ligne de commande dans le même chemin que celui utilisé pour installer d’autres composants Tivoli Workload Scheduler. Guide d'administration et d'identification et résolution des incidents Tivoli Workload Scheduler version 8.4 (Révision mars 2008) SC32-1275-07 IZ54835 Chapitre 10 : "Outils de diagnostic", section "Séparation des messages de trace et de journal", remplacez la section par la section suivante : Messages de trace et de journal Tivoli Workload Scheduler fusionne automatiquement les journaux et les traces en un seul fichier. Le fichier résultant est stocké dans le fichier <TWS_home>/stdlist/trace/<yyyymmdd>_TWSMERGE.log. Les 80 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 messages de journal sont également consignés dans un fichier distinct stocké dans le fichier <TWS_home>/stdlist/log/ <yyyymmdd>_TWSMERGE.log. Messages de journal Il s'agit des messages qui contiennent des informations et des avertissements sur d'éventuels problèmes, et qui signalent des erreurs. La plupart des messages de journal sont décrits dans Tivoli Workload Scheduler : Messages. Les messages de journal sont traduits dans les langues suivantes : v Chinois - simplifié v Chinois - traditionnel v Français v Allemand v Italien v Japonais v Coréen v Portugais - Brésilien v Espagnol Les messages sont enregistrés dans le fichier journal dans la langue de l'environnement local défini sur l'ordinateur sur lequel ils ont été générés, à l'heure à laquelle ils ont été générés. Messages de trace Il s'agit des messages destinés au service de support logiciel IBM qui contiennent des informations détaillées sur les processus Tivoli Workload Scheduler. Ils sont, pour la plupart, rédigés en anglais. Alors que les messages de journal sont rédigés de manière à ce que vous puissiez les interpréter par rapport aux opérations en cours, les messages de trace ne sont pas toujours interprétables. Il n'est pas certain que vous puissiez diagnostiquer des situations d'erreur d'après les informations qu'ils contiennent. IZ54495 Chapitre 1 : "Personnalisation et configuration", section "Définition des options globales", dans la description de l'option enEventDrivenWorkloadAutomation | ed, remplacez la phrase : Après la désactivation, vous devez exécuter JnextPlan ou arrêter le serveur de traitement d'événement (à l'aide de la commande conman stopevtp).par la phrase suivante : Après la désactivation, vous devez exécuter JnextPlan et arrêter le serveur de traitement d'événement (à l'aide de la commande conman stopevtp). Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 81 IZ57938 Deuxième partie : Identification et résolution des incidents, Chapitre 11 : "Identification et résolution des incidents relatifs à l'installation, la migration et la désinstallation", section, "Scénarios de problèmes : installation, réinstallation, mise à niveau, migration et désinstallation", sous-section, "Problèmes de désinstallation sous Windows", effectuez les modifications suivantes : Ajoutez le point suivant à la fin de la liste : Sous Windows 2008, l'installation du contrôleur de domaine Tivoli Workload Scheduler échoue en raison d'une clé manquante dans le registre Windows. Ajoutez la section suivante après la section "Echec du démarrage des services Windows lors de l'installation" Sous Windows 2008, l'installation du contrôleur de domaine Tivoli Workload Scheduler échoue en raison d'une clé manquante dans le registre Windows Sous Windows 2008, l'installation du contrôleur de domaine Tivoli Workload Scheduler échoue. Cause et solution Assurez-vous que vous avez activé et démarré le service Windows "Explorateur d'ordinateurs". L'installation échoue car la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows NT\CurrentVersion\Winlogon\ CachePrimaryDomain a été supprimée sous Windows 2008. Pour résoudre l'incident, procédez comme suit : 1. Ajoutez la clé CachePrimaryDomain dans l'entrée HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows NT\CurrentVersion\Winlogon en tant que valeur de chaîne. 2. Attribuez à la valeur le nom de domaine du poste de travail. Mises à jour de la documentation du groupe de correctifs 03 pour Tivoli Workload Scheduler, version 8.4.0 Cette section détaille les nouvelles informations et les corrections apportées à la documentation contenues dans le groupe de correctifs. Elle est organisée par manuel : Planification et installation d'IBM Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1273-07 IZ32375 Au chapitre 2, "Systèmes d'exploitation pris en charge et conditions requises", section "Exigences d'espace disque" remplacez les valeurs de la colonne MDM/BKM avec client DB2 du Table 14. Exigences d'espace disque, en mégaoctets, pour les composants et fonctions Tivoli Workload Scheduler par les valeurs suivantes : v AIX : 819,87 Mo v Linux : 760,6 Mo v HP-UX : 1,25 Go 82 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 v Solaris : 1047,05 Mo v Windows : 728 Mo Au chapitre 4 : Mise à niveau d'une instance de gestionnaire de domaine maître, version 8.2 ou 8.2.1, section Exécution d'une mise à niveau parallèle, effectuez les modifications suivantes : v Dans la section P2U-2 : Exportation des données utilisateur Windows 8.2.x vers des fichiers texte, remplacez la description de l'étape 5 par la description suivante : Décompressez le fichier et placez-le dans un répertoire où vous voulez enregistrer les utilisateurs Windows. Ce répertoire est dans l'environnement de la version 8.2.1. v Dans la section P2U-4 : Importation des données objet à partir des fichiers de données importés, ajoutez la remarque suivante à la fin de la section : Remarque : L'exportation des données est effectuée par une version spéciale de la commande du composeur, appelée composer821. La version 8.2.x normale du composeur ne doit pas être utilisée. La commande composer821 se trouve sur le CD d'installation approprié en fonction du système d'exploitation où est installée l'instance de Tivoli Workload Scheduler que vous mettez à niveau. Guide de référence de IBM Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1274-07 IZ36280 Au chapitre 3, "Configuration de l'environnement de travail" : v Modifiez la description de la variable UNISONHOME dans la table 4 de la section "Variables d'environnement exportées par jobman" ainsi : La valeur d'UNISONHOME définie dans l'environnement utilisateur. Si ce paramètre n'est pas défini, sa valeur est définie dans la zone du dossier de base des propriétés de l'utilisateur Windows pour l'utilisateur exécutant le travail. v Modifiez le titre de la section "Personnalisation du traitement des travaux sur le poste de travail - jobmanrc" en "Personnalisation du traitement des travaux sur un poste de travail UNIX - jobmanrc" v Après la section "Personnalisation du traitement des travaux sur un poste de travail UNIX - jobmanrc", ajoutez cette nouvelle section : Personnalisation du traitement des travaux sur un poste de travail Windows - jobmanrc Un modèle de script de configuration standard nommé racine_TWS\config\jobmanrc.cmd est fourni avec Tivoli Workload Scheduler. Il est installé automatiquement comme racine_TWS\jobmanrc.cmd. Vous pouvez utiliser ce fichier de commandes pour définir votre environnement avant l'exécution de chaque travail. Pour modifier le fichier, effectuez vos modifications dans la copie de travail (racine_TWS\jobmanrc.cmd), en laissant le fichier modèle inchangé. Le fichier contient des variables qui peuvent être configurées et des commentaires vous Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 83 aidant à comprendre la méthodologie. Le tableau suivant décrit les variables de jobmanrc.cmd. Tableau 1. Variables définies par défaut dans le fichier jobmanrc.cmd Nom de la variable Valeur DEBUT Chemin du répertoire racine_TWS POSIXHOME Chemin du répertoire racine_TWS en format de plainte POSIX 41408 Au chapitre 7, "Définition des objets dans la base de données", section "Priorité", sont indiquées les différentes priorités que vous pouvez utiliser. Notez que non seulement les travaux de priorité GO mais aussi les travaux de priorité HI sont lancés dès que leurs dépendances sont satisfaites. Ils remplacent le nombre maximal de travaux de l'unité centrale, mais ils ne remplacent pas le nombre maximal de travaux planifiés, ni la priorité minimale de travail de l'unité centrale. 42022 Au chapitre 9, "Gestion des objets dans le plan - conman", section "Notes d'utilisation" de la commande deldep job, ajoutez la partie suivante : Pour supprimer toutes les dépendances de prédécesseur/ successeur des travaux figurant dans un flot de travaux spécifique, indiquez le mot clé follows avec la syntaxe : follows=nom_flot_de_travaux. N'utilisez pas de caractère générique dans ce cas (comme follows=nom_flot_de_travaux.@), car la commande serait rejetée. 47057 Au chapitre 9, "Gestion des objets dans le plan - conman", section "Description des commandes", rubrique Arguments des commandes Submit sched ajoutez la phrase suivante à alias=name : L'autorisation de soumettre la planification est contrôlée dans le fichier Sécurité à l'aide du nom d'origine et non pas du nom d'alias. IZ45818 Au chapitre 9, "Gestion des objets dans le plan - conman", section Arguments de Sélection des travaux dans les commandes et de Sélection des flots de travaux dans les commandes, ajoutez la remarque suivante : Remarque : Les caractères génériques pour le mot clé workstation ne peuvent être utilisés que si le mot clé schedid n'est pas spécifié. 45368 Au chapitre 11, "Chargement des rapports et statistiques", section xrxtrct de "Programmes d'extraction de rapport", modifiez la description du fichier xdep_sched ainsi : Le fichier xdep_sched contient des informations sur le travail et les flots de travaux dépendant d'un flot de travaux. Chaque enregistrement de travail et de flot de travaux dépendant contient des zones de longueur fixe, sans aucun délimiteur. Les zones sont décrites dans la table 60. 84 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Dans la table 60, ajoutez la description nom de poste de travail de travail dépendant dans la zone 7 et la description nom de travail dépendant dans la zone 8. 45055 Au chapitre 11, "Chargement des rapports et statistiques", section reptr de "Description des commandes", remplacez : v La phrase en bas de la section "Arguments" : Si la commande est exécutée sans aucune option, tous les pré-rapports et post-rapports sont imprimés. par : Si la commande est exécutée sans aucune option, les deux pré-rapports (09A et 09B) sont imprimés et les informations sont extraites du fichier Symphony. v Les phrases du dernier exemple de la section "Exemples" : Imprimer tous les rapport de pré-production et post-production. par : Imprimer les rapports de pré-production par lecture du fichier Symphony. et Les rapports de pré-production reposent sur les informations lues dans le fichier Symnew. Les rapports de post-production reposent sur les informations lues dans le fichier Symphony. par : Lorsque les arguments sont indiqués, les rapports de pré-production reposent sur les informations lues dans le fichier Symnew, tandis que les rapports de post-production reposent sur les informations lues dans le fichier Symphony. Tivoli Workload Scheduler : Guide d'administration et d'identification et résolution des incidents (Révision mars 2008) SC32-1275-07 Au chapitre 2, Configuration de l'autorisation utilisateur, section "Spécification d'accès", un nom de type d'objet erroné est spécifié dans "Table 3. Mots clés d'accès". Le type d'objet nommé userjob devrait être nommé userobj. 47819 Au chapitre 5, Tâches d'administration : Tivoli Workload Scheduler, section "Modification des mots de passe des utilisateurs de connexion de flux sur les postes de travail Windows utilisés pour la planification de travaux, à la fin de la sous-section Action 2 : modifiez le mot de passe de l'ID utilisateur WebSphere Application Server, ajoutez les informations suivantes : Remarque : Si vous voulez ensuite modifier d'autres paramètres et que vous ne souhaitez modifier aucun mot de passe, vous devez effectuer l'une des opérations suivantes avant d'exécuter changeSecurityProperties : v Fournir à nouveau les mots de passe en texte en clair v Commenter les propriétés de mot de passe v Supprimer les propriétés de mot de passe Cela permet d'éviter que la ligne des astérisques ne soit appliquée comme mot de passe. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 85 Notez que si vous exécutezshowSecurityProperties et si vous voyez que les mots de passe chiffrés s'affichent sous la forme d'une séquence de 5 astérisques (*), cela n'est pas correct. Un maximum de 3 astérisques est pris en charge. Les séquences de 5 astérisques ne sont pas pris en charge et vos mots de passe, chiffrés de cette manière, sont ignorés. Si cela se produit, redéfinissez un mot de passe plus court. 46483 Au chapitre 5, Tâches d'administration : Tivoli Workload Scheduler", section Action 2 : modifiez le mot de passe de l'ID utilisateur WebSphere Application Server, remplacez Remarque 2 de la manière suivante : Remarque : Lorsque vous éditez le fichier, ajoutez le mot de passe (en remplaçant les astérisques) et enregistrez le fichier. Le mot de passe est enregistré non chiffré et après avoir terminé le script, vous devez supprimer le fichier pour éviter des risques de sécurité. IZ39718 Au chapitre 10, Outils de diagnostic, section Outil de traçage automatique, il doit être spécifié que la fonction n'est pas disponible sur les systèmes d'exploitation suivants : v Linux 64 bits v Windows 64 bits v HP-UX Itanium v Environnement d'exploitation Solaris-Opteron (configuration en tant que gestionnaire de domaine maître) 44316 Au chapitre 10, Outils de diagnostic, section Fichiers journaux moteur - CCLog de Fichiers de trace et fichiers journaux, ajoutez les informations suivantes à la liste des propriétés que vous pouvez modifier dans le fichier TWSCCLOG.properties. Ce fichier détermine le contenu et l'apparence de vos journaux et traces. tws.loggers.msgLogger.level Détermine les types de message qui sont consignés. Vous pouvez modifier cette valeur pour consigner un nombre plus important ou plus faible de messages, selon le cas ou à la demande du service de support logiciel IBM. Les valeurs valides sont : INFO Tous les messages de journal sont affichés dans le journal. Valeur par défaut. WARNING Tous les messages excepté les messages d'information sont affichés. ERROR Seuls les messages erreur et fatal sont affichés. FATAL Seuls les messages qui provoquent l'arrêt de Tivoli Workload Scheduler sont affichés. tws.loggers.trc<omponent>.level Détermine le type de messages de trace qui sont consignés. 86 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Vous pouvez modifier cette valeur pour tracer un nombre plus important ou plus faible d'événements, selon le cas ou à la demande du service de support logiciel IBM. Les valeurs valides sont : DEBUG_MAX Traçage maximum. Chaque message trace dans le code est écrit dans les journaux de trace. INFO Tous les messages trace de type information, avertissement, erreurs et critique sont écrits dans la trace. Valeur par défaut. WARNING Tous les messages trace de type avertissement, erreurs et critique sont écrits dans la trace. ERROR Seuls les messages de type erreur et critique sont écrits dans la trace. CRITICAL Seuls les messages qui provoquent l'arrêt de Tivoli Workload Scheduler sont écrits dans la trace. Les noms de composant utilisés dans les noms de propriété sont généralement suffisamment clairs mais les brèves explications suivantes peuvent vous aider : Logger Composant interne majeur de Tivoli Workload Scheduler qui procède aux activités de planification. Sendevent Processeur d'événement. Connectr Connecteur. Intégration à d'autres produits (Révision mars 2008) SC23-8904-00 46963 Au chapitre 4, "Intégration à Tivoli Enterprise Console", ajoutez la phrase suivante : Notez que puisque Tivoli Enterprise Console gère les espaces vides en tant que délimiteurs, si les événements Tivoli Workload Scheduler comprennent des invites (comme celle générée en tant qu'invite CarryForward), elles peuvent être divisées en différentes zones dans l'événement lui-même. IZ42313 Au chapitre 4, "Intégration à Tivoli Enterprise Console", section "Format des événements de planification de travail", supprimez la référence à l'événement 115 tws_job_stuck à partir du Table 25. Table des formats d'événements. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 87 47871 Au chapitre 4, "Intégration à Tivoli Enterprise Console", section "Format des événements de planification de travail", Table 25. Table des formats d'événements, événements 251 et 252, ajoutez les informations suivantes dans Zones positionnelles pour la colonne d'événements Lien supprimé/brisé : v TWS_Link_Dropped ne peut correspondre qu'au lien à l'état 2. v TWS_Link_Failed ne peut correspondre qu'au lien à l'état 3. v Les liens d'états 1 et 4 ne s'appliquent pas à ces événements. Mises à jour de la documentation du groupe de correctifs 02 pour Tivoli Workload Scheduler, version 8.4.0 Cette section détaille les nouvelles informations et les corrections apportées à la documentation contenues dans le groupe de correctifs. Elle est organisée par manuel : Planification et installation d'IBM Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1273-07 40506 La section "Désinstallation en mode silencieux” du chapitre 7 "Désinstallation de Tivoli Workload Scheduler", remplace le contenu de l'étape 5 par : v Sur les systèmes d'exploitation Windows, uninstall.exe -options <local_dir>\TWS84_UNINSTALL_Agent.txt -silent v Sur les systèmes d'exploitation UNIX et Linux : ./uninstall.bin. -options <local_dir>/TWS84_UNINSTALL_Agent.txt -silent Guide de référence de IBM Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1274-07 42715 Au chaptire 5, "Gestion du cycle de production ", section "Comprendre les options de report" ajoutez l'instruction suivante : La décision de reporter une chaîne de travaux répétitifs (définie par l'option Chaque) ou une chaîne de travaux de réexécution repose sur l'état de son exécution la plus récente. Seuls le premier et le dernier travail sont reportés. 40594 Au chapitre 6, "Exécution de l'automatisation de la charge de travail gérée par événement", section "Remarques sur les opérations sur les règles", ajoutez les remarques suivantes à la table : Remarques sur les statut des règles : selon les dates à partir de et de validité définies, le statut d'une règle, quelle qu'elle soit change comme suit au déploiement : v Si vous créez une règle avec les dates à partir de et de validité déjà expirées, elle est sauvegardée à l'état en attente d'activation. Lorsqu'elle est déployée, elle reste à l'état en attente d'activation. v Si vous définissez la date de validité sur une date ultérieure, la règle est déployée à l'état actif. Si vous la redéfinissez sur une date passée, elle est redéployée à l'état non actif. v Les heures définies pour l'activité des règles (heure de début et heure de fin) n'affectent pas le statut de règles. Tant qu'elle est dans l'intervalle de validité, une règle reste à l'état actif quelle soit ou non entre les heures d'activité définies. Si le planificateur reçoit des événements définis d'une règle en dehors de son horaire d'activité, les événements sont supprimés mais la règle reste à l'état actif. 88 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ29757 Au chapitre 7, "Définition des objets dans la base de données", section "Détails sur le mot clé de définition des flots de travaux", ajoutez les paragraphes suivants aux actions "onuntil" : Action suppr Si le moment until est passé avec les options onuntil suppr et carryforward, le flot de travaux est reporté par JnextPlan uniquement si la date définie pour until correspond à celle du nouveau flot de travaux. Si ces dates sont différentes, le flot de travaux n'est pas reporté. Action cont Si le moment until est passé avec les options onuntil cont et carryforwards, le flot de travaux est toujours reporté par JnextPlan. Action canc Si le moment until est passé avec les options onuntil canc et carryforward, le flot de travaux n'est pas reporté par JnextPlan car il est déjà annulé. IZ29752 Au chapitre 7, "Définition des objets dans la base de données", section "Détails sur le mot clé de définition des flots de travaux", ajoutez le paragraphe suivant aux sections de commentaires sur les descriptions des mots clé AT et ON des flots de travaux : Si l'heure de début du cycle d'exécution et du flot de travaux est définie, celle du cycle d'exécution est prioritaire lorsque le flot de travaux est planifié avec JnextPlan. Lorsque le flot de travaux est lancé avec la commande submit, l'heure de début du cycle d'exécution n'est pas utilisé. 43955 Au chapitre 8, "Gestion des objets dans la base de données", section "Description des commandes", ajoutez le paragraphe suivant aux sections de commentaires sur la commande RENAME : Vous devez avoir supprimer l'accès à l'objet avec l'ancien nom et ajouter un accès à l'objet avec le nouveau nom. 42939 Au chapitre 9, "Gestion des objets dans le plan - conman", section "Description des commandes", rubrique Arguments des commandes Submit docommand, Submit file et Submit job, remplacez : into=jobstream_instance Identifie l'instance de flot de travaux dans laquelle le travail sera placé pour démarrer. Sélectionnez l'instance de flot de travaux comme suit : [workstation#]jobstreamname[hhmm[ date]] ou [workstation#]jobstream_id ;schedid Si un poste de travail n'est pas spécifié, la valeur par défaut est le poste de travail sur lequel conman est exécuté. Si into n'est pas utilisé, le travail est ajouté à un flot de travaux appelé JOBS. par : into=jobstream_instance Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 89 Identifie l'instance de flot de travaux dans laquelle le travail sera placé pour démarrer. Sélectionnez l'instance de flot de travaux comme suit : [workstation#]jobstreamname[hhmm[ date]] ou [workstation#]jobstream_id ;schedid Si into n'est pas utilisé, le travail est ajouté à un flot de travaux appelé JOBS. A la section Comments des mêmes commandes, remplacez : Si un poste de travail n'est pas spécifié avec follows, needs, ou opens, la valeur par défaut est le poste de travail sur lequel le travail est exécuté. par : Si un poste de travail n'est pas spécifié avec follows, needs, ou into, la valeur par défaut est le poste de travail sur lequel le travail est exécuté. IZ21968 Au chapitre 13, "Fonction d'audit", changez le contenu de la section "Présentation de la fonction d'audit" , comme suit : Présentation de la fonction d'audit Tivoli Workload Scheduler propose deux types de fichier journal d'audit : Fichier journal d'audit de plan Consigne toutes les actions de l'utilisateur effectuées sur le plan. Les actions sont consignées, qu'elles aient réussi ou pas. Fichier journal d'audit de base de données Consigne toutes les actions effectuées sur des objets de planification, même si un objet est ouvert et enregistré sans être modifié. Les journaux d'audit sont créés une fois par jour à 00:00:00 UTC dans les répertoires suivants : TWS_home/audit/plan TWS_home/audit/database sur chaque poste de travail du réseau Tivoli Workload Scheduler, pour réduire les risques d'incident d'audit dû aux problèmes de réseau. Des enregistrements sont effectués dans les journaux d'audit en fonction du temps universel coordonné (UTC). Ainsi, les journaux d'audit contiennent des événements à partir de 00:00:00 UTC jusqu'à 23:59:59 UTC, indépendamment du fuseau horaire du poste de travail en local. Retenez toutefois que si le poste de travail est redémarré avant 00:00:00 UTC sur le nouveau jour calendaire (fuseau horaire local), de nouveaux fichiers d'audit vides sont créés, mais pas enregistrés avant 00:00:00 UTC. 90 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 40787 Au chapitre 5, paragraphe "Personnalisation de la gestion de plan à l'aide des options globales", ajoutez les informations suivantes à la description de l'option globale enCFResourceQuantity : Stageman reporte les quantités de ressource uniquement si la ressource est requise par un travail ou un flot de travaux déjà reporté. Dans le cas contraire, les quantités de ressource sont définies sur la valeur d'origine. Modification des variables Unison Au chapitre 3, "Configuration de l'environnement de travail", section "Variables d'environnement exportées par jobman", Table 5. Variables d'environnement de travail pour UNIX, remplacez la description de la variable UNISON_HOST : Nom du poste de travail maître.par : Nom de l'unité centrale hôte.Remplacez également la description de UNISON_JOBNUM : Numéro de travail (identificateur du processus parent ou PPID).par : Numéro de travail. 38188 La documentation du processeur d'événements n'indique pas qu'il revient au gestionnaire de domaine maître s'il est défini pour un poste de travail avec l'attribut set. Elle devrait indiquer que si vous utilisez la commande switcheventprocessor et que le poste de travail a l'attribut set, le processeur d'événements revient au gestionnaire de domaine maître. La même action se produit si vous définissez l'attribut pour le poste de travail défini pour le processeur d'événements. Guide d'administration et d'identification et résolution des incidents Tivoli Workload Scheduler (Révision mars 2008) SC32-1275-07 IZ09422 Au chapitre 6, Tâches d'administration - serveur d'applications, Modifier les paramètres de sécurité, remplacez les remarques 1 et 2 à la fin de la procédure par : Remarque : Lorsque vous indiquez un mot de passe dans un fichier texte pour changeSecurityProperties, cela engendre un petit risque en termes de sécurité. Lorsque vous saisissez un mot de passe dans le fichier, le mot de passe est entré en texte en clair (non crypté). Une foischangeSecurityProperties exécuté, le mot de passe reste en texte en clair dans le fichier texte édité, mais si vous exécutez showSecurityProperties, le mot de passe sort crypté, sous la forme d'une ligne d'astérisques. Ainsi, le risque potentiel sur la sécurité est limité à l'intervalle de temps entre la saisie du mot de passe dans le fichier texte et la suppression manuelle du fichier texte après l'utilisation de changeSecurityProperties. Sachez que si vous souhaitez modifier des paramètres autres que le mot de passe, vous n'êtes pas tenu d'indiquer de nouveau le mot de passe en texte en Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 91 clair. Si changeSecurityProperties trouve la clé de mot de passe commentée ou cryptée, il utilise la valeur stockée. IZ21973 Au chapitre 6, Tâches d'administration - serveur d'applications, Modifier les paramètres de sécurité, ajoutez la section suivante : Modifier ou afficher le registre d'utilisateurs personnalisé des paramètres de sécurité Cette section décrit comment afficher et modifier les propriétés de sécurité lorsque le registre d'utilisateurs actif est Personnalisé. Le registre d'utilisateurs actif personnalisé fournit une méthode d'authentification unique capable d'authentifier les utilisateurs quelle que soit la base des implémentations de leur registre d'utilisateurs : système d'exploitation local ou LDAP. Si vous souhaitez modifier les propriétés de sécurité de la section Système d'exploitation local, lorsque le registre d'utilisateurs actif a la valeur Personnalisé, vous pouvez modifier la section Système d'exploitation local du fichier de sortie showSecurityProperties.sh/bat puis le passer sous la forme d'argument en changeSecurityProperties.sh/bat. Cependant, si vous voulez afficher les propriétés de sécurité en cours du Système d'exploitation local lorsque le registre d'utilisateurs actif a la valeur "Personnalisé", ouvrez le fichier : &twshome;/appserver/profiles/twsprofile/ config/cells/DefaultNode/security.xml et vérifiez la section xml <userRegistries xmi:type="security:CustomUserRegistry"... 40721 Au chapitre 14, Reconstitution du fichier Symphony endommagé, la section Procédure de reprise sur un gestionnaire de domaine maître comprend une sous-section "Procédure alternative pour la reconstitution du fichier Symphony dans le gestionnaire de domaine maître". L'étape 3 est inexacte. L'instruction devrait être "Exécuter ResetPlan -scratch". 37091 La documentation du processeur d'événements n'indique pas que les événements sont traités dans leur ordre d'arrivée. Si vous indiquez une règle d'événement avec un ou plusieurs événements devant arriver dans l'ordre exact en utilisant l'attribut de regroupement d'événements sequence, il est possible que la règle ne soit pas déclenchée bien que les événements se produisent dans la séquence requise car l'ordre d'arrivée des événements dans le processeur d'événements est différent de celui de leur création. Les événements sont traités dans leur ordre d'arrivée et non dans leur ordre de création. S'ils arrivent dans un ordre différent de celui de leur création, vous n'aurez pas le résultat escompté. 92 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Par exemple, soit une règle déclenchée si l'événement A défini sur le poste de travail AA se produit avant l'événement B défini sur le poste de travail BB. Si le poste de travail AA perd sa connexion réseau avant que l'événement A ne se produise, et ne la récupère qu'après l'arrivée de l'événement B au processeur d'événements, la règle d'événement ne sera pas satisfaite, même si les événements se sont produits dans l'ordre adéquat. La solution au problème si vous avez besoin de définir une règle impliquant plusieurs événements est d'utiliser l'attribut de regroupement d'événements set, à moins que vous ne soyez certain que les événements arriveront dans le processeur d'événements dans l'ordre dans lequel ils se produisent, auquel cas utilisez l'attribut de regroupement d'événements sequence. Intégration à d'autres produits (Révision mars 2008) SC23-8904-00 43350 Au chapitre 1, "Intégration à IBM Tivoli Monitoring", section "Intégration à IBM Tivoli Monitoring à l'aide d'un fournisseur de données de script" remplacez la phrase suivante : ITMCreateSituations.sh pour UNIX et ITMCreateSituations.cmd pour Windows Ce script configure Tivoli Enterprise Portal Console pour créer et afficher le situations de Tivoli Workload Scheduler. Copiez ce script sur Tivoli Enterprise Monitoring Server et exécutez-le avec la syntaxe suivante. par ITMCreateSituations.sh pour UNIX et ITMCreateSituations.cmd pour Windows Ce script configure Tivoli Enterprise Portal Console pour créer et afficher le situations de Tivoli Workload Scheduler. Copiez ce script, le fichier baseNameSituation.xml, et ITM_TWS_84metafile_win.mdl pour Windows ou ITM_TWS_84metafile_ux.mdl pour UNIX, sur Tivoli Enterprise Monitoring Server et exécutez-le avec la syntaxe suivante. Mises à jour de la documentation du groupe de correctifs 01 pour Tivoli Workload Scheduler, version 8.4.0 Cette section détaille les nouvelles informations et les corrections apportées à la documentation contenues dans le groupe de correctifs. Elle est organisée par manuel : Guide de planification et d'installation de Tivoli Workload Scheduler v Toute la documentation sur la configuration et la personnalisation a été déplacée dans la partie Administration du Guide d'administration et d'identification et résolution des incidents (à l'exception des situations où l'activité est toujours effectuée immédiatement après l'installation auquel cas elle n'est jamais modifiée par la suite). La configuration et la personnalisation sont en effet des activités que vous effectuez aussi bien au cours du cycle de vie du produit que juste après l'installation. Cela inclut : – Configuration et personnalisation générales – Options globales – Localopts Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 93 – Useropts – Configuration de SSL – Fichier de sécurité et autorisations, notamment les commandes makesec et dumpsec – Configuration des paramètres de connexions (connexion au client de ligne de commande) v Les informations sur l'intégration de Tivoli Workload Scheduler à d'autres produits a été déplacée dans une publication séparée. Guide de référence de Tivoli Workload Scheduler Toute la documentation sur les questions d'administration a été déplacée dans la partie Administration du Guide d'administration et d'identification et résolution des incidents. Cela inclut : v Options globales et optman v Messages et invites de la console Tivoli Workload Scheduler v Fichier de sécurité et autorisations, notamment les commandes makesec et dumpsec v Activation des fuseaux horaires v Commandes d'administration diverses : evtsize, StartUp, version Guide d'administration et d'identification et résolution des incidents Tivoli Workload Scheduler Cette publication a été réorganisée. Elle comprend maintenant les informations sur l'administration sus mentionnée tirées du Guide de planification et d'installation et du Guide de référence. Intégration à d'autres produits Il s'agit d'une nouvelle publication, présentant le matériel auparavant documenté dans le Guide de référence et la description de certaines autres intégrations possibles à Tivoli Workload Scheduler. Remarque : Le texte ajouté ou modifié par rapport à la version antérieure est mis en évidence par le numéro du groupe de correctifs dans la marge gauche. Par exemple, 1 fait référence au groupe de correctifs 01. Guide de référence de IBM Tivoli Workload Scheduler version 8.4 (Révision : mars 2008) SC32-1274-07 IZ10959 Chapitre 8. Gestion des objets dans le plan - conman : dans la section Commentaires de la description de la commande cancel sched, l'information suivante a été ajoutée : "Si le flot de travaux annulé contient des travaux définis avec l'option every, seule la dernière instance de ces travaux est répertoriée comme étant annulée dans l'affichage showjobs." IZ11421 Dans la sortie des commandes d'affichage des travaux sjet d'affichage de l'agenda ss, il a été précisé que les prédécesseurs en attente sont marqués d'un [P] dans les colonnes de Dépendances. 94 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 IZ15598 La rubrique suivante a été modifiée pour passer de : Si vous soumettez le flot de travaux [job] à partir d'un poste de travail autre que le gestionnaire de domaine maître, vous devez être connecté en tant qu'utilisateur, c'est-à-dire : v défini dans le registre utilisateur utilisé par WebSphere Application Server pour l'authentification v autorisé à exécuter les commandes de soumission dans le fichier de sécurité qui se trouve sur le gestionnaire de domaine maître. La commande submit schedule utilise les droits d'accès définis dans le fichier useropts appartenant à l'utilisateur TWS_user ayant installé ce poste de travail. par :Si vous soumettez le flot de travaux [job] à partir d'un poste de travail autre que le gestionnaire de domaine maître, vous devez être : v connecté en tant qu'utilisateur disposant des droits d'accès appropriés dans le fichier de sécurité du maître ; v un utilisateur sur un FTA où les utilisateurs ont été configurés selon les instructions de la section Configuration des options pour l'utilisation de l'interface utilisateur de ligne de commande du chapitre 4 Configuration de l'authentification de ligne de commande et des autorisations des utilisateurs. IZ17386 : Dans la description de la commande conman limit cpu le contenu de la remarque suivante : Remarque : Si vous définissez lc sur zéro, aucun travail, autre que des travaux de priorité hi et go contenus dans un flot de travaux à l’état READY, n’est lancé sur le poste de travail. a été modifié comme suit : Remarque : Pour un flot de travaux à l’état READY, seuls les travaux ayant comme valeurs de priorité hi et go peuvent être lancés sur le poste de travail. Pour un flot de travaux avec la priorité hi, tous les travaux avec une valeur de priorité différente de 0 peuvent être lancés sur le poste de travail. Chapitre 1. Fichier readme du groupe de correctifs 05 pour IBM Tivoli Workload Scheduler, version 8.4.0 95 96 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Chapitre 2. Remarques Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM. IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante : IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 Etats-Unis Les informations sur les licences concernant les produits utilisant un jeu de caractères double octet peuvent être obtenues par écrit à l'adresse suivante : Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 Japon Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans lequel il serait contraire aux lois locales : LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous sera pas applicable. Le présent document peut contenir des inexactitudes ou des coquilles. Il est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. IBM peut modifier sans préavis les produits et logiciels décrits dans ce document. Les références à des sites Web non IBM sont fournies à titre d'information uniquement et n'impliquent en aucun cas une adhésion aux données qu'ils contiennent. Les éléments figurant sur ces sites Web ne font pas partie des éléments du présent produit IBM et l'utilisation de ces sites relève de votre seule responsabilité. © Copyright IBM Corp. 2007, 2010 97 IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sans aucune obligation de sa part, tout ou partie des informations qui lui seront fournies. Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à : IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758, Etats-Unis. Ces informations peuvent être soumises à des conditions particulières, prévoyant notamment le paiement d'une redevance. Le logiciel sous licence décrit dans ce document et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord équivalent. Les données de performance indiquées dans ce document ont été déterminées dans un environnement contrôlé. Par conséquent, les résultats peuvent varier de manière significative selon l'environnement d'exploitation utilisé. Certaines mesures évaluées sur des systèmes en cours de développement ne sont pas garanties sur tous les systèmes disponibles. En outre, elles peuvent résulter d'extrapolations. Les résultats peuvent donc varier. Il incombe aux utilisateurs de ce document de vérifier si ces données sont applicables à leur environnement d'exploitation. Les informations concernant des produits non IBM ont été obtenues auprès des fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits non IBM. Toute question concernant les performances de produits non IBM doit être adressée aux fournisseurs de ces produits. Toute instruction relative aux intentions d'IBM pour ses opérations à venir est susceptible d'être modifiée ou annulée sans préavis, et doit être considérée uniquement comme un objectif. Tous les tarifs indiqués sont les prix de vente actuels suggérés par IBM et sont susceptibles d'être modifiés sans préavis. Les tarifs appliqués peuvent varier selon les revendeurs. Ces informations sont fournies uniquement à titre de planification. Elles sont susceptibles d'être modifiées avant la mise à disposition des produits décrits. Le présent document peut contenir des exemples de données et de rapports utilisés couramment dans l'environnement professionnel. Ces exemples mentionnent des noms fictifs de personnes, de sociétés, de marques ou de produits à des fins illustratives ou explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou des données réelles serait purement fortuite. 98 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 LICENCE DE COPYRIGHT : Le présent logiciel contient des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes plateformes d'exploitation. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation des plateformes pour lesquels ils ont été écrits ou aux interfaces de programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation IBM. Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui en sont dérivées doit comprendre une notice de copyright, libellée comme suit : © (nom de votre entreprise) (année). Des segments de code sont dérivés des Programmes exemples d'IBM Corp. © Copyright IBM Corp. _entrez l'année ou les années_. All rights reserved. Si vous visualisez ces informations en ligne, il se peut que les photographies et illustrations en couleur n'apparaissent pas à l'écran. Chapitre 2. Remarques 99 Marques IBM, le logo IBM et ibm.com sont des marques d'International Business Machines Corporation aux Etats-Unis et/ou dans certains autres pays. Si ces marques ou d'autres marques IBM sont accompagnées lors de leur première occurrence dans cette documentation avec un symbole de marque commerciale (® ou ™), cela signifie qu'IBM en est propriétaire au moment de l'impression de cette documentation. Ces marques peuvent également être enregistrées ou être des marques de droit coutumier dans d'autres pays. Une liste à jour des marques IBM est disponible sur Internet : “http://www.ibm.com/legal/copytrade.shtml." Les inofrmations relatives au Copyright et aux marques sont disponibles” sur : www.ibm.com/legal/copytrade.shtml. Adobe, Acrobat, PostScript et toutes les marques Adobe sont des marques d'Adobe Systems Incorporated aux Etats-Unis et/ou dans certains autres pays. Cell Broadband Engine et Cell/B.E. sont des marques de Sony Computer Entertainment, Inc., aux Etats-Unis et/ou dans certains autres pays et sont utilisée sous licence. Intel, le logo Intel, Intel Inside, le logo Intel Inside, Intel Centrino, le logo Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, et Pentium sont des marques d'Intel Corporation ou de ses filiales aux Etats-Unis et dans certains autres pays. IT Infrastructure Library est une marque de The Central Computer and Telecommunications Agency qui fait désormais partie de The Office of Government Commerce. ITIL est une marque de The Office of Government Commerce et est enregistrée au bureau américain Patent and Trademark Office. Java ainsi que tous les logos et toutes les marques incluant Java sont des marques de Sun Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays. Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autres pays. Microsoft, Windows, Windows NT et le logo Windows sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays. UNIX est une marque enregistrée de The Open Group aux Etats-Unis et/ou dans certains autres pays. Les autres noms de sociétés, de produits et de services peuvent appartenir à des tiers. 100 IBM Tivoli Workload Scheduler - Fichier readme du groupe de correctifs 05 Numéro de programme : 5698-WSH