Tivoli Workload Scheduler : Fichier Readme du Groupe de

Transcription

Tivoli Workload Scheduler : Fichier Readme du Groupe de
Tivoli Workload Scheduler
Fichier Readme du Groupe de correctifs 4
Version 8.5.0
Tivoli Workload Scheduler
Fichier Readme du Groupe de correctifs 4
Version 8.5.0
Important
Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la
section «Remarques», à la page 101.
Cette édition s'applique au Groupe de correctifs 4 de la version 8, édition 5, niveau de modification 0 d'IBM Tivoli
Workload Scheduler.
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 2013. Tous droits réservés.
© Copyright IBM Corporation 2007, 2013.
Table des matières
Avis aux lecteurs canadiens . . . . . . . . . . . . . . . . . . . . . . . . . . . v
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4 1
Informations sur ce groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Nouvelles fonctions du Groupe de correctifs 4 . . . . . . . . . . . . . . . . . . . . . . . 2
Nouvelles fonctions du groupe de correctifs 3 . . . . . . . . . . . . . . . . . . . . . . . 2
Nouvelles fonctions du groupe de correctifs 2 . . . . . . . . . . . . . . . . . . . . . . . 2
Nouvelles fonctions du groupe de correctifs 1 . . . . . . . . . . . . . . . . . . . . . . . 6
Incidents résolus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
APAR et incidents résolus dans Tivoli Workload Scheduler version 8.5.0 Groupe de correctifs 4 . . . . . 9
APAR et incidents résolus dans Tivoli Workload Scheduler pour la version 8.5.0 groupe de correctifs 3. . . 12
APAR et incidents résolus dans Tivoli Workload Scheduler pour la version 8.5.0 groupe de correctifs 2. . . 17
APAR et incidents résolus dans Tivoli Workload Scheduler pour la version 8.5.0 groupe de correctifs 1. . . 20
Limitations recensées et solutions de contournement . . . . . . . . . . . . . . . . . . . . 27
Scénarios concernés par l'expiration des certificats par défaut. . . . . . . . . . . . . . . . . . 34
Remarques sur l'internationalisation . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Structure du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Fichiers du groupe de correctifs disponibles avec Fix Central . . . . . . . . . . . . . . . . . . 38
Installation du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Résolution des problèmes Tivoli Workload Scheduler V8.5. . . . . . . . . . . . . . . . . . . 38
Table d'interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Espace disque requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Remarques relatives à l'installation . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Application du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Actions d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Installation avec l'assistant ISMP . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Installation avec l'installation en mode silencieux ISMP . . . . . . . . . . . . . . . . . . . . 48
Installation sur UNIX avec le script twspatch . . . . . . . . . . . . . . . . . . . . . . . 49
Installation avec la distribution de logiciel . . . . . . . . . . . . . . . . . . . . . . . . 49
Renouvellement de certificats par défaut (magasin de clés de confiance et magasin de clés) . . . . . . . 50
Procédure de renouvellement des certificats par défaut . . . . . . . . . . . . . . . . . . . 51
Fourniture des nouveaux certificats et scripts par défaut par l'installation du groupe de correctifs . . . . 51
Scripts de renouvellement des certificats de magasin de clés de confiance et de certificat de magasin de clés 52
Procédure de gestion du magasin de clés de confiance par défaut pour le gestionnaire de domaine maître, le
gestionnaire de domaine maître de secours et les agents avec connecteur distribué . . . . . . . . . 55
Procédure de gestion du magasin de clés de confiance et du magasin de clés par défaut pour Dynamic
Workload Console et Job Scheduling Console . . . . . . . . . . . . . . . . . . . . . . 56
Procédure de gestion du magasin de clés de confiance et du magasin de clés par défaut pour les agents
tolérants aux pannes et les gestionnaires de domaine . . . . . . . . . . . . . . . . . . . 58
Procédure de gestion du magasin de clés de confiance et du magasin de clés par défaut pour les API du
connecteur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Procédure de gestion du magasin de clés de confiance et du magasin de clés par défaut pour Tivoli
Integration Workbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Procédure de gestion du magasin de clés de confiance et du magasin de clés par défaut pour le client de
ligne de commande. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Procédure de gestion du magasin de clés par défaut pour le gestionnaire de domaine maître, le gestionnaire
de domaine maître de secours et les agents avec des connecteurs distribués . . . . . . . . . . . . 62
Annulation du groupe de correctifs . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Désinstallation de l'instance entière de Tivoli Workload Scheduler . . . . . . . . . . . . . . . . 65
Fichiers journaux d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Mises à jour de la documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Mises à jour de la documentation de Tivoli Workload Scheduler 8.5.0 Groupe de correctifs 4 . . . . . . . 66
Mises à jour de la documentation de Tivoli Workload Scheduler version 8.5.0 groupe de correctifs 3. . . . . 73
Mises à jour de la documentation de Tivoli Workload Scheduler version 8.5.0 groupe de correctifs 2. . . . . 83
Mises à jour de la documentation de Tivoli Workload Scheduler version 8.5.0 groupe de correctifs 1. . . . . 88
© Copyright IBM Corp. 2007, 2013
iii
Contacter le service de support logiciel IBM . . . . . . . . . . . . . . . . . . . 99
Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Marques .
iv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 103
Avis aux lecteurs canadiens
Le présent document a été traduit en France. Voici les principales différences et
particularités dont vous devez tenir compte.
Illustrations
Les illustrations sont fournies à titre d'exemple. Certaines peuvent contenir des
données propres à la France.
Terminologie
La terminologie des titres IBM peut différer d'un pays à l'autre. Reportez-vous au
tableau ci-dessous, au besoin.
IBM France
IBM Canada
ingénieur commercial
représentant
agence commerciale
succursale
ingénieur technico-commercial
informaticien
inspecteur
technicien du matériel
Claviers
Les lettres sont disposées différemment : le clavier français est de type AZERTY, et
le clavier français-canadien de type QWERTY.
OS/2 et Windows - Paramètres canadiens
Au Canada, on utilise :
v les pages de codes 850 (multilingue) et 863 (français-canadien),
v le code pays 002,
v le code clavier CF.
Nomenclature
Les touches présentées dans le tableau d'équivalence suivant sont libellées
différemment selon qu'il s'agit du clavier de la France, du clavier du Canada ou du
clavier des États-Unis. Reportez-vous à ce tableau pour faire correspondre les
touches françaises figurant dans le présent document aux touches de votre clavier.
© Copyright IBM Corp. 2007, 2013
v
Brevets
Il est possible qu'IBM détienne des brevets ou qu'elle ait déposé des demandes de
brevets portant sur certains sujets abordés dans ce document. Le fait qu'IBM vous
fournisse le présent document ne signifie pas qu'elle vous accorde un permis
d'utilisation de ces brevets. Vous pouvez envoyer, par écrit, vos demandes de
renseignements relatives aux permis d'utilisation au directeur général des relations
commerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7.
Assistance téléphonique
Si vous avez besoin d'assistance ou si vous voulez commander du matériel, des
logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.
vi
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme
du Groupe de correctifs 4
Date
30 avril 2013
Groupe de correctifs
8.5.0-TIV-TWS-FP0004
Produit
IBM® Tivoli Workload Scheduler version 8.5.0
Description générale
IBM Tivoli Workload Scheduler version 8.5.0 Groupe de correctifs 4
Ce fichier Readme contient des informations importantes sur le Groupe de
correctifs 4 pour IBM Tivoli Workload Scheduler version 8.5.0.
Ce fichier Readme contient les toutes dernières informations pour le groupe de
correctifs et prévaut sur tous les autres documents pour Tivoli Workload Scheduler
version 8.5.0 Groupe de correctifs 4.
La présente section décrit en détail les points suivants :
v
v
v
v
«Informations sur ce groupe de correctifs»
«Structure du groupe de correctifs», à la page 37
«Installation du groupe de correctifs», à la page 38
«Mises à jour de la documentation», à la page 66
Lisez attentivement les sections qui suivent avant d'installer ou d'utiliser ce
groupe de correctifs.
Informations sur ce groupe de correctifs
Cette section contient des informations spécifiques à ce groupe de correctifs,
notamment les modifications et nouveautés, les résolutions apportées, les versions
ou composants auxquels s'applique le groupe de correctifs et les problèmes
éventuels de compatibilité.
Versions et composants du produit auxquels le groupe de correctifs s'applique
Ce groupe de correctifs s'applique uniquement à Tivoli Workload
Scheduler 8.5.0.
Cette section comporte les sous-sections suivantes :
v «Nouvelles fonctions du Groupe de correctifs 4», à la page 2
v «Nouvelles fonctions du groupe de correctifs 3», à la page 2
v «Nouvelles fonctions du groupe de correctifs 2», à la page 2
v «Nouvelles fonctions du groupe de correctifs 1», à la page 6
v «Incidents résolus», à la page 8
v «Limitations recensées et solutions de contournement», à la page 27
v «Scénarios concernés par l'expiration des certificats par défaut», à la page 34
v «Remarques sur l'internationalisation», à la page 36
© Copyright IBM Corp. 2007, 2013
1
Nouvelles fonctions du Groupe de correctifs 4
Cette section répertorie les fonctions de Tivoli Workload Scheduler version 8.5.0
Groupe de correctifs 4 :
Mise à jour des versions intégrées de WebSphere Application Server et d'Update
Installer (57914)
La version intégré de WebSphere Application Server est mise à jour vers la
version 6.1.0.45 et la version intégrée de WebSphere Application Server
Update Installer est mise à jour vers la version 7.0.0.21.
Mise à jour de la version d'OpenSSL (57920)
OpenSSL est mis à jour vers la version OpenSSL-0.9.8x.
Nouvelles fonctions du groupe de correctifs 3
Cette section décrit les fonctions du groupe de correctifs 3 de Tivoli Workload
Scheduler version 8.5.0 :
Extension du fichier de sécurité de Tivoli Workload Scheduler pour permettre à
un utilisateur d'hériter des autorisations de plusieurs sections (54008)
Un nouveau mot clé CONTINUE a été ajouté avant BEGIN pour indiquer
que Tivoli Workload Scheduler ne doit pas s'arrêter à cette section, mais
doit continuer à inclure les sections suivantes qui correspondent à
l'utilisateur.
Nouvel agent SSM - Groupe de correctifs 11 (54691)
Nouvel agent SSM - Groupe de correctifs 11.
Nouvelle option pour ignorer une instance de travail EVERY dans l'option late
(55088)
Nouveau paramètre de jobinfo pour définir des minutes de décalage dans
un travail qui démarre. La fonction commande l'exécution des instances
EVERY d'un travail et vérifie l'exécution de la première instance d'un travail
EVERY (le travail d'origine). Par exemple :
bm late every =10
JOB AT 1400 EVERY 00030
Ce travail doit démarrer aux minutes suivantes : 1400, 1430, 1500, 1530,
1600, etc. Supposons que de 1000 à 1415, le serveur soit indisponible.
L'instance de 1400 est donc manquée. A 1415, Tivoli Workload Scheduler
redémarre. Lorsqu'il analyse le fichier Symphony depuis une perspective
Tivoli Workload Scheduler, JOB est un travail dont l'heure AT est passée (il
ne s'agit pas encore d'une instance EVERY). En conséquence, dans ce cas,
Tivoli Workload Scheduler lance le travail à 1415.
Implicitement, selon le paramétrage de l'option bm late every, seuls les
travaux dont la valeur d'EVERY est supérieure à celle de l'option bm late
every sont concernés par la nouvelle fonction.
Mise à jour de la version intégrée de WebSphere Application Server version
6.1.0.37 (55774)
La version intégrée de WebSphere Application Server est mise à jour à la
version 6.1.0.37.
Nouvelles fonctions du groupe de correctifs 2
Cette section présente les fonctions du groupe de correctifs 2 de Tivoli Workload
Scheduler version 8.5.0.
2
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Implémentation de l'application Tivoli Workload Scheduler et des événements
de surveillance du système de fichiers (53428)
De nouveaux moniteurs sont désormais disponibles pour contrôler l'état
des applications et du système de fichiers Tivoli Workload Scheduler. Vous
pouvez utiliser l'automatisation EDWA (event-driven workload
automation) pour surveiller la santé de votre environnement Tivoli
Workload Scheduler et pour démarrer un ensemble d'actions prédéfini
lorsqu'au moins un événement particulier se produit. Vous pouvez
surveiller le pourcentage de remplissage des boîtes aux lettres, le statut des
processus Tivoli Workload Scheduler, et l'utilisation des disques du
système de fichiers Tivoli Workload Scheduler. En particulier, le nouveau
plug-in Application Monitor, implémenté pour la première fois dans le
groupe de correctifs 1 de Tivoli Workload Scheduler 8.5.1, permet de
surveiller :
TWSMessageQueues
Cet événement est envoyé lorsque le pourcentage de remplissage
des files d'attente change, en fonction des paramètres que vous
avez définis. L'événement est démarré lorsque la boîte aux lettres
atteint un pourcentage donné de la taille maximale autorisée.
TWSProcessMonitor
L'événement est envoyé lorsqu'un processus critique de Tivoli
Workload Scheduler ne fonctionne pas. L'événement n'est signalé
qu'à la première détection du problème.
TWSDiskMonitor
L'événement est envoyé lorsque le système de fichiers se remplit.
L'événement est envoyé lorsque le système de fichiers atteint un
pourcentage donné de la taille maximale disponible.
Amélioration de l'intégration avec IBM Tivoli Monitoring avec un fournisseur
de données de script (53563)
L'intégration entre Tivoli Workload Scheduler et IBM Tivoli Monitoring
avec un fournisseur de données de script permet de surveiller des
processus supplémentaires :
v appserverman
v Websphere Application Server
et deux fichiers de messages supplémentaires :
v Appserverbox.msg
v Clbox.msg
Améliorations des plug-ins d'action (53790)
Les plug-ins d'action de l'automatisation de charge de travail pilotée par
les événements permettent désormais de gérer les défaillances des actions.
Cette fonction ajoute plusieurs messages lorsqu'une action est déclenchée,
notamment lorsqu'elle échoue avec des erreurs.
Script d'automatisation de la procédure de reprise Symphony (53868)
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
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
3
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
Archive le fichier Symphony en cours et réinitialise l'heure de
début et l'heure de fin du plan de production dans la base de
données.
JnextPlan -from -to
Crée un nouveau fichier Symphony pour l'intervalle de temps
pendant lequel 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 avec 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.
Remarque : 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.
Utilitaire de vérification pour Symphony (53892)
Cette fonction vérifie le statut du fichier Symphony et émet un message
d'avertissement s'il est endommagé.
Améliorations de la consignation des messages (53967)
La consignation des messages a été améliorée pour extraire et consigner
tous les cas d'erreur provoqués par des droits d'utilisateur incorrects.
Commutation vers le gestionnaire de domaine de secours même s'il n'a pas reçu
le fichier Symphony (54025)
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.
La commande switchmgr a été améliorée. Elle permet désormais de
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 et la mise en oeuvre est
4
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
effectuée automatiquement si nécessaire. Installez la fonction sur le
gestionnaire de domaine supérieur du domaine de commutation et sur le
gestionnaire de domaine de secours.
Cette fonction est concernée par 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
antérieure aux versions suivantes :
v Tivoli Workload Scheduler version 8.4 groupe de correctifs 5
v Tivoli Workload Scheduler version 8.5 groupe de correctifs 2
v Tivoli Workload Scheduler version 8.5.1 groupe de correctifs 2
Les agents risquent de s'arrêter lors de la commutation. Pour résoudre le
problème, rétablissez le lien avec les agents à 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.
Utilitaire pour effectuer des mises à niveau avec un fichier de registre
endommagé (54052)
Si vous avez tenté de mettre à niveau un agent autonome tolérant aux
pannes (un agent qui n'est pas partagé avec d'autres composants ou qui
n'est pas doté d'un connecteur), et si vous avez reçu un message d'erreur
signalant qu'une instance de Tivoli Workload Scheduler est introuvable, un
fichier de registre est peut-être endommagé. Il est possible de mettre à
niveau un agent autonome tolérant aux pannes dont un fichier de registre
est endommagé sans avoir à réinstaller le produit. Tivoli Workload
Scheduler est doté d'une option de reprise qui permet de recréer les fichier
nécessaires. Cette option peut aussi être utilisée pour mettre à niveau les
noeuds d'un cluster lorsqu'un noeud à mettre à niveau est indisponible ou
que son état est incohérent. L'option de reprise recrée les fichiers de
registre et les informations de distribution des logiciels sans réinstallation
de l'ensemble du produit.
Délai d'attente pendant le téléchargement du fichier Symphony (54123)
Lors de 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 lors de 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.
Ajout de fonctions d'autosurveillance aux composants d'agent EDWA (54251)
Une nouvelle fonction permet de surveiller si un agent peut envoyer au
processeur d'événements des événements autopilotés d'automatisation de
la charge de travail. Si l'agent n'y parvient pas pendant une durée définie,
le statut de surveillance de l'agent est automatiquement désactivé. La
durée au bout de laquelle le statut change est personnalisable (en
secondes) avec le paramètre edwa connection timeout du fichier
localopts. Sa valeur par défaut est 300 (5 minutes).
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
5
En outre, deux nouveaux événements ont été ajoutés au fichier
BMEvents.conf :
261 TWS_Stop_Monitoring
Envoyé lorsque le statut de surveillance d'un agent est désactivé
(par exemple, pour une commande stopmon ou parce que l'agent ne
peut pas envoyer d'événements).
262 TWS_Start_Monitoring
Envoyé lorsque le statut de surveillance d'un agent est activé (par
exemple, pour une commande startmon ou lorsque l'agent
recommence à envoyer des événements au processeur
d'événements).
Les événements 261 et 262 ont les zones positionnées suivantes :
1. Numéro d'événement
2. Poste de travail concerné
3. Réservé, toujours défini sur 1
Installation de la nouvelle ligne de commande version 4.2.3 groupe de correctifs
7 (54320)
Nouvelle ligne de commande version 4.2.3 groupe de correctifs 7.
Remplacement de la version de System Safety Monitor par la nouvelle version
et suppression de la signature Tivoli License Manager (54321)
Nouvelle version de System Safety Monitor et suppression de la signature
Tivoli License Manager.
Avertissement lors de la suppression d'un flot de travaux (54429)
Cette fonction génère un nouveau message lorsque l'utilisateur effectue
l'action de composer delete sur un flot de travaux. Le message liste les
prédécesseurs du flot de travaux que l'utilisateur veut supprimer.
Nouvelles fonctions du groupe de correctifs 1
Cette section décrit les fonctions du groupe de correctifs 1 de Tivoli Workload
Scheduler version 8.5.0 :
Empêcher les envois de travaux ad hoc (45519)
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
6
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 envois 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 envois 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 un envoi de
travail ad hoc. Dans la mesure où le fichier de sécurité peut être utilisé
pour limiter les envois ad hoc aux travaux correspondant à un ensemble
de filtres d'attribut de travail définis (tels que NAME ou JCL), le 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) avec 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 d'envoi d'un
travail ad hoc de ce type avec 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 qui exécutent
uniquement des scripts, mais pas à les modifier pour exécuter des
commandes. La fonction de gestion des définitions de travail qui exécutent
des commandes doit être conservée, mais 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
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
7
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. Si JCLTYPE manque, des actions sont accordées aux
scripts et aux commandes.
Supposons 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 il peut donc créer et 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 les définitions de
travail qui exécutent des scripts et il ne peut pas les convertir en un travail
qui exécute une commande.
USER TWSADMIN
CPU=@+LOGON=administrator
BEGIN
JOB CPU=@ ACCESS=ADD,MODIFY,...
[...]
END
USER RESTRICTED
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.
Incidents résolus
Cette section répertorie les APAR et les incidents internes résolus par ce groupe de
correctifs 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 défauts
internes, voir «Mises à jour de la documentation», à la page 66.
La présente section décrit en détail les points ci-après.
8
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v «APAR et incidents résolus dans Tivoli
de correctifs 4»
v «APAR et incidents résolus dans Tivoli
groupe de correctifs 3», à la page 12
v «APAR et incidents résolus dans Tivoli
groupe de correctifs 2», à la page 17
v «APAR et incidents résolus dans Tivoli
groupe de correctifs 1», à la page 20
Workload Scheduler version 8.5.0 Groupe
Workload Scheduler pour la version 8.5.0
Workload Scheduler pour la version 8.5.0
Workload Scheduler pour la version 8.5.0
APAR et incidents résolus dans Tivoli Workload Scheduler
version 8.5.0 Groupe de correctifs 4
Cette section répertorie tous les APAR et incidents internes résolus par ce groupe
de correctifs. Pour plus d'informations sur les APAR et les défauts internes, voir
«Mises à jour de la documentation», à la page 66.
Liste des
v
v
v
v
v
v
v
v
APAR résolus :
IV07655: Memory leak in netman process when starting a service
IV08543: TSM INTEGRATION: MISSING BEGINDATE IN THE QUERY
IV08700: TWS WEBSERVICE API RETURNS EPOCH DATE FOR START
AND END TIMES
IV09145: TWA_ENV SCRIPT FAILS TO SET PATH
IV09167: MAGENTS DONT START ON AIX 6.1 CAUSED BY AN
EMPTY MAGENT.DEFS FILE
IV09379: AFTER SETTING A NEW UNTIL TIME, UNTIL DOES NOT
OCCUR AT A NEW UNTIL TIME
IV09453: LATEST START TIME NOT WORKING CORRECTLY
IV10349: CONMAN RERUN FROM BEHAVES DIFFERENTLY THAN
JSC/TDWC RERUN FROM
v IV10403: JOBMON HANG AFTER THE CLUSTER FAILOVER
v IV10438: FILEMODIFICATIONCOMPLETE EVENT RULES NOT
TRIGGER ON FTA
v IV10460: CONMAN CAN NOT LOAD ICU LIBRARIES
v IV12413: IN THE CURRENT PLAN, "RELEASE JOB" COMMANDS ARE
DISCARDED FROM THE PREVIOUS DAY'S PRODUCTION PLAN IN
TIVOLI WORKLOAD SCHEDULER
v IV12488: PERFORMANCE DEGRADATION AFTER COMPOSER
COMMANDS
v IV12564: EWAS IS NOT ABLE TO AUTHENTICATE LDAP GROUP
MEMBERS FOR TWS
v IV13368: CRITICAL JOB IN 8.5+ SINFONIA CAUSES CORRUPTION
ON 8.4
v IV13825: CONMAN TELLOP ADDS LINE BREAK
v IV14569: INTERNETWORK DEPENDENCIES ARE NOT BEING
CLEARED WHEN CANCELED
v IV15451: AWSBCV012E ON CHILD DM FOLLOWING SWITCHMGR
v IV15710: MVS OPENS DEPENDENCY IS NOT RECOGNIZED
Cet APAR nécessite d'installer l'APAR qui porte le même nom, fourni
avec Tivoli Workload Scheduler for Applications groupe de correctifs 2
(8.5.0-TIV-TWSWSE-FP0002).
v IV16134: AFTER CONMAN SUBMIT INPUTS BAD RECORD INTO
SYMPHONY FILE
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
9
v IV16852: REMOVE ICON ABOUT MULTIPLE FILE NAME IN THE
EVENT RULE FILE
NAMEFILECREATED,FILEDELETE,FILEMODIFICATIONCOMPLETED
ETC
v IV16963: INCORRECT SCHEDULED DATE VALUE WHEN
SUBMITTING A JOBSTREAM WITH SCHED TIME AFTER MIDNIGHT
AND STARTOFDAY NOT EQUAL TO 0000
v IV17252: LOGMAN CORE DUMPS DURING UPDATESTATS
v IV17517: SUBMIT AD HOC FROM EDWA ACTION COULD CAUSE
EWAS CRASH
v IV17907: MAKEPLAN RETURN 0 EVEN IF THE PLAN WAS NOT
CREATED AT ALL
v IV17967: REP11 DOES NOT OUTPUT CORRECT INFORMATION ON
WINDOWS 2008 R2
v IV18644: REPTR -POST -DETAIL (10B) IS NOT DISPLAYING
COMPLETE JOB ID
v IV18646: FOLLOWS DEPENDENCY IS NOT HONORED IF JOB NAME
IS CHINESE
v IV20855: JOB IS REMOVED FROM JOBSTREAM THAT RUNS ON
IGNORED FTA
v IV20902: OPENS DEPENDENCY TREATING AN ENVIRONMENT
VARIABLE INCORRECTLY
v IV22018: CONMAN STOPAPP KEPT MSG ON APPSERVMAN QUEUE
v IV22822: MONMAN DONT SENT ERROR, "UNKWON STATUS" FOR
ALL JOBS
v IV24400: KILL JOB NOT TERMINATING PROCESSES WITH
WINDOWS TWS 8.4 FP06
v IV24925: FILE DETECTION EVENT TRIGGER DOES NOT WORK
PROPERLY
v IV24995: MONITOR OF "RUNNING" STATUS EVENT RULE SEND 2
EMAILS NOT 1
v IV25204: TSM JOBS FAIL IF THE TSM OBJECT CONTAINS "\" CHAR
v IV25338: TWS FILE CHECK FUNCTION HANGS WHEN THE FILE IS
ON AN NFS MOUNTEDFILESYSTEM THAT HAS BECOME
UNMOUNTED
v IV26764: "AWSBII005E UNDEFINED PARAMETER" CAUSES
NATIVE_STERR.LOG GROWTH
v IV27061: TWS 851 FP3 INSTALLATION DOES NOT SAVE
SUMMARY.OUT LOG FROM DIAGNOSE PANEL
v IV27261: TMP , TEMP WITH BLANK SPACE GONE IN FAIL THE TWS
8.5 FIXPACK
v IV27652: THE DEFAULT VALUE FOR TIMEOUT IN LOCALOPTS
DOES NOT MATCH ACTUALDEFAULT
v IV27906: FORECAST GENERATION UPDATES PREPRODUCTION
TABLE INCORRECTLY
v IV28201: PROBLEM WITH TCL USED IN MAKEPLAN.CMD
v IV28691: TWS UNINSTALL PROGRAM DOES NOT DELETE THE
"VERSION" SUBDIRECTORY
v IV29250: CANCELLING JS WITH PEND OPTION DOES NOT
RELEASE DEPENDENCY
10
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IV30948: CONMAN -GUI GENERATES A SEGMENTATION FAULT
v IV32318: COMPOSER CREATE TERMINATES WITH CORE
INTERMITTENLY AT GETBYTES
v IV32416: ON WINDOWS DM SINFONIA BECOME CORRUPTED
AFTER IT SWITCH COPY
v IV32430: RESOURCE MODIFICATIONS ISSUED DURING
SWITCHPLAN ARE NOT PROCESSED
v IV33168: REPTR REPORTS UNRUN JOBS' START TIME IN MDM TZ
INSTEAD OF FTA TZ
v IV33265: Reprt -post incorrectly shows pending predecessor instance
v IV34829: JSC SHOWS PERMISSION ERROR WHEN CHANGING A JOB
PRIORITY WITH ALTPRI SECURITY SETTING
v IV35486: JOB STREAM ELAPSE TIME IS NOT CORRECT
v IV36450: CHANGEDATASOURCEPROPERTIES DOES NOT CHANGE
SECURITYMECHANISM
v IV36624: TIME RESTRICTIONS ARE NOT APPLIED AFTER MAKING
CHANGES IN JSC UNDER JOB STREAM'S PROPERTIES
v IV37071: "GLOBAL PROMPT" DOES NOT WORK AS EXPECTED
v IV37647: SAMPLE PLUGIN READMAIL DOES NOT WORK WITH
POP3 PROTOCOL
v IV37648: SIGSEGV IF BMEVENTS.CONF CONTAINS MORE THAT 50
EVENTS
v PM63482: COMPLETED APPLICATIONS IN THE CURRENT
PLANNING PERIOD NOT ARCHIVED DURING THE ARCHIVING
JOB EQQDBARC
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.5.0 :
v 55412: Missing checking creating an event rule with not allowed char
v 55917: rerun lost original jd when jd is defined with alias into js
v 55924: INFORMIX: can't delete variable table that was used during sbs
v
v
v
v
v
v
56036:
56149:
56415:
56475:
56506:
56666:
IV11228 JOBMAN CRASHES WITH ERROR AWSBIK007E
EDWA submit of 100 jobs in one secs hangs
eWAS hang performing multiple SBJ EDWA action
55462 Localized File Check-In
ExtendPlanCommand() could fail
RTC60185 DC-SYMCHECK - Wrong dependency cleaned up
v
v
v
v
v
v
v
56671:
57404:
57427:
57910:
57932:
57942:
57946:
jobmanrc.cmd doen't handle more than 9 params with spaces
Multiple file name icon in Event Rule
sbf command failed on linux
conman rerun: "step" option does not work
conman rerun: "at" and "pri" arguments ignored
unixlocl jobs do not go in EXEC state
version script doesn't work on linuxppc
v 58046: TWS FILE CHECK FUNCTION NOT WORKS FINE
v 58075: PROBLEM WITH TCL USED IN MAKEPLAN.CMD updatestats
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
11
APAR et incidents résolus dans Tivoli Workload Scheduler pour
la version 8.5.0 groupe de correctifs 3
Cette section répertorie tous les APAR et incidents internes résolus par ce groupe
de correctifs. Pour plus d'informations sur les APAR et les défauts internes, voir
«Mises à jour de la documentation», à la page 66.
Liste des APAR résolus :
v IV00143: AWSEDW053E WARNING INSTEAD OF ERROR IN STDLIST
AND SYSLOG.
v IV00371: ERROR AWSBCZ111E ENCOUNTERED WHEN CREATING A
VARIABLE TABLE USING COMPOSER.
v IV00627: UNABLE TO DELETE SINGLE OBJECT VIA COMPOSER.
v IV00639: ISSUE WITH RERUN OF JOBS, AFTER LATEST START TIME,
WHICH INCLUDE AN EVERY" FREQUENCY, AND SUPPRESS AFTER
LATEST START TIME.
v IV00662: "CONMAN SC;GETMON" FAILS WITH NO MSG:
/USR/LOCAL/TWS851/MAE851/TWS/SYMPHONY,,,0, .
v IV00921: 8.5.1 FP2 OPENS HAS DOUBLE QUOTES AROUND THE FILE
NAME.
v IV01408: AFTER APPLYING 8.5 FP02 JOB STREAMS ARE NOT
REMOVED FROM PLAN AFTER UNTIL TIME REACHED.
v IV01550: AFTER SWITCHMGR, SEVERAL DM'S FAIL TO LINK
AUTOMATICALLY, AND REQUIRE A MANUAL RELINK.
v IV01873: JOB SUBMITTED WITH ALIAS VIA TDWC DOES NOT
SHOW THE ORIGINAL JOBNAME IN THE PLAN AUDIT LOG OR
TWSMERGE.
v IV02089: EWAS UPGRADE FAILS DUE TO NOT ENOUGH FREE DISK
SPACE.
v IV02340: TIME OF PREDECESSOR JOBS AND DEPENDENCY
PROMPTS ON JSC AND TDWC ARE IN GMT.
v IV02406: INTERNETWORK DEPS DONT WORK USING SCHEDTIME
WITH MULTIPLE JS INSTANCES.
v IV02414: MDM THREADS HANG WHEN AN ERROR READING
FROM SYMPHONY FILE OCCURS WHILE JOB LOGS ARE
RETRIEVED.
v IV02797: IN E2E ENVIRONMENT, CENTRALIZED SCRIPTS RUN ON
UNIXLOCL EXTENDEDAGENTS (XAS), ONLY COMPLETE THE FIRST
LINE.
v IV03447: MAKEPLAN AND SWITCHPLAN SUCCEED WHEN
PLANMAN WAILS WITH AWSBEH021E ERROR.
v IV03559: SSMAGENT DOESN'T WORK IF TWS INSTALL PATH IS TOO
LONG.
v IV03894: DOES_NOT_MATCH IS IGNORED WHEN MULTIPLES ARE
USED.
v IV06620: FIX THE MECHANISM USAGE TO CREATE THE JOB ALIAS
DURING AD HOC SUBMISSION.
v IV07182: STAGEMAN FAILED WITH AWSBHV021E.
v IV07279: TEMPORARY FILE IS CREATED AND NOT REMOVED BY
"COMPOSER REPLACE" OF JOBS.
v IZ69984: DB2 DEADLOCK WHEN EDITING JOB STREAMS AND
CREATING A PLAN. AWSJDB803E REASON CODE "2".
12
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IZ71230: JOB STREAM CANCEL NOT LOGGED IN PLAN AUDIT.
v IZ71924: JNEXTPLAN NOT DELETING OBSOLETE/COMPLETED JSI
FROM PREPRODUCTIONPLAN.
v IZ74400: DURIG FORECAST PLANERROR AWSJDB803E WITH
REASON CODE "68"WHEN EDITING JOBSTREAM DURING A
FORECAST PLAN GENERATION.
v IZ76963: DIRECT UPGRADE ON BKM FAILS FROM TWS 8.3 TO TWS
8.4, FROM TWS 83 TO 85 , FROM TWS 84 TO TWS 85 ON ANY
PLATFORM.
v IZ77386: CONMAN STOP GENERATES SEGFAULT ERROR ON LINUX
/VAR/LOG/MESSAGES FILE.
v IZ77650: AWSGTW113I IS GARBLED WHEN LANG=JA_JP ON AIX.
v IZ80015: ABILITY TO SELECT A DIFFERENT VARIABLE TABLE.
v IZ81173: TWSHOST.SH RETURNS STATUS "DOWN" IF SYMPHONY
FILE IS NOT READABLE BY UA USER.
v IZ81893: COMPOSER USER SECURITY CONSISTENCY CHECKS NOT
BEHAVING THE SAME IN JSC.
v IZ81897: TDWC DOES NOT UPDATE EVENT WHEN A RELATED
JOBSTREAM GETS A NAME CHANGE.
v IZ81898: SOCKET ERROR INFORMATION IS NO COMPLETE ON
JAPANESE ENVIRONMENT.
v IZ82455: CONMAN FILTERING ISSUES FOR SS AND SJ COMMANDS
WITH DEADLINE AND TZ OPTIONS.
v IZ82772: MONMAN ISN'T SWITCHING WRITING TO A DIFFERENT
FILE EVERY DAY. WRITES TO THE SAME FILE. REQUIRES A
CONMAN STOPMAN & STARTMON.
v IZ82940: CREATE-TRIAL SHOULD NOT BE ALLOWED FROM TWS
COMMAND LINE WHEN LTP/SYMPHONY IS ALREADY PRESENT.
v IZ83265: REP11 DOES NOT SHOW ALL RUNS OF SCHEDULE USING
LAST DAY OF THE MONTH AND SD EARLY AND TZ EST OR
BEFORE GMT IN GENERAL.
v IZ85919: SCHEDULED TIME OF THE PREDECESSOR JOB STREAM IN
GMT ON JSC AND TDWC.
v IZ86029: PROMPT TEXT BEGIN WITH A COLON (:), REQUIRES
INTERVENTION.
v IZ86831: JS AT 00:00 IS NOT INCLUDED IN CONMAN SS
+STARTED=,HIGHTIME.
v IZ86885: SCHEDULE WITH AT TIME IS LOST WITH JNEXTPLAN
-FOR 0000.
v IZ89553: UPDATESTATS JOB ENDS WITH WARNING MESSAGE
AWSJPL804W.
v IZ89674: REP11 OUTPUT IS NOT CORRECT, IF TZ="<GMT-11>-11",
CPU TIMEZONE=SST AND SOD BETWEEN 0000 TO 0529.
v IZ90045: CONFIRM ON CANCELLED JOB BREAKS SUCCESSOR
DEPENDENCY.
v IZ90231: COMPOSER REPLACE XML SYNTAX ERROR AWSJCL306E
FWK005 PARSE.
v IZ90277: EVENT 51 IS LOST IN EVENT.LOG.
v IZ90719: TWS EWAS FAILS AUTHENTICATION WITH LDAP USER IN
GROUP WITH FORWARD SLASH.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
13
v IZ91175: DEPENDENCIES ARE NOT CORRECTLY PROPAGATED IF
AT/SCHEDTIME OFFSET FOR A JOBSTREAM IS MODIFIED.
v IZ91194: TIMESTAMP VALUE OF JOBSTATCHGEVT IS EARLIER
THAN ACTUAL TIME.
v IZ91384: "CONMAN SETSYM" TERMINATES BY SEGMENTATION
FAULT.
v IZ91526: IF A JOB HAS "RECOVERY STOP", SUBMITTING A JOB
STREAM LOGS AWSBHT023E TO TWSMERGE LOG.
v IZ91629: TWS SWITCHEVENTPROCESSOR ONLY USES 1ST 10 CHARS
OF CPUNAME.
v IZ91819: UNABLE TO CHANGE PRIORITY IN CRITICAL PATH.
v IZ92256: CCLOG WRITES AN ERROR MESSAGE TO STDOUT WHEN
THE CURRENT WORKING DIRECTORY DOES NOT HAVE SEARCH
PERMISSIONS FOR THE <TWSUSER>.
v IZ92535: AWSBEH021E ERROR WHEN ATTEMPTING TO GENERATE
A FORECAST PLAN USING PLANMAN CRTFC.
v IZ92617: WINDOWS CONMAN SBS WITH TZ VARIABLE SET HAS
GMT SCHEDTIME.
v IZ92747: BATCHMAN TERMINATES WITH EXIT CODE 255 WHILE
READING SYMPHONY.
v IZ92818: JSC WILL NOT SUBMIT A TASK OF A UNIX COMMAND JOB
TO THE PLAN WHEN USING SPECIAL CHARACTER "^".
v IZ92887: WAS DOESN'T START UNTIL CRITICAL PATH IS
CALCULATED.
v IZ93348: CONMAN DOES NOT SELECT A JOB WITH RCCONDSUCC,
IF "SCRIPTNAME=" IS USED TO SELECT A JOB.
v IZ93843: TWS 8.4 JOBS ABENDING ON WIN2K3 SERVERS AFTER
APPLYING TWS 8.4-FP05.
v IZ94087: JOBMON PROCESS MEMORY LEAKS.
v IZ94088: SYMPHONY FILE CORRUPTION INTO DEPENDENCY OF A
JOB RECORD.
v IZ94316: CONMAN SC SHOWS "FTI J" W/O W ON MDM,
ALTHOUGH WRITER IS RUNNINGON MDM.
v IZ94516: COMPOSER ADD JOBS WITH LARGE INPUT FILE
TERMINATES WITH CORE.
v IZ95290: AFTER A SWITCHMGR ON A DM, A LINK OR OTHER
DIRECT EVENT FROM THEMASTER MAY CAUSE THE MASTERS
BATCHMAN TO STOP.
v IZ95353: COMPOSER SHOWS ONLY HOURS WHEN CREATING
EVENT RULE.
v IZ95386: TDWC SHOULD SHOW DEPENDENCIES AS THEY APPEAR
ON CONMAN.
v IZ95391: WINDOWS OS ENVIRONMENT VARIABLE ARE
DUPLICATED SINCE KB ARTICLE HTTP://
SUPPORT.MICROSOFT.COM/KB/2505238.
v IZ95647: COMPOSER CORE DUMP WITH MAESTROCOLUMNS
GREATER THAN 511.
v IZ95727: JOBMAN AND SSMAGENT FAIL TO START WITH
AWSDFF001I.
v IZ96510: FTAs LINK/UNLINK CONTINOUSLY.
14
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IZ96527: IF "ENEVENTPROCESSORHTTPSPROTOCOL=NO",
DEPLOYMENT OF EVENTS DO NOT WORK.
v IZ96576: MAKESEC ERROR IF SECURITY FILE HAS CPU ENTRY
WITH GROUP KEYWORD AND JOB ENTRY WITH JCLTYPE
KEYWORD.
v IZ96613: E2E ENVIRONMENT ON HP-UX IA64 DWNLDR FAILS WITH
BUS ERROR.
v IZ96555: TIMEOUT CONDITIONS RELATED TO ROUTER PROCESS
USED TO DOWNLOAD CENTRALIZED SCRIPTS. SIMILAR TO Z/OS
APAR PM30205.
v IZ97076: MONMAN PROCESS MEMORY LEAKS.
v IZ97908: WHEN PLAN AUDIT IS ENABLED RANDOM WAS CRASH
WITH EVENT RULES USING SUBMIT ACTION.
v IZ98358: RMSTDLIST FAILS ON TWS 8.5.1 FP1 WINDOWS 2003
CLUSTER.
v IZ98528: PARMS -R FAILS WITH A CORE DUMP ON HP-UX.
v IZ98964: TWS JOBNUMBER INVALID IN EVENT.LOG ON LINUX
64BIT.
v IZ99233: EVENT RULE ALLOWS JOB SUBMIT WHEN JOBSTREAM
SPECIFIED DOES NOT EXIST.
v IZ99333: DELAY IN JOB STARTING EVEN THOUGH CANCEL
PENDING DEPENDENCY HAS BEEN PROCESSED.
v IZ99697: THE NUMBER OF FILE DEPENDENCIES UNRESOLVED IS
SET TO 1, ALTHOUGH ALL OF THEM ARE RESOLVED.
v IZ99755: NEW OPTION TO SKIP JOB EVERY INSTANCE IN LATE.
v IZ99893: LOG MESSAGE WRITTEN EVENT TRIGGERS 1 TRAP FOR N
MESSAGES INSTEAD OF 1 TRAP PER MESSAGE.
v PM44066: TWSZ E2E ADDRESS SPACE ABEND S338 MULTIPLE TIMES
FOLLOWED BY S683.
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.5.0 :
v 42596: Rollback from fp2 to fp1 remove fp1 line in TWSRegistry.dat.
v 42777: The command: "sbd @#....;follows ....." does not work fine.
v 53305: Some changes in TWS 8.5 FP1 response file.
v 53539: Patch.info on HP-ia64 not contain proper info.
v 53555: twsStopAction is not able to check if ssmagent is stopped or no.
v 53706: pa_risc/ia64 archetecture machine when browsing jobstdlist file.
v 53821: Cluster Utility is not able to add a new joining cluster node.
v 53927: RecoveryPlanProcedure.sh script exited with error 8.
v 53951: The script RecoveryPlanProcedure.sh is not installed with the
right permissions.
v 53989: TWS fixpack install should not overwrite the LOCK_LIST.
v 54017: Was java core dump release js dep from jsc.
v 54041: New isolation value is blank.
v 54043: Final js remains into exec status if symnew is corrupted.
v 54120: Security auth does not work properly for Jobs in plan.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
15
v
v
v
v
v
54124:
54139:
54146:
54242:
54303:
Security:invalid line number in case of security error.
Check if MDL.JSF_JS_INST_FORECAST already exists.
Forecast is not generated on mdm with oracle.
TDWC should show dependencies resolved as in conman.
twspatch -undo still display wrong message (see def 54218).
v 54315: symcheck utility does not work on RH5 (i386), ON PPC wrong
outp.
v 54347: getEngineInformation called too often.
v 54350: EDWA doesn't trap the file system filling.
v 54353: Switch manager not work well.
v 54370: Problem with behind firewall if target agent cannot be connected
by the router.
v 54394: Multiple event rules on filesystem are wrongly triggered.
v
v
v
v
v
54404:
54412:
54423:
54432:
54438:
TWSHost not substituted by SPB.
Installation with recovInstReg.run="true" not work well.
Datecalc coredumps on HP Itanium 64 bit.
Recovery jobs don't start using sbs command.
Submit centralized job in e2e scenario abend.
v 54448: This fixes truncated ipc messages like AWSDEB007I and
AWSDEB003I.
v 54477: Set connection_less for the EDWA.
v 54490: Symphony corruption on Solaris Opteron.
v 54567: Leak in jobmon process let jobmon to grow up 2GB on windows.
v
v
v
v
v
v
v
v
v
54658:
54673:
54674:
54764:
54788:
54792:
54808:
55037:
55045:
w/a 84FP5 install for MS script engine issue with '('.
Cannot submit predefined jobs from webui.
Istallation Success even if eWas does not upgrate to FP33.
Backporting of stopmonman process during FP.
planman -u displays "PLANMAN:" on every row.
Recovery rerun option does not work fine.
It's not possible to change the was temp dir.
On DM with mailman servers EDWA config deploys a lot.
DBCS value in twa_env.cmd is changed by fixpack.
v 55354: Repair:wrong disk space check on /tmp.
v 55447: Installation fails step 6 Start Services on win 2003 32 bit.
v 55449: Wrong behaviour using sbd with Unicode path on Windows.
v 55478: Scheduled time of the predecessor job stream in GMT on JSC
AND TDWC.
v 55750: 20110630_TWSMERGE.log has wrong group and owner.
v 55778: If cc does not have DISP on MDM CPU sbj from TDWC not
audited.
v 55791: FP3 inst:Some null pointer except. during DB2CheckPrereqsPanel.
v 55798: Fp3 DB2Type4IsolationLevel=READ_STABILITY instead of
cursor_stability.
v 55814: SBD with alias via TDWC does not show the original job name.
v 55820: switcheventprocessor does not switch on bkm.
v 55832: Additional traces in PlanJNI component.
16
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
APAR et incidents résolus dans Tivoli Workload Scheduler pour
la version 8.5.0 groupe de correctifs 2
Cette section répertorie tous les APAR et incidents internes résolus par ce groupe
de correctifs. Pour plus d'informations sur les APAR et les défauts internes, voir
«Mises à jour de la documentation», à la page 66.
Liste des APAR résolus :
v IZ67514: TWS 8.3 FTA CONMAN ERROR MESSAGE IF DEFAULT
CONFIGURATION.
v IZ69965: R11XTR WITH -M OPTION SHOWS THE INCORRECT DATE.
v IZ69966: EVENT TYPE OF "JOBSTREAMCOMPLETED" IS NOT
TRIGGERED, IF A JOB WITHIN A JOB STREAM IS CANCELED.
v IZ70415: ADHOC SUBMISSIONS WITH PROMPTS HAVE THE SAME
PROMPT NUMBER.
v IZ70630: AT THE END OF DAILY PLAN MANY FTAS DO NOT LINK.
v IZ70640: SSM AGENT LOGS ARE CREATED WITH WRITE
PERMISSIONS FOR "OTHERS" REGARDLESS OF THE UMASK
SETTING FOR ROOT ON AIX SYSTEMS.
v IZ70730: BATCHMAN CORE OR STAGEMAN ERROR IF ACCESSING
BAD FOLLOWS RECORD.
v IZ71230: JOB STREAM CANCEL NOT LOGGED IN PLAN AUDIT.
v IZ71924: JNEXTPLAN NOT DELETING OBSOLETE/COMPLETED JSI
FROM PREPRODUCTIONPLAN.
v IZ72154: UNIXLOCL METHOD DOESN'T PERFORM CHECK OF FILE
EXISTENCE IF OPERABLE PROGRAM OR BATCH FILE.
v IZ72156: STAGEMAN COMPLETE SYMPHONY CREATION ALSO IF
WRONG RECORD INTO SYMNEW IS FOUND.
v IZ72279: DURING THE FALL DST SWITCH, SCHEDULES BETWEEN
0100 AND 0200 ARE NOT PUT INTO THE SCHEDULE ON THE DAY
OF DST SWITCH ONLY.
v IZ72593: JOBS WITH AT BETWEEN 0000 AND SOD GET START TIME
ONE DAY LATE.
v IZ72810: TWS - MANY SSMAGENT.BIN PROCESSES, ONE STARTED
EVERY 5 MINUTES.
v IZ72911: JOBINFO RSTRT_RETCODE COMMAND IN A RECOVERY
JOB DOES NOT RETURN CORRECT VALUE IF PARENT JOB IS
RERUN & ABENDS W/DIFFERENT CODE.
v IZ73054: TWSMERGE LOG NOT SWITCHED CORRECTLY.
v IZ73204: PLANMAN CRTFC SCHEDTIME 1 DAY OFF IF TZ=NO AT 8.3
FP8 .
v IZ73256: JOB STREAM ID IS DISPLAYED AS JOBSTREAMNAME IN
MESSAGE TEXT ON OPERATOR MESSAGE FOR FAILED JOB WITH
NO SCRIPT.
v IZ73578: ONE PREDECESSOR IF SBS WITH FOLLOWS PREVIOUS
SELF AND SAME SCHEDTIME.
v IZ73772: AFTER TWS 8.5 FP1 MESSAGE CCGBC0071W WARNING
APPEARS WHEN STARTUP SCRIPT IS ISSUED.
v IZ74028: EVENTS BEING TRIGGERED MULTIPLE TIMES.
v IZ74359: EVENT IS TRIGGERED BY MONMAN WITH DELAY.
v IZ74474: TRIGGERED ACTION IS NOT LISTED IN MONITOR
TRIGGERED ACTIONS.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
17
v IZ74475: JOB ITERATIONS ARE SKIPPED IF MESSAGE THAT UNTIL
HAS EXPIRED IS DISPLAYED AT SAME TIME.
v IZ75038: WHEN USING A MAILMAN SERVER FOLLOWING A
CONMAN STOP ON AGENT WRITER/LINK FROM DB DOES NOT
TIMEOUT.
v IZ75620: MAILMAN PROBLEM CAUSED BY USERJOBS
MANAGEMENT.
v IZ75794: EQUAL SIGN IS NOT PASSED AS A CHARACTER TO BAT
FILE.
v IZ76066: REPORTS CORE DUMP ON SOLARIS DURING MAKEPLAN.
v IZ76319: DATECALC COREDUMPS ON HP ITANIUM 64 BIT.
v IZ76346: JOBSTREAMWORKSTATION IN SCOPE SECTION IS NOT
MODIFIED.
v IZ77122: TRIAL/FORECAST PLAN WITH MBCS NAME CAN NOT BE
ACCESSED FROM JSC/TDWC.
v IZ77386: CONMAN STOP GENERATES SEGFAULT ERROR ON LINUX
/VAR/LOG/MESSAGES FILE.
v IZ77523: WHEN NETUSERGETINFO API FAILS DURING WINDOWS
DOMAIN CONTROLLER AUTHENTICATION, JOB STOPS
PROCESSING.
v IZ77650: AWSGTW113I IS GARBLED WHEN LANG=JA_JP ON AIX.
v IZ77651: JOB STREAM STAYS IN READY, AFTER JOBS ARE
CANCELLED WITH "PEND" OPTION.
v IZ78475: ON APPSERVMAN STOP, IT WRITES INCORRECT MESSAGE
TO MERGE LOG: THIS MEANS THAT THE APPLICATION SERVER
ITSELF HAS ALSO STOPPED.
v IZ78481: PRIMARY DM CAN'T FAILOVER TO BACKUP DM AFTER
CHANING THE PRIMARIES HOSTNAME AND IP ADDRESS.
v IZ80144: FOLLOWS DEPENDENCY NOT HONORED WHEN
SCHEDULE WITH "MATCHING PREVIOUS" KEY IS SUBMITTED
TWICE VIA EDWA.
v IZ80500: MAKESEC CORRUPTS SECURITY FILE.
v IZ80775: TWSCLUSTERADM.EXE ABENDING ON 2008 WINDOWS
CLUSTER.
v IZ80975: SET 305 (WS LINKED) IN THE BMEVENTS.CONF.
v IZ81173: TWSHOST.SH RETURNS STATUS "DOWN" IF SYMPHONY
FILE IS NOT READABLE BY UA USER.
v IZ81457: E2E LINK PROBLEM FOR FTA WITH DISTRIBUTED
CONNECTOR.
v IZ81898: SOCKET ERROR INFORMATION IS NO COMPLETE ON
JAPANESE ENVIRONMENT.
v IZ82455: AWSBHU039E HAS "DEADLINE" AS A VALID ARGUMENT,
ALTHOUGH IT IS NOT A VALID ARGUMENT FOR "CONMAN SS".
v IZ82772: MONMAN ISN'T SWITCHING WRITING TO A DIFFERENT
FILE EVERY DAY. WRITES TO THE SAME FILE. REQUIRES A
CONMAN STOPMAN & STARTMON.
v IZ82940: CREATE-TRIAL SHOULD NOT BE ALLOWED FROM TWS
COMMAND LINE WHEN LTP/SYMPHONY IS ALREADY PRESENT.
v IZ83199: TIVOLI_JOB_DATE HOLDS -0032768, IF DELDEP AT ON JOB
IS PERFORMED.
18
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IZ83267: MONTHLY JOB STREAM IS NOT SCHEDULED CORRECTLY.
v IZ83683: WEBSPHERE CRASH IF BROWSE JOBLOG IN ALTERNATE
PLAN.
v IZ83745: MAILMAN OR BATCHMAN TERMINATES WITH CORE IF
OPTIONS=OFF IN BMEVENTS.CONF.
v IZ84212: FORMAT OF EVENT 163, 164, 165 IS NOT CORRECT IN
FORMAT FILE.
v IZ84302: MAKESEC FAILS WITH NTDLL.DLL DURING 8.5.1
INSTALLATION.
v IZ84698: REPTR -POST VARIES WITH DIFFERENT
MAESTRO_OUTPUT_STYLE VALUES.
v IZ84990: MULTIPLE SENDEVENT FAILS WITH AWSGTW112E ERROR.
v IZ84993: "TWSPATCH" FAILS TO CREATE /TMP/TWA/
TWS851FIXPACK DIRECTORY, IF /TMP/TWA DOES NOT EXIST.
v IZ85790: "XREF -F" COMMAND DOESN'T SHOW FILENAME OF
QUALIFIER.
v IZ86029: PROMPT TEXT BEGIN WITH A COLON (:), REQUIRES
INTERVENTION.
v IZ86162: NETMAN PROCESS CONSUMING MEMORY ON W2K3
64BIT.
v IZ86769: KILL JOB DOES NOT WORK ON 64BIT WINDOWS.
v IZ86831: JS AT 00:00 IS NOT INCLUDED IN CONMAN SS
+STARTED=,HIGHTIME
v IZ86885: SCHEDULE WITH AT TIME IS LOST WITH JNEXTPLAN
-FOR 0000.
v IZ87209: PATHS CONTAINING THE AMPERSAND "&" ARE NOT BE
RECOGNIZED IN TWS.
v IZ87368: RECOVERY JOB IS LOST BY CONMAN SBS FROM
LINUX/WINDOWS, IF THE JOB NAME IS LONGER THAN 24 BYTES.
v IZ88104: 9 BYTES OF MEMORY LEAK WITH GETENGINEINFO
CALLS.
v IZ88122: COMPOSER VALIDATE ERROR AWSBIB043E DUE TO THE
WRONG PARSING MECHANISMN USED BY COMPOSER.
v IZ88241: CLUSTERINSTANCENAME IS ADDED BY
TWSCLUSTERADM.EXE INCORRECTLY.
v IZ88278: TWS 84-FP05 FORECAST ERROR RELATED TO THE
CREATION OF ADDITIONALVIEWS IN THE TWS MDL SCHEMA.
v IZ89053: WHEN THE NETWORK DEPENDENCY IS CHECKED ON AN
HP-UX IA64 SYSTEM.
v IZ89553: UPDATEST AT JOB S ENDS WITH WARNING MESSAGE
AWSJPL804W.
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.5.0 :
v 40616: EDWA submit job action fails when a parameter is included.
v 42777: the command: "sbd @#....;follows ....." does not work fine.
v 53305: Some changes in TWS 8.5 FP1 response file.
v 53547: WAS Tree is install with all writable permission.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
19
v
v
v
v
v
53711: JnextPlan and bridged job in EXEC: symphony corruption PULSE.
53733: mailbox event monitoring, threshold var filled with actual size.
53748: pobox min threshold, event triggered only after max threshold.
53778: Review TWSApplicationPlugInMsg.xml message file.
53782: monitoring filesystem min threshold not triggered.
v 53799: Batchman-old remove batchman pids, broking the ITM
integration.
v 53807: monitring mailbox not working with blank in path.
v
v
v
v
v
v
v
53823:
53824:
53845:
53858:
53860:
53881:
53896:
event rule on process monitor triggered twice for mailman.
if two rules monitor processes the first one is no more trigger.
file system monitor on win not working when multiple monitors.
Incorrect behavior creating an event rule with EVERY filter.
First trap not sent for TWSAppliationMonitor plugin.
Multiple properties for boolean and times should be not allowed.
Missing TZ check importing an event rule by composer.
v 53903: TWS-ITM:twaserver pid is different in TWSApplicationServer.sh.
v
v
v
v
v
53913:
53920:
53921:
53942:
53972:
Join on new node is not able to add the owner on twsresource.
tsmxagent return SUCC for TSM failed schedules with no Result.
twspatch -u has incorrect explanation for -remove param.
Missing check creating a file monitor event rule.
logmessagewritten in SystemOut event autotriggered.
v 53973: Missing check for Matches filter.
v 53975: Missing check importing an er having time zone with wrong case.
v 53994: Windows FTA sporadically not linked iif tws not authenticated.
v 54022: TEP metafile and script changes to support ITM 6.2.1.
v 54027: Jobmon crash with wrong script path.
v 54037: Wrong behaviour using sbd with quote and escape char.
v 54038: Wrong permission on TWS files: write permission for other.
v 54052: Automatic Launch of cluster utility Enhanched from TWS fixpack.
v
v
v
v
v
54074:
54082:
54090:
54092:
54148:
The Application monitor doesn't trap the file system filling.
TLM signature files already present on UNIX platform.
Wrong permission on TWS files: write permission for other.
BKDM down after re-start old manager.
installation filed: System error 997 has occurred (token start).
v 54177: stopWas fails on Windows 2008 64-bit with domain control.
v 54191: Add to GA fixes the regutils.dll for apar IZ61327.
v 54192: tws_jni trace level cannot be set, otherwise NullPoineter is
catched.
v 54215: wconvcat.exe crash on win 2008 64-bit during 8.4 FP5 installation.
v 54218: wrong message when run twspatch -undo on AIX 5.2.
v 54423: DATECALC COREDUMPS ON HP ITANIUM 64 BIT.
APAR et incidents résolus dans Tivoli Workload Scheduler pour
la version 8.5.0 groupe de correctifs 1
Cette section répertorie tous les APAR et incidents internes résolus par ce groupe
de correctifs. Pour plus d'informations sur les APAR et les défauts internes, voir
«Mises à jour de la documentation», à la page 66.
20
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Liste des APAR résolus :
v pIZ22085: QUIT EVENT IN TOMASTER QUEUE NOT DISCARDED
AFTER THE TERMINATE SIGNAL.
v IZ31257: AUTHENTICATION CAN FAIL USING PAM MODULE ON
LINUX PLATFORM.
v IZ31273: "WITHIN AN ABSOLUTE INTERVAL" DEPENDENCY IS LOST
OVER JNEXTPLAN IF ENLEGACYSTARTOFDAYEVALUATION IS SET
TO YES.
v IZ31912: JOB STREAM IS NOT LISTED ON THE LAST DAY OF THE
MONTH BY R11XTR COMMAND IF AT=0900 OR LATER AND SOD IS
LATER THAN 0901.
v IZ32363: THE PART OF "AWSDEB007I" MESSAGE IS GARBLED IF
LANG=JA_JP.
v IZ33462: UNISON_JOB ENVIRONMENT VARIABLE INCORRECTLY
SET.
v IZ33611: JOBSTREAM IS SAVED EVEN THOUGH A
"NON-ALLOWABLE" ALIAS JOBNAME IS USED INSIDE THE
SCHEDULE.
v IZ35437: MONMAN PROCESS HOLDING NETMAN AND TWSMERGE
FILES OPEN WHICH WERE OPENED AT STARTUP AND NOT
SWITCHING FILES FOR NEW DAYS.
v IZ36977: JOBMANRC IS NOT ABLE TO LOAD LIBRARIES ON AIX 6.1,
IF STREAMLOGON IS NOT ROOT.
v IZ38754: MONBOX IS STILL UPDATED (ITS SIZE INCREASES ) EVEN
IF EVENT MANAGEMENT HAS BEEN STOPPED.
v IZ38892: TWS 8.3 AND HIGHER SUPPORT FOR NIS
AUTHENTICATION ON AIX.
v IZ40897: USE OF RUNCYCLES USING FREEDAYS CALENDARS CAN
RESULT IN MULTIPLE OCCURRENCES OF JOB STREAMS BEING
SCHEDULED ON A PARTICULAR DAY.
v IZ41933: NETMAN TERMINATES WITH SIGSEGV FOLLOWING
CONMAN SHUT.
v IZ43228: UNIXSSH EXTENDED AGENT FAILS TO LAUNCH JOBS IF
USER NAME ON REMOTE SYSTEM IS GREATER THAN 8
CHARACTERS IN LENGTH.
v IZ43713: TWS 8.4 EVENT RUNCOMMAND WON'T WORK WITH
ARGUMENT PASSED.
v IZ43716: WAS HANG/CRASH OCCURS BY PERFORMING "CONMAN
SBS" AND "SET ALTERNATE PLAN" CONCURRENTLY.
v IZ43721: PARMS -E RETURNS RC=1 ALWAYS FROM SCRIPT OR CMD.
v IZ44260: SUBMITTING JOB STREAMS WITH NEEDS FAILS DURING
JNEXTPLAN FAILS.
v IZ44871: NEED TO DOCUMENT A NECESSARY SETS OF PROPERTIES
REQUIRED IN THE INPUT FILE WHEN USING WAS
CONFIGURATION UTILITIES .
v IZ45232: JOBSTDL / MORESTDL GIVE USAGE ERROR WHEN USING
-NAME OR -SCHEDIDFLAGS ON SOLARIS.
v IZ45456: COMPOSER REPLACE CREATES CORE DUE TO OPENSSL
CODE.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
21
v IZ45520: TWS 8.3 MDM UPGRADE TO 8.5 FAILS IN MOVEKEY.SH ON
AIX.
v IZ45996: THE UPGRADE FROM TWS 8.2.1 TO TWS 8.5 FAILS WHEN
USING THE TWSINST SCRIPT.
v IZ46744: CLARIFICATIONS ARE NEEDED ON THE USE OF OPENS
DEPENDENICES.
v IZ46776: MAILMAN WRITER FAILURE ON MDM DUE TO
ABNORMAL MESSAGE.
v IZ46824 : CHANGING START TIME IN FORECAST PLAN CAUSES
ERRORS IF TIMEZONE=NO IN OPTMAN.
v IZ46911: COMPOSER ERRONEOUSLY RETURNS "DAT:" IF AN EMPTY
COMMENT (* CHARACTER ONLY) IS PRESENT IN THE SCHEDULE
DEFINITION.
v IZ47299: THE TIIMEOUT RULE DOESN'T WORK IN A SPECIFIC
SCENARIO.
v IZ47677: XREF, REP7 AND COMPOSER CREATE CORE DUMP.
v IZ48584: LATE IS PERFORMED TO THE CANCELLED JOB STREAM,
IF TWS IS RESTARTED.
v IZ48682: MAILMAN SERVERS ON GRAND CHILD DM TERMITATE
BY PERFORMING SWITCHMGR TO CHILD DM ON E2E
ENVIRONMENT.
v IZ49337: AWSDEB010E MESSAGE BY CONMAN STOP IS GARBLED.
v IZ49339: AWSUI5015E UNABLE TO OPEN THE EVENT RULE EDITOR
RECEIVED AFTER RESTART TDWC SERVER, RUN REPORT, & OPEN
EVENT RULE EDITOR.
v IZ49759: MAILMAN FAILURE ON INITIALIZING FTA, IF SYMPHONY
COMPRESSION ENABLED AND A CONSIDERABLE NUMBERS OF
CALENDARS ARE DEFINED.
v IZ50418: COMPOSER REPLACE RETURNS EXIT CODE 134 ADDING
WHEN IMPORTING A JOB DEFINITION WITH LONG SCRIPTNAME
OR DOCOMMAND FIELD.
v IZ51213: REP8 "STAT" FIELD SHOWING INCORRECT OUTPUT.
v IZ51311: "SCHEDULED TIME" DISPLAYS IN GMT TZ WHEN TZ IS
DISABLED (CONMAN AND JSC AFFECTED).
v IZ51448: TWS 8.4 DOES NOT ISSUE WARNING AT PLAN
GENERATION TIME IF PARAMETERS ARE TOO LONG.
v IZ51564: FILE DEPENDENCIES ARE WORKING DIFFERENTLY IN
TWS 8.4 THAN IT DIDIN TWS 8.2.1 DUE TO A PROBLEM WITH
HANDLING OF DOUBLE QUOTES.
v IZ51662: UNDOCUMENTED LIMIT TO SECURITY FILE SIZE, 32,767.
v IZ51761: JSC/TDWC SYMPHONY NOT REFRESHED AFTER
JNEXTPLAN.
v IZ52028: MAILMAN UNABLE TO LINK TO AGENTS IF NUMBER OF
AGENTS IS MORE THAN HALF THE NUMBER OF FILE
DESCRIPTORS.
v IZ52139: AD-HOC JOBS ARE IGNORING DEPENDENCIES.
v IZ52178: SCHEDULE IS NOT PLANNED CORRECTLY AFTER
DELETING THE SAME JOB STREAM NAME WITH "VALIDFROM"
OPTION.
22
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IZ52311: WARNING MESSAGE FOR CPU IGNORE STATE AT
JNEXTPLAN.
v IZ52913 : TWS EVENTS ARE NOT SHOWN CORRECTLY ON TEP
CLIENT.
v IZ53387: THE COMMAND "UNLOCK PARMS=@; FORCED" DOES
NOT UNLOCK THE PARMS DATABASE IN TIVOLI WORKLOAD
SCHEDULER.
v IZ53395: CONMAN SHOW SCHED OUTPUT DOES NOT DUSPLAY
[UNTIL].
v IZ53569: RESETPLAN DOES NOT REMOVE SYMPHONY FILE IF
SCHEDLOG DIRECTORY IS A SYMBOLIC LINK TO A DIRECTORY ON
A DIFFERENT FILE SYSTEM.
v IZ53792: FP: DESCRIPTION OF "(EST)START" IS NOT CORRECT IN
THE MANUAL.
v IZ53812 : AWSDEJ005E WHEN ATTEMPTING TO REPLY TO A LONG
PROMPT IN COMBINATION WITH A SECURITY FILE NAME FILTER.
v IZ53821: THE CA-7 DEPENDENCIES CAN NOT BE QUERIED AFTER
A JNEXTPLAN.
v IZ54262: DMS AND BDMS GOT UNLINKED AFTER SWITCHMGR.
v IZ54495: DISABLING THE EVENT MANAGEMENT AND
PERFORMING JNEXTPLAN DOES NOT CHANGE THE STATUS TO
"E" ON CONMAN SC. IT REMAINS AS "E".
v IZ54552: AWSJSY101E THE SYMPHONY PLAN OPERATION
"QUERYJOBS" COULD NOT BE COMPLETED.
v IZ54566: THE SAME JOBNAMES IN USERJOBS CAN NOT BE
WORKED FROM JSC.
v IZ54609: BATCHMAN ABEND IF PROGRAMMATIC JOBS AND
LARGE SYMPHONY.
v IZ54736: NETWORK DEPENDENCY STRING TRUNCATED IF SCHED
SUBMITTED FROM JSC.
v IZ55321: AFTER SWITCHMGR FROM DM TO BDM, SOME EVENTS
WERE LOST.
v IZ55345: TIME ZONE SHOULD BE ADDED IN THE JNEXTPLAN -FOR
0000 COMMAND DESCRIPTION.
v IZ55625: OPENS FILE DEPENDENCIES INCORRECT FILE NAMES.
v IZ55723: DDJ COMMAND ISSUE.
v IZ55767: "CONMAN SBS" FAILS WITH AWSJPL006E ON
CONCURRENT SUBMISSION.
v IZ56263: THE EVENT "MODIFICATIONCOMPLETED" IS TRAPPED
ALTHOUGH THE TARGETFILE IS NOT MODIFIED
v IZ56691: JOBMAN.EXE CREATES A FILE NAMED %TWSHOME%
UNEXPECTEDLY.
v IZ57373: REPTR SHOWS ONLY A PART OF SCHEDULED JOB
STREAMS.
v IZ57938: ON WINDOWS 2008 DOMAIN CONTROLLER TWS FAILS TO
INSTALL DUE TO MISSING KEY ON WINDOWS REGISTRY.
v IZ58283: AFTER SWITCHMGR, SSL PORT IS NOT USED FROM FTA
TO NEW MASTER.
v IZ58709: TEPCONFIG.SH RETURNS THE ERROR "SHIFT: BAD
NUMBER".
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
23
v IZ58715: MESSAGE AWSBHU510E IS GARBLED WHEN LANG=JA_JP.
v IZ58722: DEADLINE OCCURS TWICE IF JNEXTPLAN IS PERFORMED
WHILE JOB IS BEING EXECUTED AND CARRYFORWARDED AS
USERJOBS.
v IZ59485: INSTALLING CLI IN TWSHOME CHANGES PERMISSIONS
OF FILES IN TWSHOME/BIN.
v IZ60180: UPDATEWASSERVICE.BAT DOES NOT INITIALIZE
%WASPASSWORD% CORRECTLY.
v IZ60209: DEPLOYMENT OF EVENT DRIVEN RULES FAIL WHEN
WORKSTATTION NAME IS LESS THAN 3 CHARACTERS LONG.
v IZ60373: PERFORMING A RERUN FROM A DB DEFINED JOB WITH A
VARIABLE RESULTS IN EITHER VARIABLE NOT BEING RESOLVED,
OR ERRORS.
v IZ60517: CONMAN NOT HANDING INTERNETWORK DEPENDENCY
WHEN CARRY FORWARD.
v IZ60528: EVENT TRIGGERING NOT BEING UPDATED ON FTA.
v IZ60614: RESETPLAN -SCRATCH AND JSC QUERY ON JOB STEAMS
IN PLAN CAUSE WEBSPHERE TO GO DOWN.
v IZ60853 : JOB STREAM CANCEL PEND DEPENDENCIES NOT
RELEASED.
v IZ61327: TWA INSTALLATION FAILS ON WINDOWS 2008 WHEN A
DOMAIN ACCOUNT IS USED.
v IZ62447: EDWA: "DOES NOT MATCH" OPTION NOT RESPECTED AT
JOBSTREAM LEVEL.
v IZ62551: IN SOME SCENARIOS AT TIME / TIMEZONE KEYWORDS
ARE NOT HONORED.
v IZ62730: TWS EVENTS DUPLICATION.
v IZ63856: ENLISTSECCK NOT ENFORCED ON ALTERNATE PLANS
THROUGH TDWC OR JSC.
v IZ63868: ATTEMPTING TO DELETE DUPLICATE OPENS
DEPENDENCIES FROM JSC.
v IZ64003: CENTRALIZED SCRIPTS IN END TO END ENVIRONMENT
START AND FAIL.
v IZ64479: FTA STATUS DOES NOT BECOME INITTED ON BDM, IF FTA
IS NOT ABLE TO LINK TO BDM BY THE FIRST AUTOLINK
ATTEMPT.
v IZ64725: FINAL JOBS ABEND IF MDM IS INSTALLED TO THE
DIRECTORY OTHER THAN C-DRIVE ON WINDOWS 2008.
v IZ64931: EDWA: JOBSTATUSCHANGED EVENT RULE IS NOT
TRIGGERED FOR FAILED JOB.
v IZ65453: TWSMERGE LOG AND /STDLIST/<DIRECTORY> OWNED
BY ROOT INTEAD OF TWSUSER.
v IZ65631: TWS 8.4 FIXPACK README FILES NEED TWSPATCH
-REMOVE CLARIFICATION.
v IZ65711: %UNISON_SCHED% OF THE RECOVERY JOB DOES NOT
HOLD A JOB STREAM NAME, IF THE JOB STREAM IS SUBMITTED
FROM JSC.
v IZ65928: TWS DB2 INSTALL FAILS IF USER HAS ) SIGN IN
PASSWORD.
24
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v IZ66027: DEPENDENCY ADDED IS WRITTEN IN TWSMERGE.LOG
REPEATEDLY.
v IZ66322: JOBMON.EXE START FAIL MSG IF TWSUSER CANNOT
OPEN FILE IN TEMP.
v IZ66678: JOBS DURING DST WINDOW ARE DELAYED RUNNING.
v IZ67385: TDWC FILE MONITORING EVENT IS INCORRECTLY
SHOWING FILE AS BEING UPDATED, EVEN WHEN IT'S NOT
MODIFIED.
v IZ67393: PLUGGABLE AUTHENTICATION MODULES (PAM)
SERVICE-NAME USED BY TWS/EWAS WHEN AUTHENTICATING.
v IZ67552: LOGMAN RETURNS EXIT CODE 0 EVEN IF IT FAILS TO
REMOVE OLD LTP.
v IZ67993: MODIFICATION OF A CALENDAR DATA IS NOT
REFLECTED TO THE PLAN.
v IZ68101: FORECAST PLAN GENERATION GENERATES A LOOP IN
TWS ENTERPRISE APPLICATION ON WEBSPHERE.
v IZ68159: AUDIT HEADER USER FIELD IS NOT CLEAR.
v IZ68546: ALLOW SCHEDULE IN ADDING STATE TO CARRY
FORWARD.
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.5.0 :
v 42552: INSTALLATION FP2 FAILS WITH PWD CONTAINS ")", "(".
v 45327: DISPLAYS DIFFERENT PROMPT WITH SAME REC. NUM.
v 46524: REPTR DOESN'T WORK ON AIX WITH LANG=C OR EN.
v 46528: JS WKS NOT EGUAL TO JOB WKS, SC=YES, NEW JS DOESN'T
WORK.
v 46543: THE IDENTICAL USER NAME MAY NOT EXIST ON THE
LOCAL AND DOMAIN ASTWS USER ON WINDOWS
ENVIRONMENT.
v 46963: TWS EVENT WITH BLANK SPACE.
v 47442: "INSTALL THE FIX PACK ON THE TDWC" ON SOLARIS
DOESN'T WORK.
v 47484: IZ43721 PARMS -E RETURNS RC=1 ALWAYS FROM SCRIPT OR
CMD.
v 47939: IZ45199 QUERY ON FILE INSTANCES LOOPS ON JSC/TWDC
(HPIA).
v 48040: MOVEKEY.BAT NOT WORK WITH PATH.
v 48062: MESSAGES INTO TWSINST CATALOGS ARE MISLEADING.
v 48097: MAKECAL DOESN'T WORK IF IT IS RUN BY A USER
DIFFERENT FROM ROOT.
v 48289: CREATECUSTOMREGISTRYFORPAM.SH DOESN'T WORK.
v 48303: PK65932: /ETC/GROUPS FILE DESCRIPTORS NOT CLOSED
ON AIX.
v 48335: INCLUDE IFPK81387 INSTALLATION INTO 8.3 FIXPACK 7.
v 48399: RULES WITH MORE THAN 1 EVENT OF DIFFERENT TYPES
AREN'T SATISFIED.
v 48554: NEW OPENSSL V0.9.8J FOR ALL SUPPORTED PLATFORMS.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
25
v 49121: UNLOCK COMMAND WORKS INCORRECTLY FROM UIS FOR
USERS WITHOUT UNL.
v 49621: OPENS DEP DO NOT WORK FROM 8.2 TO 8.4 ON UNIX.
v 49948: MISSING SOME SPECIFICATION ABOUT PARAMETERS.
v 49963: WRONG SIZE FOR DISK OCCUPATION CHECK AFTER
INSTALLATION.
v 49993: VALIDTO KEYWORD EXPLANATION MISSING.
v 50268 : COMPOSER/OPTMAN/CONMAN CRASH ON SOLARIS
OPTERON WITH SEGMENTATION.
v 51112: TWSPATCH -REMOVE MESSAGE SHOWS INCORRECT
EXPLANATION.
v 51116: WRONG BEHAVIOR FOR CACHE MAILBOX.
v 51349: INCORRECT MESSAGE WHEN DDJ @#@.JOB1;FOLLOWS=
@#@.DIR;NOASK.
v 51489 : ERRORS WHEN RUNNING THE REXX EQQRXARC TO
ARCHIVE OLD PLANS.
v 51519: SBS WITH OPENS SHOWS INCORRECT MESSAGE ON
APPSERVER.
v 51642: HOME SETTING IS WRONGLY EXPORTED WITH DOUBLE
QUOTES IN JOBMANRC.
v 51712: MESSAGE IN DATAMIGRATE ABOUT SHORT TIMEZONE
NAME.
v 51744: ERROR:IN PURGE_LOCAL_POBOX_AND_SET_MAXSIZE
(SW=YES).
v 51920: REP3 HANGS WHEN NO CALENDARS.
v p52411: CLUSTER FTA INSTANCE IS NOT ABLE TO START
AUTOMATICALLY ON WINDOWS 2008.
v 52436: DISABLE BROADCASTING OF APPSERVMAN EVENTS.
v 52741: INCORRECT NETCONF ON WIN PLATFORM ON DRIVER
20091027.
v 52789: UPG ENGINE FROM 83FP8 TO 8.5.1 FAILED DUE TO WAS
ERROR ON W2K3.
v 53103: ON WINDOWS MAKEPLAN FAILS IF MDM IS IN DRIVE
OTHER THAN C.
v p53149: TWS 8.5.1 AND TWS 8.5 CLUSTER DID NOT INSTALL ON
WINDOWS 2008 CLUSTER.
v 53219: SILENT FIXPACK INSTALLATION FAILS ON UNIX.
v 53221: RESTRICT PERMISSION AGAINST STDLIST DIRECTORY.
v 53311: UNEXPECTED MESSAGES SHOWN IN COMPOSER AFTER FP 1
INSTALLATION.
v 53352: ERROR INSTALLING DB2 FROM LAUNCHPAD 8.5.
v 53453: JOBSTDL DOES NOT WORK WITH SHORT FORMAT.
v 53490: SSL COMMUNICATION FIELD NOT CORRECT IN MONITOR
WORKSTATION.
v 53501: ROLLBACK OF THE TRANSACTION DURING THE SUBMIT.
v 53503: DEPENDENCY IS LOST AFTER JNEXPLAN (LE=YES).
v 53568: USE OF RUNCYCLES USING FREEDAYS IN 8.5 IS WRONG.
26
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Limitations recensées et solutions de contournement
Cette section présente les limitations des logiciels et les solutions pour y remédier,
qui concernent Tivoli Workload Scheduler version 8.5.0 Groupe de correctifs 4. Elle
inclut les limitations connues répertoriées dans les notes sur l'édition de la version
8.5.0, si elles ne sont pas résolues par ce groupe de correctifs :
Lors de l'installation :
Le processus d'installation du groupe de correctifs remplace les
certificats Openssl par défaut
L'installation du groupe de correctifs remplace les certificats
suivants :
magasin de clés de confiance
<REP_INST>\TWS\ssl\OpenSSL\TWSTrustCertificates.cer
magasin de clés
<REP_INST>\TWS\ssl\OpenSSL\TWSClient.key
<REP_INST>\TWS\ssl\OpenSSL\TWSClient.cer
Où <REP_INST> correspond au répertoire d'installation
d'IBM Tivoli Workload Scheduler.
Remarques :
1. Si vous disposez de vos propres certificats nommés comme
certificats par défaut sauvegardés dans le répertoire par défaut,
le processus d'installation du groupe de correctifs remplace vos
certificats Openssl. Avant d'installer le groupe de correctifs,
effectuez une copie de sauvegarde de vos certificats Openssl et
restaurez-les après l'installation.
2. Si vous avez déjà procédé au renouvellement des certificats par
défaut en téléchargeant le package 8.5.0-TIV-TWACERTIFICATES depuis Fix Central, le processus d'installation
du groupe de correctifs remplace les certificats par défaut
Openssl renouvelés. Avant d'installer le groupe de correctifs,
effectuez une copie de sauvegarde de vos certificats Openssl et
restaurez-les après l'installation.
L'installation de Tivoli Workload Scheduler échoue si le module
vcredist_x64.exe manque
Dans un environnement 64 bits Windows, lorsque vous exécutez
un agent tolérant aux pannes, l'installation d'un gestionnaire de
domaine principal ou d'un gestionnaire de domaine principal de
secours sur un poste de travail d'origine ou dont la dll contenue
dans le module vcredist_x64.exe manque ou ne correspond pas au
niveau nécessaire, l'installation échoue car Tivoli Workload
Scheduler ne peut pas démarrer. (48555).
Solution : installez le module vcredist_x64.exe avant d'installer
Tivoli Workload Scheduler. Le module vcredist_x64.exe se trouve
dans le centre de téléchargement de Microsoft. Si vous avez
effectué l'installation et qu'elle a échoué, installez-le et effectuez de
nouveau les étapes d'installation qui n'ont pas abouti.
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
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
27
que DB2 et Oracle soient correctement résolus avec les correctifs de
fuseau horaire et d'heure d'été pour gérer correctement l'heure
d'été.
Il s'agit d'un prérequis que le fuseau horaire soit défini sur oui ou
sur non dans le fichier globalopts Tivoli Workload Scheduler. Pour
plus d'informations et pour vérifier si le groupe de correctifs
minimal pour Tivoli Workload Scheduler est installé, visitez le site
http://www-01.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 modules de correction pour
les bases de données ou pour les systèmes
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 même valeur optman chg sd=< que
vous avez 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.
Dans la fenêtre d'installation, des boutons semblent disparaître si vous
cliquez sur Suivant et sur Précédent
Dans la fenêtre d'installation, si vous choisissez Installer une
nouvelle instance et cliquez sur Suivant, puis sur Précédent dans la
fenêtre, les boutons Installer une nouvelle instance et Utiliser une
instance existante disparaissent.
Solution : lorsque vous cliquez sur Précédent, les deux boutons ne
disparaissent pas, mais se trouvent dans le bas de la fenêtre.
Faites-la défiler pour les afficher.
Les parenthèses ne sont pas autorisées dans le correctif d'installation de
Tivoli Workload Scheduler
Lorsque vous installez Tivoli Workload Scheduler, vous ne pouvez
pas définir des parenthèses dans la zone du chemin d'installation.
Dans l'assistant InstallShield interactif sous UNIX® et Linux®, les mots
de passe que vous entrez ne sont pas validés.
Aucun mot de passe n'est validé dans cet assistant sur ces
plateformes. Si vous entrez un mot de passe erroné, il est détecté
uniquement lorsque l'assistant d'installation tente de l'utiliser au
cours de l'exécution d'une étape d'installation.
Solution : exécutez de nouveau l'installation en utilisant le mot de
passe correct.
28
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Sur Red Hat Enterprise Linux V5.0, la fonction de montage automatique
ne fonctionne pas
Sur Red Hat Enterprise Linux V5.0, le message suivant s'affiche
après avoir inséré le DVD et cliqué deux fois sur l'icône sur le
bureau :
./setup.sh: /bin/sh: bad interpreter: Permission denied
Cette situation se produit car la fonction de montage automatique
monte le DVD avec l'option -noexec qui n'est pas compatible avec
le mode d'utilisation du DVD par Tivoli Workload Scheduler.
Solution : pour résoudre l'incident, démonté le DVD et remontez-le
manuellement en utilisant la commande suivante :
mount /dev/scd0 /media
Plusieurs installations avec le même utilisateur TWSuser ne peuvent pas
coexister sur un même poste de travail
Deux installations ne peuvent pas coexister sur un même poste de
travail en utilisant le même nom TWSuser lorsque l'un des noms
correspond à un compte d'utilisateur local et l'autre, à un compte
d'utilisateur de domaine.
Solution : installez les deux instances de Tivoli Workload
Scheduler avec des noms TWSuser différents.
Echec des engagements du Groupe de correctifs 4 dans un
environnement Windows 2003 en chinois simplifié
Si vous installez Tivoli Workload Scheduler V8.5.0 Groupe de
correctifs 4 dans un environnement Windows 2003 32 bits Service
Pack 2 en chinois simplifié, puis que vous validez le groupe de
correctifs, l'installation aboutit, mais la validation échoue à l'étape
de fin et de nettoyage de l'instance Tivoli Workload Scheduler.
(58077)
Echec de l'installation du Groupe de correctifs 4 lors du démarrage de
WebSphere Application Server sous AIX 5.2
Il est impossible d'appliquer le Groupe de correctifs 4 de Tivoli
Workload Scheduler V8.5.0 sous AIX 5.2 en raison de l'échec de
démarrage de la version intégrée de WebSphere Application Server
après la mise à niveau vers la version 6.1.0.45 (57938)
Lors de l'exécution :
Déploiement d'un grand nombre de règles d'événements
Le déploiement de règles, effectué automatiquement ou avec la
commande de déploiement planman, s'exécute lentement lorsque
vous déployez au moins 2 000 règles nouvelles ou modifiées.
Solution : si vous devez déployer un grand nombre de règles,
procédez de l'une des manières suivantes pour améliorer les
performances :
Utilisez un déploiement planman avec l'option -scratch
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 (37011).
Augmentation la taille de pile Java du serveur d'application
Augmentez la taille de pile Java du serveur d'applications,
comme indiqué dans la section relative à l'évolutivité dans
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
29
le chapitre des performances du guide d'administration. Il est
difficile de déterminer quand il est nécessaire d'augmenter
la taille de la pile, mais considérez que le déploiement de
plusieurs milliers de règles peut générer une erreur de
manque de mémoire.
Certaines données ne sont pas migrées lors de la migration de la base de
données depuis DB2® vers Oracle ou vice versa
Aucune des deux procédures de migration ne migre les
informations suivantes de la base de données source :
v Plan de préproduction
v Historique des exécutions et des statistiques des travaux.
v L'état des instances de règle d'événement en cours d'exécution.
Cela implique que toutes les règles d'événement complexes, dont
une partie des conditions de la règle a été remplie avant la
migration de la base de données, sont générées après la
migration sous forme de nouvelles règles. Même si les
conditions suivantes de la règle d'événements sont remplies,
l'enregistrement faisant état de la conformité à la première partie
de la règle n'est plus disponible et donc la règle n'est jamais
complètement satisfait. (38017)
L'état temporel affiché est incorrect lorsque la fonction de 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, LATE) n'est pas correctement
indiqué sur les postes de travail autres que ceux sur lesquels le
travail est en cours d'exécution.
Solution : activez la fonction fuseau horaire pour résoudre ce
problème. Voir le guide d'utilisation et de référence pour plus
d'informations sur la fonction de fuseau horaire. Voir le guide
d'administration pour plus d'informations sur son activation dans le
fichier des options globales. (37358)
Microsoft® Remote Desktop Connection doit être utilisé avec l'option
"/console"
Si vous utilisez la connexion de bureau distante de Microsoft pour
exécuter Tivoli Workload Scheduler, vous devez toujours l'utiliser
avec le paramètre "/console", autrement Tivoli Workload Scheduler
génère des résultats incohérents.
La commande planman showinfo affiche des heures incohérentes
(IZ05400)
L'heure de planification affichée par la commande planman
showinfo peut être différente de celle du 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 WebSphere Application Server ne reconnaît pas le fuseau
horaire défini dans le système d'exploitation.
Solution : dans le fichier server.xml définissez le fuseau horaire
spécifié pour le poste de travail dans la base de données Tivoli
Workload Scheduler. Procédez comme suit.
30
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
1. Créez une copie de sauvegarde de ce fichier :
appserver/profiles/twsprofile/config/cells/DefaultNode/
nodes/DefaultNode/servers/server1
2. Ouvrez server1.xml avec un éditeur.
3. Recherchez la chaîne genericJvmArguments et ajoutez :
genericJvmArguments="-Duser.timezone=time zone"
où fuseau_horaire correspond au fuseau horaire défini pour le
poste de travail dans la base de données Tivoli Workload
Scheduler.
4. Arrêtez WebSphere Application Server.
5. Redémarrez WebSphere Application Server.
Désactivation des événements appservman (52436 et IZ62730)
Il s'agit d'une solution pour l'APAR IZ62730. Cet APAR s'applique
lorsqu'il existe un gestionnaire de domaine principal V8.5 ou
correspondant à une version ultérieure ou des agents d'une version
antérieure. Les agents V8.3 et antérieurs ne gèrent pas correctement
les nouveaux événements (apprsevman, monman, edwa, chemin
critique). IZ62730 doit être appliqué aux agents, mais une solution
est fournie étant donné que certains clients ne peuvent pas
effectuer cette opération. Avec cette erreur une nouvelle option non
documentée est ajoutée pour désactiver la diffusion des
événements associés au processus appservman. Pour cette solution,
vous devez désactiver EDWA et le chemin critique.
Solution : suivez cette procédure pour Tivoli Workload Scheduler
V8.5 et les versions suivantes :
1. Désactivez la fonction EDWA (Event Driven Workload
Automation)
- optman chg ed=no
2. Vérifiez que EDWA est désactivé.
- optman ls
>>>>>
enEventDrivenWorkloadAutomation / ed = NO
3. Arrêtez Tivoli Workload Scheduler et WebSphere Application
Server.
4. Supprimez Mailbox.msg car il contient des messages associés à
l'arrêt de appservman
5. Activez le nouveau comportement de appservman en ajoutant au
fichier localopts la clé suivante :
Appserver disable send event = yes
6. Démarrez Tivoli Workload Scheduler.
7. Vérifiez que la diffusion des nouveaux événements V8.5 est
désactivée en recherchant le message suivant dans le fichier
<TWSHOME>/stdlist/traces/TWSMERGE.log : "Broadcasting of
Appservman events is disabled".
Si ce message n'existe pas, exécutez la procédure de reprise
suivante :
1. Arrêtez Tivoli Workload Scheduler et WebSphere Application
Server.
2. Supprimez Mailbox.msgcar car il contient des messages associés
au démarrage de appservman.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
31
3. Démarrez WebSphere Application Server sans le processus
appservman :
<TWSHOME>/wastools/StartWas.sh -direct
4. Démarrez Tivoli Workload Scheduler sans le processus
appservman.
Démarrez -noappsrv.
Le gestionnaire de domaine principal peut maintenant créer un
plan sans la fonction EDWA. Vous pouvez attendre JnextPlan ou
exécuter JnextPlan -for 000.
S'il y a une combinaison d'agents V8.3 et V8.4, procédez comme
suit.
1. Dissociez et arrêtez uniquement les agents V8.4 tolérants aux
pannes.
2. Vérifiez qu'aucun processus Tivoli Workload Scheduler n'est
actif.
ps -fu <twsuser>
3. Sélectionnez Mailbox.msg car il contient des messages associés
au processus monman :
4. Empêchez le processus monman de démarrer en modifiant la clé
suivante du fichier localopts :
autostart monman = no
5. Démarrez Tivoli Workload Scheduler.
Limitations de Websphere Application Server dans un environnement
exclusivement IPv6 lors de l'utilisation de la console de planification des
travaux ou de la console Tivoli Dynamic Workload (35681)
Lorsque vous installez Tivoli Workload Scheduler, les variables
WebSphere Application Server sont initialisées comme suit pour
permettre la communication dans un environnement mixte IPv4 et
IPv6 :
java.net.preferIPV6Addresses=false
java.net.preferIPv4Stack=false
Si votre configuration nécessite l'utilisation d'un environnement
exclusivement IPv6 ou si vous disposez de paramètres de
configuration de pare-feu spécifiques qui bloquent les paquets
IPv4, la connexion entre le gestionnaire de domaine maître Tivoli
Workload Scheduler et la console Tivoli Dynamic Workload ou de
planification des travaux échoue.
Solution de contournement : pour établir une connexion dans cet
environnement spécifique, initialisez la variable, comme suit :
java.net.preferIPV6Addresses=true
, en éditant le fichier server.xml dans le chemin suivant :
$rép_base_TWS/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
32
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Le processus d'écriture sur un agent tolérant aux pannes ne charge pas le
fichier Symphony (22485)
Si vous supprimez le fichier Symphony dans un agent tolérant aux
pannes, le processus d'écriture le télécharge automatiquement
lorsqu'il se connecte ensuite au gestionnaire de domaine principal.
Toutefois, cette opération n'a pas lieu si vous lancez conman avant
le téléchargement du fichier.
Solution : supprimez le fichier mailbox.msg ; le processus d'écriture
télécharge le fichier Symphony.
Gestion des règles d'événements : l'indicateur de déploiement n'est pas
conservé dans un nouveau fichier Symphony (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.
L'indicateur disparaît du fichier Symphony lorsqu'il est renouvelé
après l'exécution d'une commande JnextPlan or 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, l'état de l'agent de surveillance qui
s'affiche sur les postes de travail est incorrect.
TWSUSER doit pouvoir créer des fichiers dans le répertoire TEMP
(IZ66323)
Sur les systèmes Windows, si la variable TEMP existe, l'utilisateur
TWSUSER doit pouvoir créer des fichiers dans le répertoire dans
lequel la variable est définie. Si cette condition n'existe pas, le
fichier binaire JOBMON.EXE ne démarre pas.
L'annulation de groupes de correctifs avec twspatchs -undo pourrait
échouer sous Linux i386 (56028).
Si vous annulez un groupe de correctifs avec la commande
twspatch -undo sous Linux i386, l'annulation pourrait échouer avec
l'erreur AWSFAF027E.
Solution de contournement : reprenez l'annulation en réexécutant
la même commande et vérifiez que l'annulation se termine avec
succès.
Après l'installation du groupe de correctifs, le paramètre hosts n'est pas
décrit pour la commande twsClusterAdm.exe (IV09792)
Après avoir appliqué le groupe de correctifs de Tivoli Workload
Scheduler, le paramètre hosts utilisé avec le paramètre -update par
la commande twsClusterAdm.exe n'est pas documenté dans les
catalogues dans les autres langues que l'anglais, mais il fonctionne
correctement.
Droits Windows
v Pour exécuter des lignes de commandes Tivoli Workload
Scheduler, outre les droits standard Windows de connexion au
serveur, les utilisateurs doivent disposer du droit Emprunter
l’identité d’un client après l’authentification. Par défaut,
ce droit n'est accordé qu'aux administrateurs. Il est nécessaire
pour emprunter l'identité des utilisateurs Tivoli Workload
Scheduler et accéder à Tivoli Workload Scheduler Symphony
and Mailbox. Cela s'applique aux systèmes d'exploitation
Windows 2003 et Windows 2008 avec le contrôle de compte
d'utilisateur désactivé. Sous Windows 2008, par défaut, le
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
33
contrôle de compte d'utilisateur est activé et le droit Emprunter
l’identité d’un utilisateur après l’authentification n'est
pas disponible pour l'utilisateur sauf si le shell de commande est
démarré avec le paramètre start as administrator. Ensuite, les
utilisateurs peuvent s'authentifier avec leur ID utilisateur.
v Sous Windows 2003 et Windows 2008, les utilisateurs doivent
disposer du droit Se connecter en tant que lot pour pouvoir
créer des processus de tâche. De plus, les utilisateurs doivent
disposer des droits d'accès Lecture et Lecture et exécution sur
cmd.exe pour utiliser le groupe intégré BATCH.
v Si une récupération est nécessaire, pour pouvoir gérer les agents
Tivoli Workload Scheduler, les utilisateurs doivent appartenir au
groupe Administrateurs ou être autorisé à exécuter la commande
runas comme utilisateur twsuser pour restaurer les fichiers Tivoli
Workload Scheduler.
Scénarios concernés par l'expiration des certificats par défaut
Tivoli Workload Scheduler comporte un mécanisme de connexion sécurisé,
authentifié et chiffré pour les communications basées sur le protocole SSL (Secure
Sockets Layer), installé automatiquement avec Tivoli Workload Scheduler. Tivoli
Workload Scheduler fournit également des certificats par défaut pour gérer le
protocole SSL basé sur une méthodologie de clés privée et publique.
La terminologie utilisée est la suivante :
magasin de clés de confiance
Dans le domaine de la sécurité, objet de stockage (fichier ou carte
cryptographique physique) dans lequel les clés publiques servant à
l'authentification lors des transactions Web sont enregistrées sous forme de
certificats agréés. Dans certaines applications, ces certificats de confiance
sont déplacés dans le magasin de clés de l'application pour être enregistrés
avec les clés privées.
magasin de clés
Dans le domaine de la sécurité, fichier ou carte cryptographique physique
dans lequel les identités et les clés privées servant à l'authentification et au
chiffrement sont enregistrées. Certains magasins de clés contiennent
également des clés sécurisées ou des clés publiques.
Si vous ne personnalisez pas les communications SSL avec vos certificats, Tivoli
Workload Scheduler utilise les certificats par défaut enregistrés dans les répertoires
par défaut pour communiquer en mode SSL. Les certificats par défaut publiés avec la
Disponibilité générale de Tivoli Workload Scheduler V8.3.0, V8.4.0, V8.5.0, V8.5.1 et
V8.6.0 expirent le 10 février 2014, mais vous devez les renouveler avant le 10 décembre
2013, en raison du mécanisme de renouvellement automatique WebSphere Application
Server imbriqué qui génère de nouveaux certificats aléatoires à utiliser deux mois avant la
date d'expiration. Si l'administrateur Tivoli Workload Scheduler utilise les certificats
par défaut pour la connexion SSL, l'administrateur doit renouveler les certificats
par défaut pour les scénarios ci-dessous, concernés par la date d'expiration.
Tivoli Workload Scheduler version 8.5.0 Groupe de correctifs 4 fourni avec les
nouveaux certificats par défaut et un ensemble de scripts que vous pouvez utiliser
pour remplacer les anciens certificats par défaut par les nouveaux. Pour plus
d'informations sur le renouvellement des certificats, voir «Renouvellement de
certificats par défaut (magasin de clés de confiance et magasin de clés)», à la page
50.
34
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Scénario 1 : Connexion entre Dynamic Workload Console ou Job Scheduling
Console et l'agent Tivoli Workload Scheduler installé avec un connecteur
distribué
La communication SSL entre Dynamic Workload Console ou Job
Scheduling Console et l'un des types d'agent Tivoli Workload Scheduler
suivants :
v Gestionnaire de domaine maître
v Gestionnaire de domaine maître de secours
v Agent avec connecteur distribué
est concernée par la date d'expiration des certificats par défaut. Si vous ne
modifiez pas les certificats par défaut dans Dynamic Workload Console ou
Job Scheduling Console et le connecteur installé sur l'agent avant la date
d'expiration, la communication entre l'interface utilisateur et le connecteur
est interrompue. Dans l'environnement distribué de Tivoli Workload
Scheduler, vous pouvez gérer les objets de la base de données et les objets
de plan Tivoli Workload Scheduler avec les commandes composer et
conman.
Scénario 2 : Communication SSL dans le réseau Tivoli Workload Scheduler
La connexion SSL qui utilise Open SSL Toolkit peut être activée pour :
v le gestionnaire de domaine maître et ses gestionnaires de domaine
v le gestionnaire de domaine maître et les agents tolérants aux pannes sur
le gestionnaire de domaine maître
v le gestionnaire de domaine maître et le gestionnaire de domaine maître
de secours
v le gestionnaire de domaine et les agents tolérants aux pannes
appartenant à ce domaine
La communication SSL entre les agents avec les groupes de correctifs
correspondants dans le réseau est concernée par la date d'expiration des
certificats par défaut. Si la version de l'instance Tivoli Workload Scheduler
est la version 8.4.0 ou une mise à niveau de la version 8.4.0 et les groupes
de correctifs correspondants, les certificats par défaut se trouvent dans le
répertoire <REP_INST>\TWS\ssl\sslDefault. Dans les autres cas, les
certificats se trouvent dans le répertoire <REP_INST>\TWS\ssl\OpenSSL. Tous
les administrateurs Tivoli Workload Scheduler qui utilisent les certificats
OpenSSL par défaut pour la communication SSL doivent modifier les
certificats afin de préserver le fonctionnement de l'environnement SSL.
Remarque : Les certificats GSKit par défaut ne sont pas concernés par la
même date d'expiration et les administrateurs Tivoli Workload
Scheduler n'ont pas besoin d'effectuer de récupération.
Vérifiez régulièrement la date d'expiration des certificats
GSKit afin de maintenir les certificats par défaut à jour.
Scénario 3 : Intégration personnalisée basée sur les API Java de Tivoli Workload
Scheduler
Si vous disposez d'une connexion SSL utilisant des certificats par défaut
dans une intégration personnalisée basée sur des API Java Tivoli Workload
Scheduler avec des groupes de correctifs associés, la communication ne
fonctionne pas après la date d'expiration des certificats par défaut.
Scénario 4 : Tivoli Integration Workbench avec SSL
Tivoli Workload Automation Integration Workbench permet de développer
des plug-ins personnalisés. Si vous disposez d'une connexion SSL utilisant
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
35
des certificats par défaut pour Integration Workbench avec des groupes de
correctifs associés, la communication ne fonctionne pas après la date
d'expiration des certificats par défaut.
Scénario 5 : HTTP/HTTPS avec SSL pour les clients de ligne de commande
Vous pouvez être confronté à l'un des scénarios suivants :
v Si vous disposez d'une connexion SSL utilisant les certificats par défaut
entre les utilitaires de ligne de commande (composer et conman) sur le
gestionnaire de domaine maître et le connecteur :
La variable CLISSLSERVERAUTH=no dans le fichier localopts du
gestionnaire de domaine maître
La communication continue de fonctionner après la date
d'expiration des certificats par défaut.
La variable CLISSLSERVERAUTH=yes dans le fichier localopts du
gestionnaire de domaine maître
La communication ne fonctionne pas après la date d'expiration
des certificats par défaut.
v Si vous disposez d'une connexion SSL utilisant les certificats par défaut
entre le client de ligne de commande à distance et le gestionnaire de
domaine maître :
La variable CLISSLSERVERAUTH=no dans le fichier localopts du
client de ligne de commande à distance
La communication continue de fonctionner après la date
d'expiration des certificats par défaut.
La variable CLISSLSERVERAUTH=yes dans le fichier localopts du
client de ligne de commande à distance
La communication ne fonctionne pas après la date d'expiration
des certificats par défaut.
Vous pouvez être confronté à un ou plusieurs des scénarios décrits précédemment.
Pour mettre à jour les certificats par défaut dans l'ordre correct pour ces scénarios,
voir «Renouvellement de certificats par défaut (magasin de clés de confiance et
magasin de clés)», à la page 50.
Remarques sur l'internationalisation
Cette section décrit les limitations logicielles, les problèmes et les solutions de
contournement concernant les versions globalisées de Tivoli Workload Scheduler
version 8.5.0 Groupe de correctifs 4. Elle inclut les limitations connues répertoriées
dans les notes sur l'édition de la version 8.5.0, si ce groupe de correctifs ne les
résout pas :
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 avec l'option -is:tempdir et que vous utilisez
des caractères à deux octets dans le chemin, l'installation échoue.
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 de composer, les en-têtes
des listes et des rapports sont en anglais. (22301, 22621, 22654)
Cela permet d'éviter le désalignement des en-têtes de colonne des versions
DBCS afin de faciliter la compréhension des informations.
v Dans les sorties des rapports de produit, les en-têtes des rapports sont en
anglais.
36
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 Sous 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 Sous 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 est créé avec
des caractères incorrects dans le corps du journal (les en-têtes et bas de page du
journal sont corrects).
Solution : cet incident a pour origine la page de codes utilisée. Les éditeurs et
les applications Windows utilisent la page de codes 1252 qui permet d'écrire des
fichiers texte. 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 d'informations sur le fichier jobmanrc.cmd, voir la section relative à la
personnalisation du traitement des travaux sur un poste de travail dans le Guide
d'utilisation et de référence Tivoli Workload Scheduler.
Résolvez ce problème pour toutes les applications du poste de travail, en
utilisant regedit pour définir la page de codes DOS 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 la modification.
Remarque : Microsoft vous recommande de prendre des précautions
particulières lorsque vous modifiez des entrées du registre. Veillez à
suivre toutes les instructions dans la documentation Microsoft
lorsque vous exécutez cette activité.
Structure du groupe de correctifs
Cette section répertorie des images du groupe de correctifs disponibles pour les
différentes plateformes.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
37
Fichiers du groupe de correctifs disponibles avec Fix Central
8.5.0-TIV-TWS-FP0004.README (ce fichier)
8.5.0-TIV-TWS-FP0004.README.pdf
8.5.0-TIV-TWS-FP0004.VSR
8.5.0-TIV-TWS-AIX-FP0004.TAR
8.5.0-TIV-TWS-HPUX-FP0004.TAR
8.5.0-TIV-TWS-HPIA64-FP0004.TAR
8.5.0-TIV-TWS-LINUX_I386-FP0004.TAR
8.5.0-TIV-TWS-LINUX_PPC-FP0004.TAR
8.5.0-TIV-TWS-LINUX_S390-FP0004.TAR
8.5.0-TIV-TWS-LINUX_X86_64-FP0004.TAR
8.5.0-TIV-TWS-SOLARIS-FP0004.TAR
8.5.0-TIV-TWS-SOLARIS_I386-FP0004.TAR
8.5.0-TIV-TWS-WINDOWS-FP0004.zip
8.5.0-TIV-TWS-WINDOWS_X86_64-FP0004.zip
Installation du groupe de correctifs
Cette section décrit l'installation de Tivoli Workload Scheduler version 8.5.0 Groupe
de correctifs 4. Les groupes de correctifs sont cumulatifs. Vous pouvez ainsi les
appliquer directement à la version de disponibilité générale du produit.
Cette section comprend les sous-sections suivantes :
v «Résolution des problèmes Tivoli Workload Scheduler V8.5»
v «Table d'interopérabilité», à la page 41
v «Espace disque requis», à la page 41
v «Remarques relatives à l'installation», à la page 42
v «Application du groupe de correctifs», à la page 44
«Actions d'installation», à la page 45
«Installation avec l'assistant ISMP», à la page 47
«Installation avec l'installation en mode silencieux ISMP», à la page 48
«Installation sur UNIX avec le script twspatch», à la page 49
«Installation avec la distribution de logiciel», à la page 49
«Renouvellement de certificats par défaut (magasin de clés de confiance et
magasin de clés)», à la page 50
v «Annulation du groupe de correctifs», à la page 65
v «Désinstallation de l'instance entière de Tivoli Workload Scheduler», à la page 65
v
v
v
v
v
v
v «Fichiers journaux d'installation», à la page 65
Résolution des problèmes Tivoli Workload Scheduler V8.5
Lors de l'installation, respectez ces recommandations :
L'installation de Tivoli Workload Scheduler échoue si le mot de passe utilisateur
DB2 contient des caractères spéciaux
Vous pouvez résoudre le problème de deux manières :
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"
38
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
...
...
su - $DB2_ADMINISTRATOR -c "cd $TWS_TEMPDIR/scripts &&
./dbmigrate.sh $1_DB $6 ’$7’"
...
Réexécutez l'installation en mode silencieux.
Solution de contournement 2 : remplacez le script de disponibilité
générale défaillant par le script corrigé fourni avec le groupe de correctifs,
en procédant comme suit :
v Téléchargez le groupe de correctifs et décompressez-le.
v Copiez tous les fichiers du répertoire GA_fixes et collez-les dans le
répertoire de configuration de Disponibilité générale
TWS\<PLATFORM>, en remplaçant les anciens fichiers (en créant une
copie de sauvegarde à l'avance).
v Poursuivez l'installation normale. (53282)
La mise à niveau de Tivoli Workload Scheduler V8.3, groupe de correctifs 8 vers
Tivoli Workload Scheduler V8.5 échoue sur Windows 2003 suite à une erreur
Websphere Application Server
Vous pouvez résoudre le problème de deux manières :
Solution 1 : lorsque la mise à niveau échoue lors de l'étape de mise à
niveau enableStartupBean, vous devez ouvrir le fichier :
<REP_BASE_TWA>\eWAS\profiles\twaprofile\properties\wsadmin.properties
et modifier les deux propriétés suivantes de :
com.ibm.ws.scripting.profiles=<REP_BASE_TWA>\appserver/bin\securityProcs.jacl;
<REP_BASE_TWA>\appserver\bin/LTPA_LDAPSecurityProcs.jacl
en :
com.ibm.ws.scripting.profiles=<REP_BASE_TWA>\eWAS/bin\securityProcs.jacl;
<REP_BASE_TWA>\eWAS\bin/LTPA_LDAPSecurityProcs.jacl
Réexécutez l'étape de mise à niveau qui a échoué.
Solution de contournement 2 : remplacez le script de disponibilité
générale défaillant par le script corrigé fourni avec le groupe de correctifs,
en procédant comme suit :
v Téléchargez le groupe de correctifs et décompressez-le.
v Copiez tous les fichiers du répertoire GA_fixes et collez-les dans le
répertoire de configuration de Disponibilité générale
TWS\<PLATFORM>, en remplaçant les anciens fichiers (en créant une
copie de sauvegarde à l'avance).
v Poursuivez l'installation normale. (53283)
L'installation sur Windows 2008 64 bits échoue lorsqu'un compte de domaine est
utilisé Vous pouvez résoudre le problème de deux manières :
Solution de contournement 1 : avant d'exécuter l'installation, vérifiez que
l'utilisateur TWS est déjà créé dans le domaine. En outre, les utilisateurs
Tivoli Workload Scheduler doivent bénéficier des droits suivants qui
peuvent être accordés localement. Les règles au niveau du domaine
remplacent toujours les règles locales ; par conséquent, il peut être
nécessaire d'accorder ces droits depuis le domaine :
v Agir comme élément du système d'exploitation
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
39
v Autoriser la connexion en local
v Emprunter l'identité d'un client après l'authentification
v Connexion
– En local
– Comme travail par lots
– Comme service
v Remplacement du jeton au niveau du processus
L'utilisateur TWS doit appartenir aux groupes d'administration de
domaine. La solution peut être appliquée lors de l'installation de Tivoli
Workload Scheduler version 8.5 en mode silencieux et avec 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 les installations de l'agent tolérant aux pannes.
Pour l'installation avec l'assistant, fournissez les options sous la forme de
paramètres de lancement à l'exécutable SETUP.exe (sur une seule ligne) :
-W
-W
-W
-W
-W
-W
-W
-W
-W
-W
setTWSUser.twsValidatedUser="<twsuser>"
setTWSUser.twsValidatedPassword="<twsPassword>"
setTWSUser.twsValidatedDomain="<domain>"
setTWSUser.domainUser="true"
setTWSUser.errMsg="NONE"
setTWSUser.wasValidatedPassword=""
setTWSUser.wasValidatedUser=""
setTWSUser.userToCreate="false"
userOSChecksWinSequence.active="false"
setTWSUser.active="false"
où :
v <twsuser> est le nom d'utilisateur sans la spécification du domaine de
l'utilisateur TWSuser
v <twsPassword> est le mot de passe de l'utilisateur TWS
v <domain> est le domaine de l'utilisateur TWS
Pour une installation en mode silencieux, les autres options du fichier de
réponses par défaut doivent être personnalisées (par exemple, la valeur de
l'option userWinCfgPanel.inputUserName est au format
"<domaine>\<utilisateur_tws>"). Notez également que pour l'installation
du gestionnaire de domaine maître, vous devez aussi personnaliser deux
autres options comme suit :
-W setTWSUser.wasValidatedPassword="<was_user>"
-W setTWSUser.wasValidatedPassword="<wasPassword>"
Ces options peuvent être identiques à twsValidatedUser et
twsValidatedPassword (fournissez également ici l'utilisateur sans le domaine).
Solution de contournement 2 : remplacez le fichier binaire de disponibilité
générale défaillant par le fichier binaire corrigé fourni avec le groupe de
correctifs en procédant comme suit :
v Téléchargez le groupe de correctifs et décompressez-le.
v Copiez le fichier binaire <WINDOWS_PLATFORM>\ACTIONTOOLS\
REGUTIL.dll et collez-le dans le répertoire de Disponibilité générale
TWS\<WINDOWS_PLATFORM>\ACTIONTOOLS, en remplaçant les
anciens fichiers (en créant une copie de sauvegarde à l'avance).
v Poursuivez l'installation normale. (52018)
40
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
La mise à niveau du gestionnaire de domaine principal de Tivoli Workload
Scheduler V8.3 vers Tivoli Workload Scheduler V8.5 échoue dans movekey.sh
sur le système d'exploitation AIX
Solution : remplacez le script Disponibilité générale incorrect par le script
corrigé du groupe de correctifs et procédez comme suit.
v Téléchargez le groupe de correctifs et décompressez-le.
v Copiez le fichier GA_fixes/moveKey(.bat\.sh) et collez-le sous le répertoire
des images d'installation Disponibilité générale CDX/<plateforme>/
tws_tools en remplaçant l'ancien fichier (créez une copie de sauvegarde
au préalable).
v Reprenez la mise à niveau du gestionnaire de domaine principal
défectueux en réexécutant l'étape qui a échoué. (48100)
La mise à niveau de Tivoli Workload Scheduler V8.2.1 vers Tivoli Workload
Scheduler V8.5 échoue lorsque le script twsinst est utilisé si des paramètres
locaux sont présents
Solution : remplacez le script Disponibilité générale incorrect par le script
corrigé du groupe de correctifs et procédez comme suit.
v Téléchargez le groupe de correctifs et décompressez-le.
v Copiez le fichier GA_fixes/twsinst et collez-le sous le répertoire des
images d'installation Disponibilité générale CDX/<plateforme>, en
remplaçant l'ancien fichier (créez une copie de sauvegarde au préalable).
v Réexécutez la mise à niveau de l'agent tolérant aux pannes qui a échoué
en utilisant le nouveau twsinst. (48101)
Table d'interopérabilité
Pour les informations les plus récentes, voir la table d'interopérabilité dans les
Notes sur l'édition de Tivoli Workload Scheduler, sur le site du service de support
logiciel IBM : http://www-01.ibm.com/support/docview.wss?rs=672
&uid=swg27012178#interop_tables
Espace disque requis
Avant de procéder à l'installation du groupe de correctifs, assurez-vous que votre
système répond aux exigences suivantes :
Tableau 1. Espace disque disponible requis pour le gestionnaire de domaine maître et le
gestionnaire de secours
Système
d'exploitation
Répertoire
d'installation
Répertoire
d'installation pour
la distribution de
logiciels
Répertoire temporaire
AIX
1 200 Mo
400 Mo
500 Mo
HP-UX
1 300 Mo
400 Mo
720 Mo
Solaris
1000 Mo
400 Mo
720 Mo
Microsoft
Windows
1 100 Mo
400 Mo
500 Mo
Linux
1 200 Mo
400 Mo
500 Mo
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
41
Tableau 2. Espace disque disponible requis pour l'agent Tivoli Workload Scheduler
Système
d'exploitation
Répertoire
d'installation
Répertoire
d'installation pour
la distribution de
logiciels
Répertoire temporaire
AIX
350 Mo
80 Mo
40 Mo
HP-UX
350 Mo
80 Mo
40 Mo
Solaris
350 Mo
80 Mo
40 Mo
Microsoft
Windows
350 Mo
80 Mo
20 Mo
Linux
350 Mo
80 Mo
40 Mo
Tableau 3. Espace disque disponible requis pour l'agent z-centric
Système
d'exploitation
Répertoire
d'installation
Répertoire
d'installation pour
la distribution de
logiciels
Répertoire temporaire
AIX
20 Mo
20 Mo
40 Mo
HP-UX
20 Mo
20 Mo
40 Mo
Solaris
20 Mo
20 Mo
40 Mo
Microsoft
Windows
20 Mo
20 Mo
20 Mo
Linux
20 Mo
20 Mo
40 Mo
Remarque : Sur HP-UX et Solaris, les 720 Mo requis dans le répertoire temporaire
sont répartis comme suit :
v 250 Mo disponible sous /var/tmp
v 470 Mo disponibles sous $TMPDIR. Si la variable $TMPDIR n'est pas
définie, sous le répertoire par défaut /tmp.
Remarques relatives à l'installation
Lors de l'installation, respectez ces recommandations :
v L'installation du groupe de correctifs peut échouer si elle est effectuée sur une
instance de Tivoli Workload Scheduler au niveau de Disponibilité générale
installée au même chemin qu'une instance précédente. Si l'instance précédente a
été désinstallée après avoir été corrigée par un groupe de correctifs, il peut rester
un fichier de l'instance précédente, twainstanceN.TWA.properties.ext, et ses
informations peuvent être utilisées à la place des informations du fichier
twainstanceN.TWA.properties de la nouvelle instance.
Solution de contournement : supprimez l'ancien fichier
twainstanceN.TWA.properties.ext avant de commencer l'installation du groupe
de correctifs. (58088)
v Sous UNIX, l'administrateur de base de données doit disposer des privilèges de
lecture et d'exécution sur le chemin d'installation de Tivoli Workload Scheduler.
Sinon, l'installation échoue. (54367)
v Pour installer, annuler et valider le groupe de correctifs, utilisez la même
méthode d'installation (ISMP, twspatch, gestionnaire de configuration) que vous
avez déjà utilisée pour installer la version de disponibilité générale.
42
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
v
v
v
v
v
Remarque : Si vous installez le groupe de correctifs avec l'action APPLY avec la
méthode d'installation twspatch, pour revenir au niveau précédent,
utilisez la commande twspatch -undo. Pour désinstaller toute
l'instance Tivoli Workload Scheduler, utilisez la commande twspatch
-remove mais n'oubliez pas que cette action ne supprime pas le
groupe de correctifs appliqué sans désinstaller également l'instance
(51112).
Sous AIX V5.3, l'installation du Groupe de correctifs 4 pour le gestionnaire de
domaine maître/maître de secours/connecteur nécessite que ce niveau AIX soit
pris en charge au minimum : 5.3: 5300-07 (APAR IZ07976). (53542)
N'installez pas à partir d'un disque dur Samba sur la plateforme Windows.
Sous HP-UX, définissez le paramètre de noyau max_thread_proc sur au moins
128, sinon l'installation risque d'échouer. La valeur par défaut est de 64. Une
image-mémoire est générée par Java™.
Si un message d'erreur s'affiche, indiquant que la quantité d'espace disponible
est insuffisante pour les données temporaires de l'assistant d'installation dans le
répertoire par défaut /tmp , vous pouvez lancer l'assistant d'installation avec
l'option -is et définir un autre répertoire temporaire. Par exemple, SETUP.sh
[-is:tempdir <répertoire_temporaire>]. Pour plus d'informations sur les
conditions de disque et d'espace pour l'installation, voir dans le guide de
planification et d'installation, le chapitre 2 relatif aux conditions d'installation.
Pour installer Tivoli Workload Scheduler 8.5 Groupe de correctifs 4 sous HP-UX
11.11, vous devez d'abord installer le correctif du système d'exploitation
PHSS_35385. (55239)
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
rép_base_TWS/version/patch.info contient : 8.5.0-TIV-TWS-FP0004.
v Lors de l'installation du groupe de correctifs, le fichier suivant est supprimé et
un autre est créé lorsque WebSphere Application Server est redémarré :
rép_base_TWS/appserver/profiles/twsprofile/temp/TWS/EIFListener/eif.templ
Si vous avez modifié la propriété BuffEvtmaxSize après avoir installé le groupe
de correctifs, vous devez la définir de nouveau dans le nouveau fichier, comme
indiqué dans le guide d'administration IBM Tivoli Workload Scheduler, dans le
chapitre 8, Tâche d'administration, à la section Gestion du processeur d'événements.
(38192)
v Les travaux finaux se terminent anormalement si le gestionnaire de domaine
principal n'est pas installé dans le répertoire C: sur les systèmes Windows.
Solution de contournement : fusionnez le contenu de ces fichiers :
<tws_homw>\ResetPlan.cmd
<tws_homw>\JnextPlan.cmd
<tws_homw>\MakePlan.cmd
<tws_homw>\SwitchPlan.cmd
<tws_homw>\CreatePostReports.cmd
<tws_homw>\UpdateStats.cmd
avec ceux du répertoire <rép_base_TWS>\config. Ils ne sont pas remplacés par
l'installation du groupe de correctifs puisqu'il peuvent être personnalisés. (53435)
v Il existe une discordance pour certaines variables d'environnement Tivoli
Workload Scheduler.
UNISONHOME
Sous Windows, la variable n'existe pas ou elle est vide.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
43
Sous UNIX, il s'agit de la valeur de la variable UNISONHOME définie
dans l'environnement utilisateur. Si elle n'est pas définie, sa valeur est le
répertoire de base de l'utilisateur.
Sur les deux plateformes, la valeur de la variable doit être le chemin
d'installation de l'instance Tivoli Workload Scheduler.
HOME
Cette variable n'est pas documentée, mais sur les systèmes
d'exploitation, il s'agit du chemin d'installation de l'instance Tivoli
Workload Scheduler.
Sous UNIX, il s'agit du répertoire de base de l'utilisateur. (53442)
v Vous ne devez 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 que 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 Red Hat Enterprise Linux 3.0, installez GLIBC version 2.3.4
pour permettre à l'agent ssm (utilisé dans les règles d'automatisation de charge
de travail gérées par événement, avec les événements associés au plug-in
FileMonitor) de 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 Sous Windows uniquement, après l'installation du groupe de correctifs, une
nouvelle version du fichier tws_env.bat est créée dans le répertoire suivant :
<rép_base_TWS>\config. Si vous avez personnalisé le fichier original
<rép_base_TWS>\tws_env.bat, vous devez fusionner le contenu de ces fichiers
pour conserver la personnalisation. (IV10460)
v Sous UNIX uniquement, après l'installation du groupe de correctifs, une
nouvelle version du fichier tws_env.sh est créée dans le répertoire suivant :
rép_base_TWS/config. Si vous avez personnalisé le fichier d'origine
rép_base_TWS/tws_env.sh, vous devez fusionner le contenu de ces fichiers pour
conserver la personnalisation. (IV10460)
v Si vous désinstallez le groupe de correctifs sur Windows 32 et 64 bits, SSM reste
installé.
Solution : avant d'appliquer le groupe de correctifs, effectuez une copie du
dossier ssm qui se trouve dans le chemin d'installation.
v Sous Windows uniquement, après l'installation du groupe de correctifs, une
nouvelle version du fichier twa_env.cmd est créée dans le répertoire suivant :
<rép_base_TWS>\TWS\config. Si vous avez personnalisé le fichier original
<rép_base_TWS>\twa_env.cmd, vous devez fusionner le contenu de ces fichiers
pour conserver la personnalisation. (IV09145)
v Sous UNIX uniquement, les outils de base de données (DB2 ou Oracle) doivent
être exécutés par un utilisateur qui dispose des droits suivants :
– Droits d'administrateur de base de données : l'utilisateur doit être défini sur
DB2 ou Oracle comme administrateur
– Droits complets (777) sur le répertoire d'installation Tivoli Workload
Scheduler
Application du groupe de correctifs
Le programme d'installation exécute ces étapes lors d'une action APPLY :
1. Il arrête la version intégrée de WebSphere Application Server.
44
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
2. Il arrête l'instance de Tivoli Workload Scheduler.
3. Il met à jour la version intégrée d'IBM WebSphere Application Server UPDI
version 7.0.0.21.
4. Il met à jour la version intégrée d'IBM WebSphere Application Server version
6.1.0.45.
5. Il met à jour la version intégrée d'IBM WebSphere Application Server SDK
version 6.1.0.45.
6. Il sauvegarde le profil de la version intégrée de WebSphere Application Server.
7. Il installe le serveur de modélisation et de planification Tivoli Workload
Scheduler version 8.5.
8. Il installe le moteur de planification Tivoli Workload Scheduler avec la
possibilité d'annuler l'installation.
9. Il personnalise les scripts SQL utilisés pour la configuration de la base de
données de Tivoli Workload Scheduler.
10. Il configure la base de données de Tivoli Workload Scheduler.
11. Il démarre la version intégrée de WebSphere Application Server.
12. Il crée un programme de désinstallation.
13.
14.
15.
16.
17.
In configure l'instance de Tivoli Workload Scheduler.
Il met à jour de la configuration DB2.
Il démarre l'instance de Tivoli Workload Scheduler.
Il termine et nettoie l'instance de Tivoli Workload Scheduler.
Il met à jour le registre Tivoli Workload Automation.
Le programme d'installation exécute les étapes suivantes lorsque vous exécutez
une annulation (UNDO) :
1. Il arrête la version intégrée de WebSphere Application Server.
2. Il arrête l'instance de Tivoli Workload Scheduler.
3. Il annule le moteur de planification Tivoli Workload Scheduler.
4. Il définit la propriété des fichiers Tivoli Workload Scheduler.
5. Il restaure le profil de la version intégrée de WebSphere Application Server
6. Il démarre la version intégrée de WebSphere Application Server.
7. Il démarre l'instance de Tivoli Workload Scheduler.
8. Il termine et nettoie l'instance de Tivoli Workload Scheduler.
9. Il met à jour le registre Tivoli Workload Automation.
Actions d'installation
Lorsque vous installez le groupe de correctifs, vous pouvez effectuer l'une des
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.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
45
Réparer
Cette action vous permet (uniquement après avoir exécuté l'action
Commit) 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
l'action comme indiqué dans le tableau.
Tableau 4. Etat de l'installation du groupe de correctifs
Etat initial
Action
Etat final
Etat final du pack
Disponibilité
générale
-
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é
Si un groupe de correctifs pour Tivoli Workload Scheduler est installé en mode
retour en arrière (état ICU) sur votre poste de travail et que vous lui appliquez un
groupe de correctifs pour Tivoli Workload Scheduler plus récent, toutes les
modifications apportées lors de l'installation du groupe de correctifs pour Tivoli
Workload Scheduler précédent doivent être validées avant d'appliquer les
nouveaux correctifs. 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 :
v Dans le fichier TWSRegistry.dat par l'ajout des lignes suivantes :
/Tivoli/Workload_Scheduler/$(utilisateur_tws)_DN_FixpackName=
FP_TWS_$(SWD-OS-NAME)_$(utilisateur_tws).8.5.0.$(patch_id)
où :
– $(SWD-OS-NAME) dépend du système d'exploitation où vous procédez à
l'installation.
– $(utilisateur_tws) correspond au propriétaire de l'instance Tivoli Workload
Scheduler.
– $(id_correctif) correspond au numéro du groupe de correctifs.
v Dans le fichier twainstance$n.TWA.properties, où $n est un nombre entier, par
l'ajout des lignes suivantes :
TWS_version=8.5.0.$(id_correctif)
EWas_updateList=$(liste_correctifs)
où :
– $(id_correctif) correspond au numéro du groupe de correctifs.
– $(liste_correctifs) est une liste des correctifs appliqués à Websphere
Application Server, séparés par des virgules.
46
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 5 sont inactifs :
Tableau 5. Processus inactifs
Windows
UNIX
netman
netman
monman
monman
ssmagent
ssmagent
tokensrv
tokensrv
writer
writer
batchman
batchman
batchup
batchup
JOBMAN
JOBMAN
JOBMON
scribner
scribner
v Les fichiers indiqués dans le tableau 6 sont disponibles sous rép_base_TWS/bin et
ne sont pas endommagés (40042) :
Tableau 6. Fichiers disponibles sous rép_base_TWS/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
Installation avec l'assistant ISMP
Pour installer le groupe de correctifs avec 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
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
47
Sous UNIX :
conman
conman
conman
conman
"unlink @; noask"
"stop; wait"
"stopmon;wait"
"shut;wait"
Si des travaux sont 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.
Sous Windows uniquement, lors de l'application du groupe de correctifs sur les
agents sans connecteur avec l'assistant d'installation, les éventuels fichiers de
registre endommagés peuvent être recréés par la commande suivante :
SETUP.exe -W recovInstReg.run="true" -W displayActions.installationDir="rép_base_TWA"
où rép_base_TWA est le répertoire dans lequel Tivoli Workload Scheduler est
installé.
Pour une compatibilité avec la version 8.4, vous pouvez également utiliser le
paramètre suivant : -W clusterInstEnabler.run="true" au lieu de -W
recovInstReg.run="true".
Installation avec 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 d'un fichier de
réponses. Un exemple de fichier de réponses est disponible dans le répertoire
<REP_BASE_TWS>\RESPONSEFILES, où <REP_BASE_TWS> est le répertoire d'installation
de Tivoli Workload Scheduler.
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\TWS85FP4\patchInstall.txt -silent
v Sous UNIX :
./setup.bin -options /home/TWS85FP4/patchInstall.txt -silent
où /home/TWS85FP4/patchInstall.txt est le chemin complet du fichier de réponses
personnalisé avec les paramètres de votre environnement.
48
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Le tableau 7 répertorie les mots clés que vous pouvez définir pour le paramètre -W
actionPanel.selectedAction dans le fichier de réponses pour l'adapter à vos
besoins :
Tableau 7. Paramètres
MOT CLE
SCENARIO
APPLY
Installe un groupe de correctifs en mode retour
en arrière.
ROLLBACK
Annule un groupe de correctifs en mode retour
arrière.
COMMIT
Valide un groupe de correctifs en mode retour en
arrière.
APPLY_AND_COMMIT
Répare un groupe de correctifs installé et validé.
Remarque : Cette action n'est disponible que
lorsque vous installez un groupe de correctifs.
Elle n'est pas disponible sur les versions de
disponibilité générale.
Sous Windows uniquement, lors de l'application du groupe de correctifs sur les
agents sans connecteur avec l'installation silencieuse, les éventuels fichiers de
registre endommagés peuvent être recréés en éditant le fichier de réponses et en
définissant le paramètre -W recovInstReg.run="true".
Pour une compatibilité avec les versions antérieures à la version 8.4, vous pouvez
également utiliser le paramètre suivant -W clusterInstEnabler.run="true" dans le
fichier de réponses.
Installation sur UNIX avec le script twspatch
Sur toutes les plateformes UNIX, vous pouvez utiliser le fichier script twspatch
pour installer le groupe de correctifs sur les agents tolérants aux pannes (FTA). La
syntaxe de twspatch se présente comme suit :
./twspatch -{install | undo | commit | remove | repair} -uname utilisateur_TWS
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 avec la distribution de logiciel
Pour installer le groupe de correctifs avec la distribution de logiciel, exécutez la
commande suivante.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
49
v wdinstsp -f -uy -D execActionTools=false
-D utilisateur_tws=<TWS_USER>
-D rép_inst=<REP_BASE_TWS> <CPU_TYPE_DEF>
-n <INST_PKG_NAME> <NOM_FICHIER_SPB>
où :
<CPU_TYPE_DEF> = -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.5.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> = niveau de groupe de correctifs (par exemple, 04)
<NOM_FICHIER_SPB> = nom du fichier SPB avec le chemin complet
Une erreur se produit lors de l'application du groupe de correctifs Tivoli
Workload Scheduler V8.5.0 en utilisant ITCM - APAR IY94997 :
Les incidents suivants peuvent se produire lors de l'application d'un
groupe de correctifs Tivoli Workload Scheduler V8.5.0 en utilisant 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"’
Renouvellement de certificats par défaut (magasin de clés de
confiance et magasin de clés)
Les certificats par défaut publiés avec la Disponibilité générale de Tivoli Workload
Scheduler V8.3.0, V8.4.0, V8.5.0, V8.5.1 et V8.6.0 expirent le 10 février 2014, mais vous
devez les renouveler avant le 10 décembre 2013, en raison du mécanisme de
renouvellement automatique WebSphere Application Server imbriqué qui génère de
nouveaux certificats aléatoires à utiliser deux mois avant la date d'expiration.
Pour modifier les certificats par défaut des scénarios décrits dans «Scénarios
concernés par l'expiration des certificats par défaut», à la page 34, suivez la
procédure indiquée dans «Procédure de renouvellement des certificats par défaut»,
à la page 51. Il n'est pas nécessaire de mettre à jour votre environnement Tivoli
Workload Scheduler avec la procédure ci-dessous en une seule fois, mais cette
procédure doit être exécutée avant le 10 décembre 2013.
50
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Procédure de renouvellement des certificats par défaut
Pour chaque étape de la liste, si vous disposez de la configuration décrite, suivez
la procédure, puis passez à l'étape suivante.
1. Si vous utilisez les certificats par défaut dans le gestionnaire de domaine
principal, exécutez la procédure «Procédure de gestion du magasin de clés de
confiance par défaut pour le gestionnaire de domaine maître, le gestionnaire de
domaine maître de secours et les agents avec connecteur distribué», à la page
55.
2. Si Dynamic Workload Console ou Job Scheduling Console est configuré via SSL
avec les certificats par défaut, exécutez la procédure «Procédure de gestion du
magasin de clés de confiance et du magasin de clés par défaut pour Dynamic
Workload Console et Job Scheduling Console», à la page 56.
3. Si vous avez activé les communications SSL dans le réseau Tivoli Workload
Scheduler avec les certificats par défaut OpenSSL, exécutez la procédure
«Procédure de gestion du magasin de clés de confiance et du magasin de clés
par défaut pour les agents tolérants aux pannes et les gestionnaires de
domaine», à la page 58.
4.
5.
6.
7.
Remarque : Dans le réseau, les postes de travail sont configurés avec des
certificats OpenSSL, si la valeur de port SSL attribute securitylevel
est définie sur 0, ou enabled, ou force dans le fichier de
configuration de chaque poste de travail.
Si vous utilisez les API du connecteur avec les certificats par défaut, exécutez
la procédure «Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour les API du connecteur», à la page 60.
Si vous utilisez Integration Workbench avec les certificats par défaut, exécutez
la procédure «Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour Tivoli Integration Workbench», à la page 61.
Si vous utilisez les lignes de commande avec les certificats par défaut, exécutez
la procédure «Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour le client de ligne de commande», à la page 61.
Si vous avez exécuté l'une des procédures mentionnées dans les étapes
précédentes, exécutez la procédure «Procédure de gestion du magasin de clés
par défaut pour le gestionnaire de domaine maître, le gestionnaire de domaine
maître de secours et les agents avec des connecteurs distribués», à la page 62.
Fourniture des nouveaux certificats et scripts par défaut par
l'installation du groupe de correctifs
Tivoli Workload Scheduler version 8.5.0 Groupe de correctifs 4 contient un
ensemble de scripts permettant de renouveler le magasin de clés de confiance
Tivoli Workload Scheduler et le magasin de clés Tivoli Workload Scheduler associé
aux certificats par défaut. L'installation du Groupe de correctifs 4 réalise les actions
suivantes :
1. Les nouveaux certificats sont téléchargés dans le répertoire :
Sous Windows :
<REP_INST>\TWS\updCertsScripts\New
Sous UNIX et Linux :
<REP_INST>/TWS/updCertsScripts/New
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
51
2. Il télécharge les scripts suivants pour gérer les nouveaux certificats et les
anciens :
Sous Windows :
Dans le répertoire <REP_INST>\TWS\updCertsScripts :
v updTrustStoresCerts.bat
v updKeyStoresCerts.bat
v updTrustKeyStoresCerts.bat
Sous UNIX et Linux :
Dans le répertoire <REP_INST>/TWS/updCertsScripts :
v updTrustStoresCerts.sh
v updKeyStoresCerts.sh
v updTrustKeyStoresCerts.sh
Pour plus d'informations sur ces scripts, voir «Scripts de renouvellement des
certificats de magasin de clés de confiance et de certificat de magasin de clés».
3. Si le certificat du magasin de clés de confiance par défaut se trouve dans les
répertoires SSL par défaut, il exécute automatiquement le script suivant :
Sous Windows :
<REP_INST>\TWS\updCertsScripts\updTrustStoresCerts.bat
Sous UNIX et Linux :
<REP_INST>/TWS/updCertsScripts/updTrustStoresCerts.sh
Remarques :
a. Le script updTrustStoresCerts.sh (.bat) remplace le certificat du magasin
de clés de confiance par le nouveau magasin de clés de confiance. Ce
dernier correspond à la concaténation de l'ancien et du nouveau magasin de
clés de confiance. Si vous n'exécutez aucune action associée au magasin de
clés pour les certificats par défaut, tous les scénarios de communication
décrits dans «Scénarios concernés par l'expiration des certificats par défaut»,
à la page 34 sont actifs tant que la date d'expiration n'est pas atteinte.
b. Si vous enregistrez le répertoire SSL par défaut dans votre propre certificat
de magasin de clés de confiance, l'installation ne modifie pas le magasin de
clés de confiance car elle vérifie si le total de contrôle des certificats
correspond au total de contrôle des certificats par défaut publiés en même
temps que la disponibilité générale V8.5.0.
Scripts de renouvellement des certificats de magasin de clés de
confiance et de certificat de magasin de clés
Tivoli Workload Scheduler Groupe de correctifs 4 contient un ensemble de scripts
permettant de gérer et de mettre à jour le magasin de clés de confiance Tivoli
Workload Scheduler et le magasin de clés Tivoli Workload Scheduler associés aux
certificats par défaut.
updTrustStoresCerts
Ce script permet de vérifier le certificat à l'emplacement SSL par défaut
pour l'instance actuelle de Tivoli Workload Scheduler. Si le certificat de
magasin de clés de confiance par défaut se trouve dans les répertoires SSL
par défaut, le script met à jour le magasin de clés de confiance avec le
nouveau magasin de clés de confiance. Le magasin de clés de confiance
final correspond à la concaténation de l'ancien et du nouveau magasin de
clés de confiance.
52
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Remarque : N'exécutez le script que lorsque tous les processus de
l'instance de Tivoli Workload Scheduler ne sont pas en cours
d'exécution.
Sous Windows :
La syntaxe du script est :
updTrustStoresCerts.bat "<REP_INST>"
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updTrustStoresCerts.bat "C:\Program Files\IBM\TWA"
Le script installe les nouveaux fichiers suivants :
v <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSServerTrustFile.jks
v <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSClientTrustFile.jks
v <REP_INST>\TWS\ssl\OpenSSL\TWSTrustCertificates.cer
v <REP_INST>\TWS\ssl\sslDefault\TWSCertificateChainFile.pem
(si Tivoli Workload Scheduler est mis à niveau à partir de la
version 8.4.0 et des groupes de correctifs associés)
Sous UNIX et Linux :
La syntaxe du script est :
./updTrustStoresCerts.sh <REP_INST>
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updTrustStoresCerts.sh "/opt/IBM/TWA"
Le script installe les nouveaux fichiers suivants :
v <REP_INST>/eWAS/profiles/twaprofile/etc/
TWSServerTrustFile.jks
v <REP_INST>/eWAS/profiles/twaprofile/etc/
TWSClientTrustFile.jks
v <REP_INST>/TWS/ssl/OpenSSL/TWSTrustCertificates.cer
v <REP_INST>/TWS/ssl/sslDefault/TWSCertificateChainFile.pem
(si Tivoli Workload Scheduler est mis à niveau à partir de la
version 8.4.0 et des groupes de correctifs associés)
Remarque : Le script enregistre les anciens certificats avec une extension
.bck.
updKeyStoresCerts
Ce script vérifie le magasin de clés à l'emplacement SSL par défaut pour
l'instance actuelle de Tivoli Workload Scheduler. Si le certificat de magasin
de clés se trouve dans le répertoire SSL par défaut, le script sauvegarde les
anciens certificats de magasin de clés et ajoute le nouveau magasin de clés
privé.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
53
Remarque : N'exécutez le script que lorsque tous les processus de
l'instance de Tivoli Workload Scheduler ne sont pas en cours
d'exécution.
Sous Windows :
La syntaxe du script est :
updateKeyStoresCerts.bat "<REP_INST>"
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updateKeyStoresCerts.bat "C:\Program Files\IBM\TWA"
Le script installe les nouveaux fichiers suivants :
v <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSServerKeyFile.jks
v <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSClientKeyFile.jks
v <REP_INST>\TWS\ssl\OpenSSL\TWSClient.key
v <REP_INST>\TWS\ssl\OpenSSL\TWSClient.cer
v <REP_INST>\TWS\ssl\sslDefault\TWSPrivateKeyFile.pem (si
Tivoli Workload Scheduler est mis à niveau à partir de la version
8.4.0 et des groupes de correctifs associés)
v <REP_INST>\TWS\ssl\sslDefault\TWSPublicKeyFile.pem (si Tivoli
Workload Scheduler est mis à niveau à partir de la version 8.4.0
et des groupes de correctifs associés)
Sous UNIX et Linux :
La syntaxe du script est :
./updKeyStoresCerts.sh <REP_INST>
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updKeyStoresCerts.sh "/opt/IBM/TWA"
Le script installe les nouveaux fichiers suivants :
v <REP_INST>/eWAS/profiles/twaprofile/etc/
TWSServerKeyFile.jks
v <REP_INST>/eWAS/profiles/twaprofile/etc/
TWSClientKeyFile.jks
v <REP_INST>/TWS/ssl/OpenSSL/TWSClient.key
v <REP_INST>/TWS/ssl/OpenSSL/TWSClient.cer
v <REP_INST>/TWS/ssl/sslDefault/TWSPrivateKeyFile.pem (si
Tivoli Workload Scheduler est mis à niveau à partir de la version
8.4.0 et des groupes de correctifs associés)
v <REP_INST>/TWS/ssl/sslDefault/TWSPublicKeyFile.pem (si Tivoli
Workload Scheduler est mis à niveau à partir de la version 8.4.0
et des groupes de correctifs associés)
54
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Remarque : Le script enregistre les anciens certificats avec une extension
.bck.
updTrustKeyStoresCerts
Ce script exécute d'abord updTrustStoresCerts, puis updKeyStoresCerts
pour mettre à jour le certificat de magasin de clés et le certificat de
magasin de clés de confiance.
Remarque : N'exécutez le script que lorsque tous les processus de
l'instance de Tivoli Workload Scheduler ne sont pas en cours
d'exécution.
Sous Windows :
La syntaxe du script est :
updTrustKeyStoresCerts.bat "<REP_INST>"
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updTrustKeyStoresCerts.bat "C:\Program Files\IBM\TWA"
Pour obtenir une liste des fichiers concernés par ce script, consultez
la liste pour updTrustStoresCerts.bat et updKeyStoresCerts.bat.
Sous UNIX et Linux :
La syntaxe du script est :
./updTrustKeyStoresCerts.sh <REP_INST>
où <REP_INST> est le répertoire d'installation de l'instance de
Tivoli Workload Scheduler sélectionnée.
Par exemple, si vous avez installé Tivoli Workload Scheduler dans
le répertoire par défaut, vous exécutez :
updTrustKeyStoresCerts.sh "/opt/IBM/TWA"
Pour obtenir une liste des fichiers concernés par ce script, consultez
la liste pour updTrustStoresCerts.sh et updKeyStoresCerts.sh.
Remarque : Le script enregistre les anciens certificats avec une extension
.bck.
Remarque : Utilisez ce script uniquement s'il est possible de mettre à jour
simultanément le magasin de clés de confiance et le magasin de clés
du composant et si le magasin de clés de confiance et le magasin de
clés de tous les composants connectés à ce composant ont déjà été mis
à jour.
Procédure de gestion du magasin de clés de confiance par
défaut pour le gestionnaire de domaine maître, le gestionnaire de
domaine maître de secours et les agents avec connecteur
distribué
Si la version de l'agent installée est la version V8.4.0, V8.5.1 ou V8.6.0, avec
groupes de correctifs associés
Pour télécharger les nouveaux certificats et scripts pour gérer le magasin
de clés de confiance par défaut, consultez le fichier readme du groupe de
correctifs le plus récent pour la version que vous avez installée (par
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
55
exemple, la version 8.4.0 groupe de correctifs, la version 8.5.1 groupe de
correctifs 5 ou la version 8.6.0 groupe de correctifs 2).
Si la version de l'agent que vous avez installée est 8.5.0 ou 8.5.0 groupe de
correctifs 1 à 3
Exécutez la procédure suivante :
1. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 au gestionnaire de domaine maître.
2. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 au gestionnaire de domaine maître de secours.
3. Pour modifier le magasin de clés de confiance, appliquez le groupe de
correctifs aux agents avec des connecteurs distribués.
Remarque : Le renouvellement des certificats par défaut est achevé pour le
gestionnaire de domaine maître, le gestionnaire de domaine maître de
secours et les agents avec connecteur distribué après avoir effectué la
«Procédure de gestion du magasin de clés par défaut pour le
gestionnaire de domaine maître, le gestionnaire de domaine maître de
secours et les agents avec des connecteurs distribués», à la page 62.
Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour Dynamic Workload Console et
Job Scheduling Console
Si vous avez installé Job Scheduling Console V8.5.0 avec groupes de correctifs
associés
Exécutez la procédure suivante :
1. Connectez-vous comme administrateur sous Windows et comme root
sous UNIX et Linux sur le poste de travail sur lequel Job Scheduling
Console est installé.
2. A partir d'un poste de travail disposant d'un instance de gestionnaire
de domaine maître V8.5.0 Groupe de correctifs 4 ou d'une instance
d'agent Tivoli Workload Scheduler V8.5.0 Groupe de correctifs 4,
transférez le fichier <REP_INST_DISTANT>\TWS\updCertsScripts\New\
PUBLIC\JSC\JSCDefaultTrustFile.jks (magasin de clés de confiance) en
mode binaire vers le répertoire <REP_INST_JSC>\keys, où
<REP_INST_DISTANT> est le répertoire distant d'installation du
gestionnaire de domaine maître V8.5.0 Groupe de correctifs 4 ou de
l'agent V8.5.0 Groupe de correctifs 4 et <REP_INST_JSC> est le
répertoire d'installation de Job Scheduling Console.
3. A partir d'un poste de travail disposant d'une instance de gestionnaire
de domaine maître Groupe de correctifs 4 ou d'une instance d'agent
Tivoli Workload Scheduler Groupe de correctifs 4, transférez le fichier
<REP_INST_DISTANT>\TWS\updCertsScripts\New\PRIVATE\JSC\
JSCDefaultKeyFile.jks (magasin de clés de confiance) en mode binaire
vers le répertoire <REP_INST_JSC>\keys, où <REP_INST_DISTANT> est
le répertoire distant d'installation du gestionnaire de domaine maître
V8.5.0 Groupe de correctifs 4 ou de l'agent V8.5.0 Groupe de correctifs
4 et <REP_INST_JSC> est le répertoire d'installation de Job Scheduling
Console.
Si la version Dynamic Workload Console installée est la version V8.4.0 avec
groupes de correctifs associés, la version V8.5.1 avec groupes de correctifs
associés, la version V8.6.0 ou la version V8.6.0 groupe de correctifs 1
Pour télécharger les nouveaux certificats et scripts pour gérer le magasin
de clés de confiance par défaut et le magasin de clés par défaut, consultez
56
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
le fichier readme du groupe de correctifs le plus récent pour la version que
vous avez installée (par exemple, la version 8.4.0 groupe de correctifs, la
version 8.5.1 groupe de correctifs 5 ou la version 8.6.0 groupe de correctifs
2).
Si la version de Dynamic Workload Console que vous avez installée est 8.5.0 ou
8.5.0 groupe de correctifs 1 à 3
Exécutez la procédure suivante :
1. Connectez-vous comme administrateur sous Windows et comme root
sous UNIX et Linux sur le poste de travail sur lequel Dynamic
Workload Console est installé.
2. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 à Dynamic Workload Console.
Remarque : Si vous avez une installation intégrée de Dynamic
Workload Console et de Tivoli Workload Scheduler avec le
Groupe de correctifs 4 sur le même serveur Websphere
Application Server imbriqué et déjà effectué la «Procédure
de gestion du magasin de clés de confiance par défaut
pour le gestionnaire de domaine maître, le gestionnaire de
domaine maître de secours et les agents avec connecteur
distribué», à la page 55, si vous installez le Groupe de
correctifs 4 sur Dynamic Workload Console, un message
d'avertissement indique que le magasin de clés de
confiance a déjà été renouvelé.
3. Arrêtez Websphere Application Server en exécutant la commande
suivante:
Sous Windows :
stopWas.bat
Sous UNIX et Linux :
stopWas.sh
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'administration -> Tâches administratives -> Tâches
d'Application Server
4. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
5. Démarrez Websphere Application Server en exécutant la commande
suivante :
Sous Windows :
startWas.bat
Sous UNIX et Linux :
startWas.sh
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
57
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'administration -> Tâches administratives -> Tâches
d'Application Server.
Remarque : Cette procédure concerne le Scénario 1 : Connexion entre Dynamic
Workload Console ou Job Scheduling Console et l'agent Tivoli Workload
Scheduler installé avec un connecteur distribué décrit dans «Scénarios
concernés par l'expiration des certificats par défaut», à la page 34.
Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour les agents tolérants aux pannes
et les gestionnaires de domaine
Si la version de l'agent installée est la version V8.4.0 avec groupes de correctifs
associés, V8.5.1 avec groupes de correctifs associés, V8.6.0 ou V8.6.0 groupe de
correctifs 1
Pour télécharger les nouveaux certificats et scripts pour gérer le magasin
de clés de confiance par défaut et le magasin de clés par défaut, consultez
le fichier readme du groupe de correctifs le plus récent pour la version que
vous avez installée (par exemple, la version 8.4.0 groupe de correctifs, la
version 8.5.1 groupe de correctifs 5 ou la version 8.6.0 groupe de correctifs
2).
Si la version de l'agent que vous avez installée est 8.5.0 ou 8.5.0 groupe de
correctifs 1 à 3
Remarque : Si vous souhaitez renouveler votre magasin de clés de
confiance et magasin de clés en même temps, vous devez
d'abord mettre à jour ceux-ci en commençant par agent
tolérant aux pannes.
Exécutez la procédure suivante :
1. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 aux gestionnaires de domaine.
2. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 aux gestionnaires de domaine de secours.
3. Pour modifier le magasin de clés de confiance, appliquez le Groupe de
correctifs 4 aux agents tolérants aux pannes.
4. Pour modifier le magasin de clés pour chaque agent tolérant aux pannes,
procédez comme suit.
a. Connectez-vous comme administrateur sous Windows et comme
root sous UNIX et Linux sur le poste de travail sur lequel l'agent
tolérant aux pannes est installé.
b. Arrêtez l'agent tolérant aux pannes en exécutant :
Sous Windows :
conman "stop"
conman "stopmon"
conman "shut; wait"
Sous UNIX et Linux :
conman "stop"
conman "stopmon"
conman "shut; wait"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
c. Pour modifier le magasin de clés, exécutez :
58
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
d. Démarrez l'agent tolérant aux pannes en exécutant :
Sous Windows :
conman "start"
conman "startmon"
Sous UNIX et Linux :
conman "start"
conman "startmon"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
5. Pour modifier le magasin de clés de chaque gestionnaire de domaine de
secours, procédez comme suit.
a. Connectez-vous comme administrateur sous Windows et comme
root sous UNIX et Linux sur le poste de travail sur lequel le
gestionnaire de domaine maître est installé.
b. Arrêtez le gestionnaire de domaine de secours en exécutant :
Sous Windows :
conman "stop"
conman "stopmon"
conman "shut; wait"
Sous UNIX et Linux :
conman "stop"
conman "stopmon"
conman "shut; wait"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
c. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
d. Démarrez le gestionnaire de domaine de secours en exécutant :
Sous Windows :
conman "start"
conman "startmon"
Sous UNIX et Linux :
conman "start"
conman "startmon"
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
59
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
6. Pour modifier le magasin de clés de chaque gestionnaire de domaine,
procédez comme suit.
a. Connectez-vous comme administrateur sous Windows et comme
root sous UNIX et Linux sur le poste de travail sur lequel le
gestionnaire de domaine maître est installé.
b. Arrêtez le gestionnaire de domaine en exécutant :
Sous Windows :
conman "stop"
conman "stopmon"
conman "shut; wait"
Sous UNIX et Linux :
conman "stop"
conman "stopmon"
conman "shut; wait"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
c. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
d. Démarrez le gestionnaire de domaine en exécutant :
Sous Windows :
conman "start"
conman "startmon"
Sous UNIX et Linux :
conman "start"
conman "startmon"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
Remarque : Cette procédure concerne le Scénario 2 : Communication SSL dans le
réseau Tivoli Workload Scheduler décrit dans «Scénarios concernés par
l'expiration des certificats par défaut», à la page 34.
Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour les API du connecteur
Exécutez la procédure suivante :
1. Ouvrez le fichier soap.client.props ou ssl.client.props pour rechercher le
chemin des fichiers TWSClientTrustFile.jks et TWSClientKeyFile.jks.
2. Arrêtez le client.
3. Si les TWSClientTrustFile.jks and TWSClientKeyFile.jks fichiers n'ont pas été
modifiés, les remplacer par le <MASTER_INSTALL_DIR>\TWS\updCertsScripts\New\
PUBLIC\WAS\TWSClientTrustFile.jks et le <MASTER_INSTALL_DIR>\TWS\
updCertsScripts\New\PRIVATE\WAS\TWSClientKeyFile.jks où
60
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
<MASTER_INSTALL_DIR> est le répertoire d'installation principal dans lequel
vous avez déjà installé le Groupe de correctifs 4.
4. Démarrez le client.
Remarque : Cette procédure concerne le Scénario 3 : Intégration personnalisée basée
sur les API Java de Tivoli Workload Scheduler décrit dans «Scénarios
concernés par l'expiration des certificats par défaut», à la page 34.
Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour Tivoli Integration Workbench
Le Groupe de correctifs 4 d'Integration Workbench comporte de nouveaux
certificats de magasin de clés de confiance et de magasin de clés par défaut.
Si vous utilisez Integration Workbench version 8.5.0 pour vous connecter à un
gestionnaire de domaine maître version 8.5.0 Groupe de correctifs 4
Exécutez la procédure suivante :
1. Connectez-vous comme administrateur sous Windows et comme root
sous UNIX et Linux sur le poste de travail sur lequel Integration
Workbench est installé.
2. Recherchez le répertoire <REP_PROJET>, qui est le répertoire de création
de l'exemple ou du modèle de projet.
3. Copiez les certificats <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSClientTrustFile.jks et <REP_INST>\eWAS\profiles\twaprofile\etc\
TWSClientKeyFile.jks du gestionnaire de domaine maître vers le
dossier <REP_PROJET>\keys.
Remarque : Cette procédure concerne le Scénario 4 : Tivoli Integration Workbench
avec SSL décrit dans «Scénarios concernés par l'expiration des
certificats par défaut», à la page 34.
Procédure de gestion du magasin de clés de confiance et du
magasin de clés par défaut pour le client de ligne de commande
Dans l'instance de gestionnaire de domaine maître, vous disposez des lignes de
commande locales suivantes :
v composer
v conman
Des lignes de commande distantes peuvent être installées sur des postes de travail
distants qui se connectent au gestionnaire de domaine maître.
Si la version du gestionnaire de domaine maître installée est la version V8.4.0,
V8.5.1 ou V8.6.0 avec groupes de correctifs associés
Pour télécharger les nouveaux certificats et scripts pour gérer le magasin
de clés de confiance par défaut et le magasin de clés par défaut, consultez
le fichier readme du groupe de correctifs le plus récent pour la version que
vous avez installée (par exemple, la version 8.4.0 groupe de correctifs, la
version 8.5.1 groupe de correctifs 5 ou la version 8.6.0 groupe de correctifs
2).
Si la version du gestionnaire de domaine maître que vous avez installée est 8.5.0
Groupe de correctifs 4
Variable CLISSLSERVERAUTH=no dans le fichier localopts du
gestionnaire de domaine maître
Vous n'effectuez aucune actions car la connexion SSL fonctionne
toujours
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
61
Variable CLISSLSERVERAUTH=yes dans le fichier localopts du
gestionnaire de domaine maître
Exécutez la procédure suivante :
1. Connectez-vous comme administrateur sous Windows et
comme root sous UNIX et Linux sur le poste de travail sur
lequel le gestionnaire de domaine maître est installé.
2. Dans le fichier localopts, notez la valeur de la variable
CLISSLSERVERCERTIFICATE :
CLISSLSERVERCERTIFICATE=<REP_CERTIFICATS>\server.crt
où <REP_CERTIFICATS> est le référentiel de vos certificats.
3. Recréez le certificat server.crt en exécutant la commande :
<REP_INST>\eWAS\bin\keytool -export -alias server -rfc
-file server.crt
-keystore
<REP_INST>\appserver\profile\twsprofile\etc\TWSServerKeyFile.jks
-storepass default
4. Copiez le nouveau certificat server.crt dans le répertoire
\<REP_CERTIFICATS>.
5. Si vous avez installé des lignes de commande distantes, pour
chacune d'entre elles, procédez comme suit.
a. Connectez-vous comme administrateur sous Windows et
comme root sous UNIX et Linux sur le poste de travail sur
lequel le client de ligne de commande distant est installé.
b. Dans le fichier localopts, notez la valeur de la variable
CLISSLSERVERCERTIFICATE, dans lequel vous enregistrez
le certificat du client de ligne de commande distant :
CLISSLSERVERCERTIFICATE=<REP_CERTIFICATS_RC>\server.crt
c. Copiez le nouveau certificat, server.crt, généré lors de l'étape
3 pour l'instance de gestionnaire de domaine maître dans le
répertoire <REP_CERTIFICATS_RC> du poste de travail du
client de ligne de commande distant.
Remarque : Cette procédure concerne le Scénario 5 : HTTP/HTTPS avec SSL pour les
clients de ligne de commande décrit dans «Scénarios concernés par
l'expiration des certificats par défaut», à la page 34.
Procédure de gestion du magasin de clés par défaut pour le
gestionnaire de domaine maître, le gestionnaire de domaine
maître de secours et les agents avec des connecteurs distribués
Si la version de l'agent installée est la version V8.4.0, V8.5.1 ou V8.6.0 avec
groupes de correctifs associés
Pour télécharger les nouveaux certificats et scripts pour gérer le magasin
de clés de confiance par défaut et le magasin de clés par défaut, consultez
le fichier readme du groupe de correctifs le plus récent pour la version que
vous avez installée (par exemple, la version 8.4.0 groupe de correctifs, la
version 8.5.1 groupe de correctifs 5 ou la version 8.6.0 groupe de correctifs
2).
Si vous avez déjà installé la version 8.5.0 Groupe de correctifs 4 sur le
gestionnaire de domaine maître, le gestionnaire de domaine maître de secours et
les agents avec connecteur imbriqué
Pour chaque type de poste de travail utilisant la planification statique et
des connecteurs distribués, procédez comme suit.
62
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
1. Connectez-vous comme administrateur sous Windows et comme root
sous UNIX et Linux sur le poste de travail sur lequel le gestionnaire de
domaine maître de secours est installé.
2. Arrêtez le gestionnaire de domaine maître de secours en exécutant :
Sous Windows, UNIX et Linux :
conman
conman
conman
conman
"stop"
"stopmon"
"stopappserver"
"shut; wait"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
3. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
4. Démarrez le gestionnaire de domaine de secours en exécutant :
Sous Windows :
conman "start"
conman "startmon"
conman "startappserver"
startBrokerApplication.bat
Sous UNIX et Linux :
conman "start"
conman "startmon"
conman "startappserver"
startBrokerApplication.sh
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
5. Si vous avez installé un agent avec un connecteur distribué et que vous
n'avez pas exécuté la procédure «Procédure de gestion du magasin de
clés de confiance et du magasin de clés par défaut pour les agents
tolérants aux pannes et les gestionnaires de domaine», à la page 58,
procédez comme suit.
a. Connectez-vous comme administrateur sous Windows et comme
root sous UNIX et Linux sur le poste de travail sur lequel est
installé le connecteur distribué.
b. Arrêtez l'agent avec le connecteur distribué installé en exécutant :
Sous Windows :
conman "stop"
conman "stopmon"
conman "shut; wait"
stopWas.bat
Sous UNIX et Linux :
conman "stop"
conman "stopmon"
conman "shut; wait"
stopWas
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
63
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
c. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
d. Démarrez le connecteur distribué installé en exécutant :
Sous Windows :
conman "start"
conman "startmon"
startWas.bat
Sous UNIX et Linux :
conman "start"
conman "startmon"
startWas
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
6. Connectez-vous comme administrateur sous Windows et comme root
sous UNIX et Linux sur le poste de travail sur lequel le gestionnaire de
domaine maître est installé.
7. Arrêtez le gestionnaire de domaine maître en exécutant :
Sous Windows, UNIX et Linux :
conman
conman
conman
conman
"stop"
"stopmon"
"stopappserver"
"shut; wait"
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
8. Pour modifier le magasin de clés, exécutez :
Sous Windows :
updKeyStoresCerts.bat
Sous UNIX et Linux :
updKeyStoresCerts.sh
Pour plus d'informations sur la commande, voir «Scripts de
renouvellement des certificats de magasin de clés de confiance et de
certificat de magasin de clés», à la page 52.
9. Démarrez le gestionnaire de domaine maître en exécutant :
Sous Windows :
conman "start"
conman "startmon"
conman "startappserver"
startBrokerApplication.bat
StartUplwa.bat
64
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Sous UNIX et Linux :
conman "start"
conman "startmon"
conman "startappserver"
startBrokerApplication.sh
StartUplwa
Pour plus d'informations sur la commande, voir Tivoli Workload
Scheduler - Guide d'utilisation et de référence.
Annulation du groupe de correctifs
Vous pouvez annuler l'installation uniquement si vous l'avez effectuée en mode
retour arrière.
Pour désinstaller le groupe de correctifs avec l'assistant ISMP, procédez comme
suit.
1. Commencez la configuration de l'installation du 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.
Voir aussi la section «Remarques relatives à l'installation», à la page 42.
Désinstallation de l'instance entière de Tivoli Workload
Scheduler
Si vous avez effectué l'installation avec la commande twspatch pour désinstaller
l'ensemble de l'instance Tivoli Workload Scheduler, utilisez la commande twspatch
-remove depuis le répertoire rép_base_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 relatifs au statut de l'installation du groupe de correctifs
pour le gestionnaire de domaine maître, le gestionnaire de domaine maître de
sauvegarde, l'agent tolérant aux pannes et le connecteur :
v Fichier de trace pour le programme d'installation ISMP
Sous Windows :
%TEMP%\tws85fixpack\twsismp.log
Sous UNIX :
$TMPDIR/tws85fixpack/twsismp.log
v Fichier journal pour le programme d'installation ISMP
Sous Windows :
%TEMP%\tws85fixpack\summary.log
Sous UNIX :
$TMPDIR/tws85fixpack/summary.log
v Fichier journal pour le programme d'installation de Tivoli Workload Scheduler.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
65
Sous Windows :
%TEMP%\tws85fixpack\
twsinst_<INST_INTERP>_<TWSuser>^8.5.0.0n.log
Sous UNIX :
$TMPDIR/tws85fixpack/
twsinst_<INST_INTERP>_<TWSuser>^8.5.0.0n.log
où n est le numéro du groupe de correctifs, par exemple, 4.
v Fichier journal pour l'installation de CM.
Sous Windows :
%TEMP%\FP_TWS_<INST_INTERP>_<TWSuser>^8.5.0.0n.log
Sous UNIX :
$TMPDIR/FP_TWS_<INST_INTERP>_<TWSuser>^8.5.0.0n.log
où n est le numéro du groupe de correctifs, par exemple, 4.
Pour plus d'informations sur INST_INTERP, voir «Installation avec la distribution de
logiciel», à la page 49.
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
Les correctifs suivants concernent les APAR sur la documentation et les incidents
internes et sont disponibles dans la documentation actualisée du produit.
Ils sont organisés par numéro de groupe de correctifs et manuel.
Mises à jour de la documentation de Tivoli Workload
Scheduler 8.5.0 Groupe de correctifs 4
Cette section décrit en détail les nouvelles informations et les corrections apportées
à la documentation contenues dans le groupe de correctifs. Elle est organisée par
manuel :
Tivoli Workload Scheduler version 8.5 - Guide d'identification et de résolution
des incidents SC11-2929-01
74860 et 57912
Au chapitre "Identification et résolution des incidents courants liés
au moteur" à la fin de la section "Incidents JnextPlan", insérez la
nouvelle sous-section suivante :
Les tâches CreatePostReports.cmd, Makeplan.cmd ou
Updatestats.cmd se bloquent sous Windows
Cause et solution :
Sous Windows, il peut arriver que l'interpréteur de langage
de commande de l'outil se bloque lors de l'exécution des
tâches CreatePostReports.cmd, Makeplan.cmd ou
Updatestats.cmd et ne réponde pas au programme qui l'a
appelé. De ce fait, les tâches CreatePostReports.cmd,
Makeplan.cmd ou Updatestats.cmd ne se terminent pas. Par
défaut, ces tâches utilisent l'interpréteur de langage de
commande de l'outil, mais elles peuvent être configurées
de manière à ne pas l'utiliser. Pour éviter que les tâches
66
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
CreatePostReports.cmd, Makeplan.cmd ou Updatestats.cmd
utilisent l'interpréteur de langage de commande de l'outil,
ouvrez chacune d'elle avec un éditeur de texte et
recherchez la ligne suivante :
set USETCL=yes
et modifiez-la en la mettant en commentaire :
REM set USETCL=yes
ou en définissant la variable sur no :
set USETCL=no
Ainsi, lorsque les tâches CreatePostReports.cmd,
Makeplan.cmd ou Updatestats.cmd sont exécutées,
l'interpréteur de langage de commande de l'outil n'est pas
appelé.
Tivoli Workload Scheduler version 8.5 - Planification et installation (révision en
décembre 2008), SC11-2008-05
IV31272
Apportez les modifications suivantes :
1. Dans la Partie 1 "Planification", Chapitre 2 "Informations
prérequises", section "Utilisateur Tivoli Workload Scheduler",
sous-section "Droits et structure du domaine utilisateur
Windows", juste avant la remarque, ajoutez le point suivant :
v Ajustez les quotas de mémoire d'un processus (disponible
dans certaines configurations uniquement).
2. Dans la Partie 2 "Tivoli Workload Scheduler", Chapitre 8
"Identification et résolution des incidents liés à l'installation, la
migration et la désinstallation", section "Scénarios de l'incident :
installation, réinstallation, mise à niveau, migration et
désinstallation", section "Erreur d'installation sous Windows",
section "Le compte d'utilisateur n'est pas créé sous Windows,
créez le manuellement", le passage :
Augmentez les quotas
à :
Ajustez les quotas de mémoire
Intégration de Tivoli Workload Scheduler version 8.5 à d'autres produits,
SC11-6395-00
74731
Apportez les modifications suivantes :
v Dans le Chapitre 2 "Intégration à Tivoli NetView", section "Base
d'informations de gestion du logiciel Unison", sous-section
"Reconfiguration des messages d'alerte spécifiques à l'entreprise",
tableau "Messages d'alerte spécifiques à l'entreprise", colonne
"Variables de position", remplacez :
12. L'horodatage d'un événement exprimé sous la forme :
aaaammjjhhmmss00 (année, mois, jour, heure, minutes, secondes,
centièmes toujours égaux à 00).
par :
12. L'horodatage d'un événement exprimé sous la forme :
aaaammjjhhmm0000 (année, mois, jour, heure, minutes, secondes
toujours égales à 00, centièmes toujours égaux à 00).
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
67
v Dans le Chapitre 4, "Intégration à Tivoli Enterprise Console",
section "Format des événements de planification des tâches",
tableau "Tableau des formats des événements", colonne "Champs
de position des événements de tâche", remplacez :
13. Horodatage d'un événement. Il s'agit de l'heure locale sur le
poste de travail utilisé pour exécuter l'événement de tâche. Elle
est exprimée sous la forme : aaaammjjhhmmss00 (année, mois,
jour, heure, minutes, secondes, centièmes toujours égaux à 00).
par :
13. Horodatage d'un événement. Il s'agit de l'heure locale sur le
poste de travail utilisé pour exécuter l'événement de tâche. Elle
est exprimée sous la forme : aaaammjjhhmmss0000 (année, mois,
jour, heure, minutes, secondes, centièmes toujours égaux à 00).
Tivoli Workload Scheduler version 8.5 - Guide d'utilisation et de référence,
SC11-2009-05
IV00335
Au chapitre 10 "Gestion des objets dans le plan - conman", section
"Description de la commande", sous-section "console", dans la
description de l'argument msglevel, avant :
0
Aucun message. C'est la valeur par défaut sur les agents
tolérants aux pannes.
ajoutez ce qui suit :
-1
C'est la valeur que le produit attribue automatiquement si
vous modifiez l'un des arguments pour la console et que
vous ne réattribuez pas de valeur à msglevel. Avec cette
valeur, le produit envoie à la console tous les messages
générés par tous les agents et pour toutes les opérations.
IV02838
Au chapitre 13 "Gestion des fuseaux horaires", section "Passage à
l'heure d'été"", remplacez le dernier paragraphe :
Si l'heure d'été est activée à 3 h 00, tous les flots de travaux
planifiés pour démarrer entre 2 h 00 et 2 h 59 sont définis pour
démarrer à 3 h 00. La raison en est qu'à 2 h 00, l'heure de l'horloge
est avancée d'une heure à cause du passage à l'heure d'été. Tous les
flots de travaux planifiés pour démarrer entre 2 h 00 et 2 h 59, s'ils
sont libres de dépendances, démarrent donc immédiatement car 3
h 00 est une heure postérieure à leur heure de début planifiée.
par :
Si l'heure d'été est activée à 2 h 00, alors tous les flots de travaux et
travaux planifiés pour démarrer entre 2 h 00 et 2 h 59 sont définis
pour démarrer une heure plus tard. La raison en est qu'à 2 h 00
l'heure de l'horloge est avancée d'une heure à cause du passage à
l'heure d'été, donc les minutes entre 0200 et 0259 n'existent plus.
Par exemple, si un flot de travaux est défini pour démarrer à 0230,
le planificateur le définit pour démarrer à 0330.
IV08628
Le mot clé absolu ne doit être utilisé qu'avec les envois conman et
non dans les définitions de flot de travaux. Pour prendre cela en
compte, procédez comme suit.
68
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Au chapitre 8 "Définition d'objets dans la base de données", section
"Définition des objets de planification", sous-section "Définition des
flots de travaux" et "Détails des mots clés de définition des flots de
travaux", lors de la description de la syntaxe et de l'utilisation des
mots clés at et until, supprimez toute référence à l'attribut
absolute.
Au chapitre 10 "Gestion des objets dans le plan - conman", section
"Description de la commande", avant la description de la première
commande, ajoutez ce qui suit :
Remarque : Lorsque vous utilisez les paramètres at ou until suivis
du paramètre absolute, n'oubliez pas que absolute
indique que la date est basée sur le jour calendaire et
non sur le jour de production.
IV09004
Au chapitre 8 "Définition d'objets dans la base de données", section
"Définition des objets de planification", sous-section "Détails des
mots clés de définition des flots de travaux", mot clé except, à la
fin de la sous-section Exemples, ajoutez ce qui suit :
L'exemple suivant sélectionne le flot de travaux testsk2 pour qu'il
soit exécuté chaque vendredi à 8 h, sauf le vendredi 28 octobre
2011 :
schedule testsk2
on runcycle rc1 "freq=weekly;interval=1;byday=fr"
(at 0800)
except runcycle rc2 10/28/2011
(at 0800)
IV11229
A l'annexe A, "Définitions d'événements et d'actions
d'automatisation de charge de travail gérée par événements",
section "Fournisseurs et définitions d'événements", sous-section
"Evénements TWSObjectsMonitor", après le tableau Paramètres des
types d'événement JobStatusChanged, ajoutez la remarque suivante :
Remarque : Ce type d'événement est déployé sur tous les agents,
même si le paramètre JobStreamWorkstation est utilisé
pour filtrer les postes de travail. Si vous voulez
sélectionner uniquement certains postes de travail
pour y déployer ce type d'événement, vous devez
aussi utiliser le paramètre Workstation.
Dans l'exemple suivant, le type d'événement est
déployé sur tous les agents :
JobStreamWorkstation=E*
Dans l'exemple suivant, le type d'événement est
déployé uniquement sur les agents dont le nom
commence par la lettre E :
Workstation=E*
IV16004
Au chapitre 10 "Gestion des objets dans le plan - conman", section
"Sélection des tâches dans les commandes", sous-section
"Qualificateurs des tâches", à la fin du qualificateur at, ajoutez :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
69
Par exemple, si vous exécutez la commande :
ss master#@+at=,0600 12/28/2011
vous collectez tous les travaux planifiés dont l'heure at est
antérieure à la date et l'heure définies.
Si vous exécutez la commande
ss master#@~at=,0600 12/28/2011
vous collectez tous les travaux planifiés dont l'heure at est
postérieure à la date et à l'heure définies et tous les travaux sans le
qualificateur at.
IV23048
Au début du chapitre "Personnalisation de la charge de travail avec
des tables de variables", remplacez la section "Migration des
paramètres globaux des versions précédentes" par la section
suivante :
Migration des paramètres globaux à partir des versions
précédentes
Lorsque vous effectuez une mise à niveau à partir des versions
antérieures à la version 8.5, les définitions de paramètres globaux,
maintenant appelées définitions de variables, disponibles dans la
base de données, migrent automatiquement vers la table de
variables par défaut MAIN_TABLE. Après la mise à niveau :
v Toutes les variables sont précédées du nom de la table par
défaut. Par exemple, après la migration, la variable CHEMIN_REP
acquiert le nom suivant :
MAIN_TABLE.CHEMIN_REP
Lorsque vous demandez une liste de variables, vous obtenez des
paires variabletable.variablename permettant d'identifier facilement
la table de variables à laquelle appartient la variable.
v La charge de travail est résolue de la même faon qu'avant la
migration car les objets Tivoli Workload Scheduler qui
contiennent des variables désignent la table MAIN_TABLE pour
la résolution des variables.
v Pour toutes les sections utilisateur incluant le mot-clé parameter,
la ligne ci-dessous est ajoutée au fichier de sécurité :
vartable name=@ access=add,delete,display,modify,list,use,unlock
Pour plus d'informations sur la mise à niveau, voir Tivoli Workload
Scheduler - Guide de planification et d'installation.
Lors de la mise à niveau à partir de la version 8.3 ou version
ultérieure, ne modifiez pas les variables tant que vous n'avez pas
migré le gestionnaire de domaine maître et tous les maîtres de
secours associés car, lors de cette phase de transition, il y a deux
versions de la base de données. Si vous devez ajouter ou modifier
des variables lors de cette phase de transition, assurez-vous
d'apporter la modification dans la version 8.3 ou 8.4 et dans la
version 8.5 des gestionnaires de domaine maître.
Les paramètres locaux créés et gérés avec la commande de
l'utilitaire parms dans la base de données de paramètres locale sur
les postes de travail fonctionnent comme auparavant.
70
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Dans les versions V8.3 et V8.4, les paramètres sont enregistrés dans
la table MDL.VAR_VARIABLES de la base de données. Après la
mise à niveau vers V8.5 ou version ultérieure, les mêmes
paramètres sont enregistrés dans la table MAIN_TABLE contenue
dans la table MDL.VAR_VARIABLES2 de la base de données. Si
vous avez commencé la migration de votre environnement, mais
que vous n'avez pas encore terminé, que le gestionnaire de
domaine maître est de version V8.3 ou V8.4 et que le gestionnaire
de domaine maître de secours est de version V8.5 ou version
ultérieure, ou inversement, le gestionnaire de domaine maître V8.3
ou V8.4 ne reconnaît pas la table MDL.VAR_VARIABLES2. Ainsi, si
vous modifiez un paramètre dans le gestionnaire de domaine
maître V8.3 ou V8.4, cette modification est enregistrée dans
l'ancienne table (MDL.VAR_VARIABLES). Si vous modifiez le
paramètre dans le gestionnaire de domaine maître V8.5, la
modification est enregistrée dans la table MDL.VAR_VARIABLES2.
55589
A l'annexe A, "Définitions d'événements et d'actions
d'automatisation de charge de travail gérée par événements",
section "Fournisseurs et définitions d'événements", sous-section
"Evénements FileMonitor", après :
Les événements FileMonitor sont :
v FileCreated
v FileDeleted
v ModificationCompleted
v LogMessageWritten
ajoutez ce qui suit :
Lorsque vous surveillez des fichiers avec les événements
FileCreated, FileDeleted et LogMessageWritten, la mémoire
consommée par les processus ssmagent.bin et ssmagent.exe
augmente de façon linéaire avec le nombre de fichiers surveillés et
le nombre d'événements créés. Vous ne devez donc pas oublier que
plus vous utilisez de caractères génériques dans ces types
d'événement et plus, par conséquent, vous augmentez ainsi le
nombre de fichiers surveillés, plus la consommation de mémoire
par les processus ssmagent.bin et ssmagent.exe sera élevée.
55775
Dans le Chapitre 7 "Exécution de l'automatisation de la charge de
travail gérée par événement", Tableau 13. "Scénarios simples de
règle d'événement", dans la description de "Scénario 1 : envoyer
une notification par courrier électronique", modifiez le point 1
comme suit :
1. L'administrateur définit la règle d'événement suivante :
v Lorsque l'un des travaux job123 se termine par une erreur et
renvoie le message d'erreur suivant :
AWSBHT001E Le travail "MYWORKSTATION#JOBS.JOB1234" dans le
fichier "ls" a
échoué avec l’erreur : AWSBDW009E L’erreur du
système d’exploitation suivante
s’est produite lors de
l’extraction de la structure du mot de passe pour
l’utilisateur devant se connecter...
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
71
envoyer un message à l'opérateur [email protected].
L'objet du message comporte les noms de l'instance de travail
et du poste de travail associé.
La règle d'événement est valide du 1er décembre au 31
décembre dans la plage horaire de 12 h 00 à 16 h 00 HNE
Dans le Chapitre 7 "Exécution de l'automatisation de la charge de
travail gérée par événement", section "Définition des règles
d'événement", sous-section "Exemples de règles d'événement",
Tableau 17. "Définition des règles d'événement pour le scénario 1",
procédez comme suit.
v Modifiez la description au début de l'exemple comme suit :
Lorsque l'un des travaux job123 se termine par une erreur et
renvoie le message d'erreur suivant :
AWSBHT001E Le travail "MYWORKSTATION#JOBS.JOB1234" dans le
fichier "ls" a
échoué avec l’erreur : AWSBDW009E L’erreur du
système d’exploitation suivante
s’est produite lors de
l’extraction de la structure du mot de passe pour
l’utilisateur devant se connecter...
envoyer un message à l'opérateur [email protected].
L'objet du message comporte les noms de l'instance de travail et
du poste de travail associé.
La règle d'événement est valide du 1er décembre au 31
décembre dans la plage horaire de 12 h 00 à 16 h 00 HNE
v A la fin de l'exemple, ajoutez ce qui suit :
Important :
Le message d'erreur qui explique pourquoi un travail se
termine par une erreur se trouve dans le fichier journal
TWSMERGE. Dans ce scénario, le fichier journal
TWSMERGE contient l'instruction suivante :
BATCHMAN:+
BATCHMAN:+ AWSBHT001E
Le travail "MYWORKSTATION#JOBS.JOB1234"
dans le fichier "ls" a échoué avec l’erreur :
AWSBDW009E L’erreur
du système d’exploitation
suivante s’est produite lors de l’extraction de
la structure du mot de passe pour l’utilisateur
devant se connecter ou bien pour l’utilisateur
propriétaire d’un fichier ou d’une dépendance
externe BATCHMAN:+
où le message d'erreur est tout ce qui suit la chaîne :
a échoué avec l’erreur :
58047
Au chapitre "Obtention des rapports et des statistiques", section
"Description des commandes", dans la description de la commande
"rep11", remplacez le premier exemple :
Rapport de juin, juillet et août 2004 pour les postes de travail main,
site1 et sagent1 :
rep11 -m 062004 072004 082004 -c main site1 sagent1
par :
72
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Rapport de juin, juillet et août 2004 pour les postes de travail main,
site1 et sagent1 :
rep11 -m 0604 0704 0804 -c main site1 sagent1
72559
Au chapitre "Utilisation des commandes de l'utilitaire", section
"Description des commandes", dans la description de la commande
"version", au début du paragraphe "Commentaires", ajoutez la
phrase suivante :
Cette commande doit être exécutée à partir du répertoire
rép_base_TWS/version.
Mises à jour de la documentation de Tivoli Workload
Scheduler version 8.5.0 groupe de correctifs 3
Cette section décrit en détail les nouvelles informations et les corrections apportées
à la documentation contenues dans le groupe de correctifs. Elle est organisée par
manuel :
Tivoli Workload Scheduler version 8.5 - Utilisation de Microsoft Cluster Service
sous Windows 2003 Server, SC11-2858-02
IV04674
Au chapitre 2 "Programme d'activation de cluster Windows 2003
de Tivoli Workload Scheduler", section "Installation et
configuration", sous-section "Prérequis", remplacez :
Installez Microsoft Visual C++ 2005 Redistributable Package
(x86) sur les autres noeuds du cluster
Tous les noeuds du cluster doivent pouvoir prendre en
charge l'utilisation de C++. En conséquence, Microsoft
Visual C++ 2005 Redistributable Package (x86) doit être
installé sur chaque noeud. L'installation du programme
d'activation de cluster de Tivoli Workload Scheduler
installe ce package sur le noeud sur lequel il est lui-même
installé. Mais pour pouvoir basculer sur les autres noeuds
du cluster, vous devez y installer le package.
Suivez la procédure ci-dessous :
1. Téléchargez Visual C++ 2005 Redistributable Package
(x86) depuis http://www.microsoft.com/downloads/
details.aspx?familyid=9B2DA534-3E03-4391-8A4D074B9F2BC1BF &displaylang=en. Ou accédez à
http://www.microsoft.com et recherchez le package par
son nom. Téléchargez le fichier du package
(vcredist_x86.exe).
2. Copiez-le sur chaque noeud du groupe de serveurs
virtuels du cluster.
3. Sur chaque noeud du groupe (sauf sur celui qui
héberge déjà le programme d'activation de cluster)),
procédez comme suit.
a. Connectez-vous en tant qu'administrateur du
domaine.
b. Lancez vcredist_x86.exe.
par :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
73
Installez Microsoft Visual C++ 2005 Redistributable Package (x86
ou x64) sur les autres noeuds du cluster
Tous les noeuds du cluster doivent pouvoir prendre en
charge l'utilisation de C++. En conséquence, Microsoft
Visual C++ 2005 Redistributable Package (x86 ou x64) doit être
installé sur chaque noeud. L'installation du programme
d'activation de cluster de Tivoli Workload Scheduler
installe ce package sur le noeud sur lequel il est lui-même
installé. Mais pour pouvoir basculer sur les autres noeuds
du cluster, vous devez y installer le package.
Suivez la procédure ci-dessous :
1. Téléchargez Visual C++ 2005 Redistributable Package
(x86) depuis http://www.microsoft.com/downloads/
details.aspx?familyid=9B2DA534-3E03-4391-8A4D074B9F2BC1BF &displaylang=en, ou Visual C++ 2005
Redistributable Package (x64) depuis
http://www.microsoft.com/download/en/
details.aspx?id=21254. Ou accédez à
http://www.microsoft.com et recherchez le package par
son nom. Téléchargez le fichier du package
(vcredist_x86.exe ou vcredist_x64.exe).
2. Copiez-le sur chaque noeud du groupe de serveurs
virtuels du cluster.
3. Sur chaque noeud du groupe (sauf sur celui qui
héberge déjà le programme d'activation de cluster)),
procédez comme suit.
a. Connectez-vous en tant qu'administrateur du
domaine.
b. Exécutez vcredist_x86.exe ou vcredist_x64.exe.
Tivoli Workload Scheduler version 8.5 - Guide d'administration, SC11-6396-00
IV02110
Au chapitre 8 "Tâches d'administration", section "Modification du
nom d'hôte, du port ou du nom de base de données", sous-section
"Modifiez le nom d'hôte, le port ou le nom de base de données",
avant la phrase "Ne modifiez aucune autre propriété",ajoutez ce
qui suit :
Lorsque vous modifiez le port d'un serveur DB2, vous devez
modifier également la configuration du noeud sur lequel Tivoli
Workload Scheduler a été catalogué.
Si vous utilisez un client DB2, ouvrez une session de ligne de
commande, connectez-vous en tant qu'administrateur DB2, et
lancez les commandes suivantes :
DB2 CLIENT
db2 uncatalog node <TWSDBNAME>_ND
db2 catalog tcpip node <TWSDBNAME>_ND remote >HOSTNAME>
server <NEWPORT>
Si vous utilisez un serveur DB2, ouvrez une session de ligne de
commande, connectez-vous en tant qu'administrateur DB2, et
lancez les commandes suivantes :
DB2 SERVER
db2 uncatalog node LBNODE
db2 catalog tcpip node LBNODE remote 127.0.0.1 server <NEWPORT>
74
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
IZ77927
Au chapitre 5 "Administration réseau", section "Exploitation du
réseau", sous-section "Processus réseau", à la fin de la description
de la commande StartUp, ajoutez la remarque suivante :
Remarque : Si vous démarrez la commande StartUp sur un
interpréteur de commandes distant, le processus
netman maintient l'interpréteur ouvert sans renvoyer
l'invite. Pour éviter ce problème, modifiez la
commande StartUp de façon que le processus netman
soit appelé en arrière-plan, comme suit :
# Start netman
/usr/local/TWS85/mae85/TWS/bin/netman&
IZ78794
Au chapitre 8 "Tâches d'administration", section "Serveur
d'applications - démarrage et arrêt", à la fin de la description de la
syntaxe UNIX, ajoutez la remarque suivante :
Remarque : La syntaxe d'arrêt de l'instance WebSphere Application
Server imbriquée présentée ci-dessus n'est applicable
que si tous les composants sont intégrés à
l'environnement Tivoli Workload Scheduler. Si la
console Tivoli Dynamic Workload ou le connecteur
z/OS n'est pas intégré (ils ne partagent pas la même
instance WebSphere Application Server que votre
installation Tivoli Workload Scheduler), vous devez
utiliser la syntaxe suivante :
stopWas.sh -direct
-user <ID_utilisateur>
-password <mot_de_passe>
où l'argument -direct est obligatoire.
IZ86186
Au chapitre 4 "Configuration des autorisations utilisateur (fichier
de sécurité)", section "Configuration du fichier de sécurité",
sous-section "Définition des attributs utilisateur", sous-section
“Types d'attribut utilisateur - description détaillée", la description
de l'attribut group=groupname doit être modifiée de la façon
suivante :
groupe=nomgroupe
Indique le nom du groupe dont l'utilisateur est membre.
Disponible à la fois pour les utilisateurs UNIX et Windows. Les
caractères génériques sont permis.
54009
Au chapitre 4 "Configuration des autorisations utilisateur (fichier
de sécurité)", section "Configuration du fichier de sécurité",
appliquez les modifications suivantes :
v Dans la sous-section "Syntaxe du fichier de sécurité",
sous-section "Fichier de sécurité", dans la description "Syntaxe",
procédez comme suit.
– Remplacez :
end
par :
end | continue
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
75
– Avant la description de end dans la liste Arguments, ajoutez
ce qui suit :
continue
Clôt la définition d'utilisateur. Un utilisateur dispose
de tous les accès définis pour chaque groupe auquel il
appartient, jusqu'à ce qu'une définition d'utilisateur
avec une instruction end soit rencontrée. Un exemple
de l'utilisation du mot clé continue est disponible
dans "Exemple de fichier de sécurité", exemple 7.
– Remplacez la description de end dans la liste Arguments :
end
Clôt la section contenant les instructions sur les objets
et les accès dans la définition d'utilisateur.
par :
end
Clôt la définition d'utilisateur. Les utilisateur définis
dans la définition d'utilisateur qui se termine par une
instruction end ne sont plus concernés par aucune
définition d'utilisateur ultérieure.
v Dans la sous-section "Spécification des attributs d'objet",
sous-section "Ordre des définition d'objet", après
Correct
job name=ar@ access=@
job name=@ access=display
ajoutez ce qui suit :
Les définitions d'objet doivent être ordonnées de la plus
spécifique à la moins spécifique lorsque vous utilisez le mot clé
continue. Ce mot clé permet de faire correspondre plusieurs
définitions d'utilisateur à un même utilisateur. L'utilisateur
dispose ainsi des accès donnés par plusieurs instructions de
définition d'utilisateur. Ces accès sont alors traités dans l'ordre
dans lequel ils sont écrits dans le fichier de sécurité. Un exemple
de fichier de sécurité contenant le mot clé continue est
disponible dans "Exemple de fichier de sécurité", exemple 7.
v Dans la sous-section "Exemple de fichier de sécurité", ajoutez
l'exemple qui suit et sa description :
###########################################################
# (7)
User misusers USER DEFINITION APPLIES TO USERS
#
LOGGED IN TO
THE MIS GROUP ON ANY WORKSTATION.
#
#
User dbusers USER DEFINITION APPLIES TO USERS
#
LOGGED IN TO
THE DB GROUP ON ANY WORKSTATION.
#
#
User default USER DEFINITION APPLIES TO ALL USERS.
#
user misusers
begin
# OBJECT
# ---------job
schedule
parameter
continue
user dbusers
76
group=mis
ATTRIBUTES
-----------name=mis@
name=mis@
name=mis@
group=db
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
ACCESS CAPABILITIES
---------------------access=@
access=@
access=@
begin
# OBJECT
# ---------job
schedule
parameter
continue
ATTRIBUTES
-----------name=db_@
name=db_@
name=db_@
user default logon=@
begin
# OBJECT
ATTRIBUTES
# ---------- -----------parameter
name=@
end
ACCESS CAPABILITIES
---------------------access=@
access=@
access=@
ACCESS CAPABILITIES
---------------------access=display
###########################################################
# (7) APPLIES TO USERS LOGGED IN TO MULTIPLE
GROUPS
Les utilisateurs qui appartiennent au seul groupe mis
ont accès à tous les objets dont le nom commence par le
préfixe mis, comme indiqué dans la définition
d'utilisateur misusers. En outre, la définition d'utilisateur
par défaut les autorise à afficher tous les paramètres. Les
utilisateurs qui appartiennent au seul groupe db ont
accès à tous les objets dont le nom commence par le
préfixe db, comme indiqué dans la définition
d'utilisateur dbusers. En outre, la définition d'utilisateur
par défaut les autorise à afficher tous les paramètres. Les
utilisateurs qui appartiennent à la fois au groupe mis et
au groupe db ont accès à tous les objets dont le nom
commence par le préfixe mis ou par le préfixe db,
comme indiqué dans les définitions d'utilisateur
misusers et dbusers. En outre, la définition d'utilisateur
par défaut les autorise à afficher tous les paramètres. Les
définitions doivent être ordonnées de la plus spécifique à
la moins spécifique. La définition d'utilisateur par défaut
accorde des accès génériques. Elle doit donc être entrée à
la fin du fichier.
54934
Au chapitre 2 "Personnalisation et configuration de Tivoli
Workload Scheduler“, section "Définition des options locales“,
après l'option switch sym prompt, ajoutez ce qui suit :
tcp connect timeout
Indiquez le nombre maximal de secondes avant
l'établissement d'une connexion par une interface de
connexion non bloquante. La valeur par défaut est 15
secondes.
et remplacez la description de l'option tcp timeout :
Avec cet attribut pour le processus Netman, entrez le nombre
maximal de secondes pendant lequel Mailman et Conman
attendent l'achèvement d'une requête sur un poste de travail lié qui
ne répond pas. La valeur par défaut est 300 secondes.
par :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
77
Indiquez le temps d'attente maximal autorisé (en secondes) pour
l'achèvement d'une demande sur un poste de travail lié qui ne
répond pas. La valeur par défaut est de 300 secondes.
55329
Au chapitre 2 "Personnalisation et configuration de Tivoli
Workload Scheduler", section "Définition des options locales",
sous-section "Récapitulatif Localopts", dans la section relative à la
syntaxe des attributs du processus batchman, après bm check until
= secondes, ajoutez ce qui suit :
bm late every = minutes
et dans la sous-section "Récapitulatif Localopts", après bm check
until, ajoutez ce qui suit :
bm late every
Lorsqu'un travail every ne commence pas à l'heure prévue,
bm late every définit le nombre maximal de minutes qui
s'écoulent avant que Tivoli Workload Scheduler ignore le
travail. Cette option ne s'applique qu'aux travaux définis
avec l'option every et la dépendance d'heure at. Elle n'a
pas d'impact sur les travaux qui n'ont que l'option every.
Tivoli Workload Scheduler version 8.5 - Guide d'utilisation et de référence,
SC11-2009-05
IV01151
Au chapitre 4 "Gestion du cycle de production", section "Plan de
préproduction", sous-section "Gestion des dépendances follows
externes des travaux et des flots de travaux", dans la description
du critère de correspondance Closest preceding, remplacez la
première phrase :
Utilisation de l'instance du dernier travail ou du flot de travaux
précédent.
par :
Utilisation de l'instance du travail ou du flot de travaux le plus
proche (précédent ou simultané).
IV03697
Au chapitre 10 "Gestion des objets dans le plan - conman", section
"Description de la commande", sous-section "altpass", dans la liste
Arguments, remplacez :
username
Définit le nom d'un utilisateur. Utilisez des majuscules
dans cette zone, même si vous avez utilisé une casse mixte
lors de la définition de [domain\]username dans la
définition d'utilisateur Windows. Pour plus d'informations,
voir “Définition d'utilisateur Windows” à la page 135.
par :
username
Définit le nom d'un utilisateur. Utilisez le nom d'utilisateur
déjà défini dans la base de données Tivoli Workload
Scheduler, en respectant la casse. Pour plus d'informations,
voir “Définition d'utilisateur Windows”.
78
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
IZ76071
Au chapitre 8 "Définition d'objets dans la base de données", section
"Définition des objets de planification", sous-section "Détails des
mots clés de définition des flots de travaux", mot clé validfrom,
ajoutez le paragraphe suivant après la remarque :
La date définie comme valeur de validto n'est pas incluse dans le
cycle d'exécution. Le flot de travaux n'est pas actif à cette date.
IZ79895
Au chapitre 11 "Utilisation des commandes d'utilitaire", section
"Description des commandes", commande datecalc, dans
l'explication de date, après :
Indique une date, au format élément/élément[/élément], où élément
est : d[d], m[m] et yy[yy].
ajoutez ce qui suit :
Tout autre format de date est non valide.
et après la phrase :
inférieure à 70 est une date du 21ème siècle.
ajoutez ce qui suit :
Le paramètre fait référence à la date réelle, et non à la commande
de date UNIX. L'exemple suivant illustre une option d'utilisation
de la sortie de la date UNIX comme entrée pour le paramètre de
date de Tivoli Workload Scheduler :
hdate=udate +"%m/%d/%y"u
echo $hdate
datecalc $hdate pic mm/dd/yyyy
IZ84757
Au chapitre 12 "Obtention de rapports et de statistiques", section
"Programme d'extraction de rapports", commande jbxtract,
remplacez la syntaxe :
jbxtract [-V | -U] [-j job] [-c wkstat] [-f date -t date]
[-o output]
par :
jbxtract [-v | -u] [-j job] [-c wkstat] [-o file]
et supprimez les arguments suivants et leurs descriptions :
-f date Indique d'imprimer l'historique des travaux à partir de cette
date. Entrez la date au format aaaammjj. La valeur par défaut est la
date disponible la plus ancienne.
-t date Indique d'imprimer l'historique des travaux jusqu'à cette
date. Entrez la date au format aaaammjj. La valeur par défaut est la
date la plus récente.
IZ91972
A l'annexe A "Définitions d'événements d'automatisation de charge
de travail pilotés par les événements et d'actions", section
"Fournisseurs et définitions d'événements", sous-section
"Evénements TWSObjectsMonitor", dans les tables décrivant les
paramètres des types d'événement suivants :
v JobStatusChanged
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
79
v
v
v
v
v
JobUntil
JobSubmit
JobCancel
JobRestart
JobLate
remplacez le nom de la propriété JobWorkstation par Workstation.
IZ95647
Au chapitre 9 "Gestion des objets dans la base de données composer", section "Utilisation du programme de ligne de
commande composer", sous-section "Configuration de
l'environnement de composer", dans la section "Sortie du terminal",
après les deux puces, ajoutez le paragraphe suivant :
La valeur définie dans la variable locale MAESTROCOLUMNS ne
peut pas être supérieure à 1024.
54131
Au chapitre 10, "Gestion des objets dans le plan - conman", section
"Descriptions des commandes", modifiez la description de la
commande shutdown comme suit :
Arrête de manière inconditionnelle tous les processus et services de
production de Tivoli Workload Scheduler : batchman, jobman,
netman, mailman, appservman, tous les serveurs mailman et tous
les processus writer.
Bien que cette commande arrête le service appservman, elle
n'arrête pas les services WebSphere Application Server. Pour arrêter
les services WebSphere Application Server, exécutez la commande
stopappserver. Pour plus d'informations, voir stopappserver.
Sur les postes de travail Windows, la commande shutdown
n'arrête pas le service tokensrv.
Vous devez avoir un accès shutdown au poste de travail.
55178
Au chapitre 10 “Gestion des objets dans le plan - conman", section
"Sélection des travaux dans les commandes", sous-section
"Arguments", sous-section “Qualificateurs de travaux", qualificateur
"started", dans la description de lowtime, remplacez la phrase :
Les travaux sélectionnés sont ceux qui ont démarré à ce moment
ou après.
par la phrase :
Seuls les travaux qui ont démarré à ce moment ou plus tard sont
sélectionnés.
Dans la description de hightime, remplacez la phrase :
Les travaux sélectionnés sont ceux qui ont démarré à ce moment
ou avant.
par la phrase :
Seuls les travaux qui ont démarré à ce moment ou avant sont
sélectionnés.
Après la description de hightime, remplacez les phrases :
Si started est utilisé seul et est précédé de +, les travaux
sélectionnés sont ceux dont l'exécution a commencé.
80
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Si started est utilisé seul et est précédé de ~, les travaux
sélectionnés sont ceux dont l'exécution n'a pas commencé.
par les phrases suivantes :
Si started est utilisé seul et est précédé de +, seuls les travaux dont
l'exécution a commencé à ce moment sont sélectionnés.
Si started est utilisé seul et est précédé de ~, seuls les travaux qui
ont commencé à ce moment ou après ce moment et qui sont encore
en cours d'exécution sont sélectionnés.
55329
Au chapitre 8 "Définition d'objets dans la base de données", section
"Définition des objets de planification", sous-section "Détails des
mots clés de définition des flots de travaux", mot clé every, ajoutez
une quatrième puce à la section Commentaires :
v Lorsque l'instance every d'un travail ne démarre pas à l'heure
prévue, utilisez l'option bm late every pour définir le nombre
maximal de minutes qui s'écoulent avant que Tivoli Workload
Scheduler ignore le travail. La valeur de l'option doit être définie
dans le fichier <TWSHOME>/localopts :
bm late every=xx
où xx est le nombre de minutes.
Il s'agit d'une option locale pour chaque agent, qui doit donc
être définie sur tous les agents tolérants aux fautes sur lesquels
l'option bm late every est définie pour every job. L'option bm
late every ne s'applique qu'aux travaux définis avec l'option
every et la dépendance d'heure at. Elle n'a pas d'impact sur les
travaux pour lesquels seule l'option every est définie. Seuls les
travaux dont la valeur de every est supérieure à celle de bm late
every sont concernés.
L'exemple 4 illustre le comportement de Tivoli Workload
Scheduler lorsque le décalage d'une instance every ne dépasse
pas la valeur de bm late every.
L'exemple 5 illustre le comportement de Tivoli Workload
Scheduler lorsque le décalage d'une instance every dépasse la
valeur de l'option bm late every.
L'exemple 6 illustre le comportement de Tivoli Workload
Scheduler lorsque la première instance d'un travail ne démarre
pas à l'heure prévue et dépasse la valeur de l'option bm late
every.
et ajoutez les nouveaux exemples suivants à la section Exemples :
v 4. Dans l'exemple suivant, le décalage de l'instance d'un travail
every n'excède pas la valeur de l'option bm late every :
bm late every = 10
JOB AT 1400 EVERY 0030
Ce travail doit s'exécuter à 1400, 1430, 1500, etc., toutes les trente
minutes.
Si le serveur est indisponible de 1435 à 1605, les instances de
1500, 1530 et 1600 ne s'exécutent pas. A 1605, Tivoli Workload
Scheduler redémarre. Lorsqu'il analyse le fichier Symphony, il
détermine que le moment optimal potentiel pour la prochaine
instance de travail every est 1600. Tivoli Workload Scheduler
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
81
vérifie si le moment optimal potentiel (1600) excède le décalage
maximal autorisé pour un travail every (10 minutes).
En l'occurrence, le décalage ne dépasse pas la valeur de l'option
bm late every. Tivoli Workload Scheduler a donc son
comportement habituel et crée l'instance du travail every avec
une heure de début définie sur 1600. Les instances suivantes
commencent à 1630, 1700, etc., toutes les trente minutes.
v 5. Dans l'exemple suivant, le décalage de l'instance d'un travail
every excède la valeur de l'option bm late every :
bm late every = 10
JOB AT 1400 EVERY 00030
Ce travail doit s'exécuter à 1400, 1430, 1500, etc., toutes les trente
minutes.
Si le serveur est indisponible de 1435 à 1620, les instances de
1500, 1530 et 1600 ne s'exécutent pas. A 1620, Tivoli Workload
Scheduler redémarre. Lorsqu'il analyse le fichier Symphony, il
détermine que le moment optimal potentiel pour la prochaine
instance de travail every est 1600. Tivoli Workload Scheduler
vérifie si le moment optimal potentiel (1600) excède le décalage
maximal autorisé pour un travail every (10 minutes).
Dans ce cas précis, le décalage dépasse la valeur de l'option bm
late every. Tivoli Workload Scheduler applique donc son
nouveau comportement. Il ne lance pas l'instance du travail
every à 1600, et crée l'instance du travail every avec un
démarrage à 1630.
v 6. L'exemple suivant illustre le comportement de Tivoli
Workload Scheduler lorsque la première instance d'un travail ne
démarre pas à l'heure prévue et dépasse la valeur de l'option bm
late every :
bm late every = 10
JOB AT 1400 EVERY 00030
Ce travail doit s'exécuter à 1400, 1430, 1500, etc., toutes les trente
minutes.
Si le serveur est indisponible de 1000 à 1415, la première
instance du travail ne s'exécute pas. A 1415, Tivoli Workload
Scheduler redémarre. Lorsqu'il analyse le fichier Symphony, il
détermine que la première instance de ce travail every ne s'est
pas exécutée. Dans ce cas, Tivoli Workload Scheduler lance le
travail à 1415.
55835
Au chapitre 8 "Définition d'objets dans la base de données", section
"Définition des objets de planification", sous-section "Détails des
mots clés de définition des flots de travaux", mot clé until, dans la
description de l'argument onuntil, remplacez le paragraphe
suivant :
Si le moment until est passé, ainsi que la valeur des 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é.
par :
Si le moment until est passé, ainsi que la valeur des options
onuntil suppr et carryforward, le flot de travaux est reporté par
82
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
JnextPlan uniquement si la date définie pour until correspond à
celle de l'exécution de JnextPlan. Si ces dates sont différentes, le
flot de travaux n'est pas reporté.
55857
Au chapitre 10 "Gestion des objets dans le plan - conman", section
"Utilisation du programme de ligne de commande conman",
sous-section "Configuration de l'environnement de conman",
sous-section "Sortie du terminal", remplacez la description de la
variable MAESTROLINES :
MAESTROLINES
Définit le nombre de lignes par écran. La valeur par défaut
est 24. A la fin de chaque page d'écran, conman invite à
continuer. Si la valeur de MAESTROLINES (ou de LINES)
est zéro ou un nombre négatif, conman ne s'interrompt pas
à la fin d'une page.
par :
MAESTROLINES
Définit le nombre de lignes par écran. La valeur par défaut
est 24. A la fin de chaque page d'écran, conman invite à
continuer. Si la valeur de MAESTROLINES (ou de LINES)
est zéro ou un nombre négatif, conman ne s'interrompt pas
à la fin d'une page. Il est recommandé d'utiliser
MAESTROLINES car la variable LINES est une variable
shell de système d'exploitation, qui est réinitialisée
automatiquement par la plupart des système d'exploitation.
Mises à jour de la documentation de Tivoli Workload
Scheduler version 8.5.0 groupe de correctifs 2
Cette section décrit en détail les nouvelles informations et les corrections apportées
à la documentation contenues dans le groupe de correctifs. Elle est organisée par
manuel :
Intégration de Tivoli Workload Scheduler version 8.5 à d'autres produits,
SC11-6395-00
Au chapitre "Intégration avec Change and Configuration
Management Database", section "Configuration de
l'environnement", à l'étape 8, la phrase suivante a été supprimée :
Pour plus d'informations sur la configuration du lancement en
contexte, reportez-vous au document Launch In Context
Guidelines, disponible sur le site Web Tivoli Open Process
Automation Library (OPAL) à l'adresse http://catalog.lotus.com/
wps/portal/topal/details?NavCode=1TW10CC1P.
Tivoli Workload Scheduler version 8.5 - Guide d'administration, SC11-6396-00
IZ80500
Au chapitre "Configuration des autorisations utilisateur (fichier de
sécurité)", section "Configuration du fichier de sécurité",
sous-section "Définition des attributs utilisateur", dans la
description des expressions de sélection complexe, remplacez la
description suivante :
group=j@+logon=6@
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
83
Si la première sélection identifie 200 utilisateurs, et la seconde 20,
dont 5 sont aussi dans le premier groupe, le total des utilisateurs
sélectionnés est 215.
par :
group=j@+logon=6@
Si la première sélection identifie 200 utilisateurs, et la seconde 20,
dont 5 sont aussi dans le premier groupe, le total des utilisateurs
sélectionnés est 5.
IZ84396
Au chapitre 2 "Personnalisation et configuration de Tivoli
Workload Scheduler", section "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 tous les postes de
travail sur lesquels vous voulez recevoir une notification de
l'expiration du délai. Pour désactiver l'option et ne pas vérifier le
délai, entrez la valeur zéro.
IZ86834
Au chapitre "Définition de la sécurité des connexions", à la section
"Communications des interfaces", sous-section "Présentation",
remplacez la phrase :
Les interfaces Tivoli Workload Scheduler utilisent des certificats
par défaut qui sont installés dans des magasins de clés par défaut.
par :
Les interfaces Tivoli Workload Scheduler, à l'exception de l'interface
de ligne de commande, utilisent des certificats par défaut qui sont
installés dans des magasins de clés par défaut.
Tivoli Workload Scheduler version 8.5 - Guide d'utilisation et de référence,
SC11-2009-05
IZ86880 et IZ91918
Dans le chapitre 7 "Exécution de l'automatisation de la charge de
travail gérée par événement", section sur la définition de règles
d'événement, sous-section sur les exemples de règle d'événement,
remplacez les exemples de code xml des tableaux par ce qui suit :
v Tableau 17. Définition de règle d'événement pour le scénario 1
<?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
EventRules.xsd">
<eventRule name="scenario1_rule" ruleType="filter"
isDraft="no">
<description>This is the definition for scenario1
</description>
<timeZone>America/Indianapolis</timeZone>
<validity from="2010-12-01" to="2010-12-31" />
<activeTime start="12:00:00" end="16:00:00" />
<eventCondition name="event1" eventProvider=
"TWSObjectsMonitor"
eventType="JobStatusChanged">
84
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
<filteringPredicate>
<attributeFilter name="JobName"
operator="eq">
<value>job123@</value>
</attributeFilter>
<attributeFilter name="Status"
operator="eq">
<value>Error</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<action actionProvider="MailSender" actionType=
"SendMail" responseType="onDetection">
<description>Send email to John Smith
including names of job and associated workstation
</description>
<parameter name="To">
<value>[email protected]</value>
</parameter>
<parameter name="Subject">
<value>Job %{event1.JobName} on agent
%{event1.Workstation} ended in error</value>
</parameter>
</action>
</eventRule>
</eventRuleSet>
v Tableau 18. Définition de règle d'événement pour le scénario 2
<?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
EventRules.xsd">
<eventRule name="scenario2_rule" ruleType="filter"
isDraft="no">
<description>Définition du scénario 2
</description>
<timeZone>America/Anchorage</timeZone>
<timeInterval amount="600" unit="secondes" />
<eventCondition name="WSevent" eventProvider=
"TWSObjectsMonitor"
eventType="ChildWorkstationLinkChanged">
<filteringPredicate>
<attributeFilter name="Workstation"
operator="eq">
<value>CPU1</value>
</attributeFilter>
<attributeFilter name="LinkStatus"
operator="eq">
<value>Unlinked</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<action actionProvider="MailSender" actionType=
"SendMail" responseType="onTimeOut">
<description>Envoi d’un message à Chuck Derry avec le
nom du poste de travail non lié
</description>
<parameter name="To">
<value>[email protected]</value>
</parameter>
<parameter name="Subject">
<value>Agent CPU1 has been unlinked for
at least 10 minutes</value>
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
85
</parameter>
<parameter name="Body">
<value>The cause seems to be:
%{WSevent.UnlinkReason}</value>
</parameter>
</action>
</eventRule>
</eventRuleSet>
v Tableau 19. Définition de règle d'événement pour le scénario 3
<?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
EventRules.xsd">
<eventRule name="scenario3_rule" ruleType="filter"
isDraft="no">
<description>This is the definition for scenario3
</description>
<timeZone>America/Louisville</timeZone>
<validity from="2007-01-01" to="2007-12-31" />
<activeTime start="18:00:00" end="22:00:00" />
<eventCondition eventProvider="FileMonitor"
eventType="ModificationCompleted">
<filteringPredicate>
<attributeFilter name="FileName"
operator="eq">
<value>daytransac</value>
</attributeFilter>
<attributeFilter name="Workstation"
operator="eq">
<value>EVIAN1</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<action actionProvider="TWSAction" actionType=
"sbs" responseType="onDetection">
<description>Submit the calmonthlyrev job
stream.</description>
<parameter name="JobStreamName">
<value>calmonthlyrev</value>
</parameter>
<parameter name="JobStreamWorkstationName">
<value>act5cpu</value>
</parameter>
</action>
</eventRule>
</eventRuleSet>
v Tableau 20. Définition de règle d'événement pour le scénario 4
<?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
EventRules.xsd">
<eventRule name="scenario4_rule" ruleType="sequence"
isDraft="yes">
<description>Définition du scénario 4
</description>
<timeZone>America/Buenos_Aires</timeZone>
86
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
<timeInterval amount="300" unit="secondes" />
<eventCondition eventProvider="TWSObjectsMonitor"
eventType="JobStatusChanged">
<filteringPredicate>
<attributeFilter name="JobName"
operator="eq">
<value>job-x</value>
</attributeFilter>
<attributeFilter name="InternalStatus"
operator="eq">
<value>Exec</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<eventCondition eventProvider="TWSObjectsMonitor"
eventType="JobStatusChanged">
<filteringPredicate>
<attributeFilter name="JobName"
operator="eq">
<value>job-x</value>
</attributeFilter>
<attributeFilter name="InternalStatus"
operator="eq">
<value>Abend</value>
<value>Succ</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<action actionProvider="MailSender" actionType=
"SendMail" responseType="onTimeOut">
<description>Envoi d’un message à l’opérateur
l’informant que le travail x est en retard</description>
<parameter name="To">
<value>[email protected]</value>
</parameter>
<parameter name="Subject">
<value>Job-x is late by at least
5 minutes</value>
</action>
<action actionProvider="TWSAction"
actionType="ReplyPrompt" responseType="onDetection">
<description>Répondre Oui à l’invite 1
</description>
<parameter name="PromptName">
<value>prompt-1</value>
</parameter>
<parameter name="PromptAnswer">
<value>Yes</value>
</parameter>
</action>
<action actionProvider="TWSAction"
actionType="sbs" responseType="onDetection">
<description>Envoi du flot de travaux z</description>
<parameter name="JobStreamName">
<value>jobstream-z</value>
</parameter>
<parameter name="JobStreamWorkstationName">
<value>act23cpu</value>
</parameter>
</action>
</eventRule>
</eventRuleSet>
54067
Au chapitre "Présentation des processus de base des postes de travail", à la
section "Processus des postes de travail Tivoli Workload Scheduler", à la
figure 3. "Arborescence des processus sous UNIX", permutez les mots
batchman et mailman.
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
87
Mises à jour de la documentation de Tivoli Workload
Scheduler version 8.5.0 groupe de correctifs 1
Cette section décrit en détail les nouvelles informations et les corrections apportées
à la documentation contenues dans le groupe de correctifs. Elle est organisée par
manuel :
Tivoli Workload Scheduler version 8.5 - Guide d'utilisation et de référence,
SC11-2009-05
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 du fichier doit être un nom qualifié complet pour tous les
types de poste de travail, à l'exception des agents étendues (XA)
pour lesquels cette exigence ne s'applique pas.
par
Le nom du fichier doit être un nom qualifié complet pour tous les
types de poste de travail, sinon une erreur AWSBIN108E survient.
Les seules exceptions concernent les agents étendus, pour lesquels
il ne s'agit pas d'une exigence, et le calendrier défini avec composer,
envoyé avec conman.
IZ53395
Au chapitre 10, "Gestion des objets dans le plan - conman", dans la
section "showschedules" supprimez l'élément suivant dans la liste
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].
IZ53444
Au chapitre 3, "Configuration de l'environnement de travail", dans
la section "Variables d'environnement exportées par jobman", dans
le Tableau 5, Variables de l'environnement de travail pour UNIX,
ajoutez les variables d'environnement suivantes :
UNISON_SCHED_ID
le travail en
UNISON_SCHED_IA
le travail en
L’ID de flot de travaux contenant
cours.
Heure de début du flot de travaux contenant
cours.
IZ53792
Au chapitre 10, "Gestion des objets dans le plan - conman", dans la
section "showjobs" et "showschedules" de la section Format
standard, changez 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 même jour que le travail
planifié, le paramètre Start affiche l'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 le travail planifié :
88
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 ne démarre pas le même
jour que le travail planifié :
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
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 même jour que le flot de
travaux planifié, le paramètre Start affiche l'heure sous la
forme (Est)Start. Si la commande n'est pas exécutée le même
jour que le flot de travaux planifié, le paramètre Start affiche
la date sous la forme (Est)Start. Si, par exemple, le flot de
travaux suivant démarre le même jour que le flot de travaux
planifié :
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 ne démarre pas le
même jour que le flot de travaux planifié :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
89
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
IZ56270
Au chapitre 4, "Gestion du cycle de production", dans la section
"Personnalisation de la gestion du plan avec les options globales",
dans la sous-section "Propriétés qui affectent la génération du plan
de préproduction"“, ajoutez les informations suivantes :
La plage de valeurs autorisée 14-365 jours pour l'option globale
maxLen est remplacée par 8-365 jours. La valeur par défaut est 8
jours. Cette option définit la durée 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 au cours de la phase
MakePlan. En règle générale, la valeur maxLen doit être supérieure
à la valeur minLen d'au moins 1 jour pour que le plan de
préproduction puisse être mis à jour au cours de la phase
UpdateStats.
IZ58283
Au chapitre 8, "Définition des objets dans la base de données",
dans la section "Définitions des postes de travail", ajoutez les
informations suivantes :
Notez que lorsqu'un agent tolérant aux pannes est défini avec
securitylevel = on et que vous exécutez la commande switchmgr, à
la fin de l'exécution de la commande, l'agent ne peut pas utiliser le
port SSL pour se connecter au nouveau gestionnaire de domaine
principal. Pour résoudre ce problème, procédez de l'une des
manières suivantes :
v Dissociez l'agent du nouveau gestionnaire de domaine principal
et reliez-le au gestionnaire.
v Utilisez l'option securitylevel = force dans l'agent.
IZ58722
Au chapitre 8, "Définition des objets dans la base de données",
dans la section "Définition des objets de planification", dans la
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 objet ne se termine pas avant le délai, 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 sur l'expiration du délai dans le fichier
<rép_base_TWS>/stdlist/logs/<aaaammjj>_TWSMERGE.log.
IZ60528
Au chapitre 7, "Exécution de l'automatisation de la charge de
travail gérée par événement", dans la section "Utilisation des
90
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
interfaces et des commandes concernées", après le tableau 16,
ajoutez une remarque qui indique :
Si vous utilisez un pare-feu de sécurité, vérifiez que les ports
définis dans l'option globale eventProcessorEIFPort et dans l'option
de port local de chaque noeud sont ouverts pour les connexions
entrantes et sortantes.
IZ69495
Au chapitre 4, "Gestion du cycle de production", dans la section
"Personnalisation de la gestion du plan avec les options globales",
dans la sous-section "Propriétés qui affectent la génération du plan
de préproduction“ pour la propriété enPreventStart, changez 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 n'a pas de dépendances.
41604
Ajoutez le paragraphe suivant aux sections du guide d'utilisation et
de référence :
v Au chapitre 4, "Gestion du cycle de production", dans la section
"La gestion externe suit les dépendances des travaux et des flots
de travaux", avant le paragraphe qui présente les prédécesseurs
en attente et dans le chapitre 8, "Définition des objets dans la
base de données", dans la section qui décrit le mot clé de flot de
travaux follows, ajoutez :
Lorsqu'un flot de travaux comporte un travail avec une
dépendance follows ayant le même nom que le flot de travaux
(par exemple, le flot de travaux schedA contient le travail job6
qui a une dépendance follows sur schedA.job2), la dépendance
est ajoutée au plan sous la forme d'une dépendance externe.
Après la version 8.3, contrairement aux versions antérieures,
étant donné que le planificateur utilise les critères de
correspondance sameday pour résoudre les dépendances externes,
les dépendances générées de cette manière ne sont jamais
ajoutées lors du premier envoi de l'objet.
v Au chapitre 10, "Gestion des objets dans le plan - conman", dans
la section "Commentaires" des commandes suivantes :
– submit docommand
– submit file
– submit job
ajoutez :
Lorsque vous envoyez un objet à un flot de travaux, ajoutez une
dépendance follows qui porte le nom du flot de travaux (par
exemple, vous envoyez l'objet au flot de travaux schedA et
définissez une dépendance follows sur schedA.job2), la
dépendance est traitée comme une dépendance follows externe.
Après la version 8.3, contrairement aux versions antérieures,
étant donné que le planificateur utilise les critères de
correspondance sameday pour résoudre les dépendances externes,
les dépendances générées de cette manière ne sont jamais
ajoutées lors du premier envoi de l'objet.
v Au chapitre 10, "Gestion des objets dans le plan - conman", dans
la section "Commentaires" de la commande submit schedule
ajoutez :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
91
Lorsque vous envoyez un objet à un flot de travaux et ajoutez
une dépendance follows qui porte le nom du flot de travaux
(par exemple, le flot de travaux schedA contient le travail job6
qui a une dépendance follows sur schedA.job2), la dépendance
est ajoutée sous la forme d'une dépendance follows externe.
Après la version 8.3, contrairement aux versions antérieures,
étant donné que le planificateur utilise les critères de
correspondance sameday pour résoudre les dépendances externes,
les dépendances générées de cette manière ne sont jamais
ajoutées lors du premier envoi de l'objet.
46599
Prise en charge de l'authentification NIS (Network Information
Service) sous AIX (APAR IZ38892)
Tivoli Workload Scheduler version 8.3 et les versions suivantes ne
sont pas compatibles avec le mécanisme d'authentification NIS sur
AIX et les autres systèmes d'exploitation du fait de l'existence
d'une limitation WebSphere Application Server - Express. Avec cet
APAR, Tivoli Workload Scheduler 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. Le fichier PamUnixRegistryImpl.properties se trouve
sous <REP_BASE_TWS>/appserver/properties.
3. Redémarrez WebSphere Application Server - Express.
Remarque : NIS nécessite une synchronisation pour accéder aux
API si bien qu'une légère perte de performances peut
être observée dans la commande Tivoli Workload
Scheduler conman/composer.
49948
Au chapitre 8, "Définition des objets dans la base de données",
dans la section "Définition des paramètres", remplacez la phrase
suivante :
Lors de la définition d'un travail ou d'un flot de travaux dans la
base de données, vous pouvez placer parametername entre ' ' pour
garantir la résolution du paramètre lors de la phase l'exécution sur
le poste de travail, même si un paramètre portant le même nom est
défini en tant que paramètre global dans la base de données Tivoli
Workload Scheduler.
par
Sous Windows, vous pouvez utiliser uniquement des noms de
paramètre entre carets (^) pour que les paramètres soient résolus
lors de l'envoi.
Sous UNIX, lorsque vous définissez un travail ou un flot de
travaux dans la base de données, vous pouvez placer le nom du
paramètre entre guillemets (') pour que le paramètre soit résolu lors
de l'exécution sur le poste de travail, même si un paramètre
portant le même nom est défini en tant que paramètre global dans
la base de données Tivoli Workload Scheduler.
92
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Dans la section Ouvertures, remplacez la phrase suivante :
Indique le nom du fichier, placé entre guillemets. Vous pouvez
utiliser les paramètres Tivoli Workload Scheduler dans tout ou
partie de la chaîne du nom de fichier. Si vous utiliser un
paramètre, il doit être placé entre carets (^).
par
Indique le nom du fichier, placé entre guillemets. Vous pouvez
utiliser les paramètres Tivoli Workload Scheduler dans tout ou
partie de la chaîne du nom de fichier. Si vous utiliser un
paramètre, il doit être placé entre carets (^) de sorte qu'il soit
résolu lors de l'envoi. Sous UNIX, vous pouvez également entourer
le paramètre de guillemets (') pour garantir la résolution du
paramètre lors de la phase l'exécution.
Au chapitre 9, "Utilisation des commandes d'utilitaire", dans la
section Parms, ajoutez la remarque suivante :
Remarque : L'utilisation de parms à la fois dans les définitions de
travail et dans les fichiers de script de travail nécessite
que le paramètre existe déjà localement dans la base
de données des paramètres, sur le poste de travail.
Sous Windows, un paramètre ne peut pas être résolu
lors de la phase d'exécution, vous pouvez donc utiliser
l'utilitaire parms uniquement dans un script de travail.
49993
Au chapitre 8, "Définition des objets dans la base de données",
après la section "Validfrom", ajoutez cette section :
Validto
Si le mot clé validfrom est utilisé après une définition de cycle
d'exécution, vous pouvez définir manuellement un mot clé validto.
Syntaxe
validto date
Arguments
validto date
Indique la date à laquelle l'instance de flot de travaux prend fin.
53444
Au chapitre 3, "Configuration de l'environnement de travail", dans
la section "Variables d'environnement exportées par jobman", dans
le tableau 5, Variables d'environnement pour UNIX, les variables
d'environnement suivantes ont été ajoutées :
UNISON_SCHED_ID ID du flot de travail contenant le travail en
cours.
UNISON_SCHED_IA Heure de début du flot de travaux contenant
le travail en cours.
53453
Au chapitre 11, "Utilisation des commandes d'utilitaire", la section
Commentaires de la description de la commande jobstdl est
remplacée par :
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
93
Les noms de fichier sont retournés dans un format adapté comme
entrée dans d'autres commandes. Plusieurs noms sont retournés
séparés par un espace.
Lorsque vous utilisez le syntaxe complète de l'argument -name, les
crochets dans l'expression [(hhmm date), (jobstream_id)] font
partie de la commande ; ce ne sont pas des indicateurs de syntaxe.
En outre, l'ensemble de la chaîne d'identification du travail doit
être placé entre guillemets doubles si la partie qui identifie
l'instance du flot de travaux contient des espaces. Par exemple,
étant donné que schedtime, représenté par hhmm date, contient un
espace, vous devez placer l'ensemble de l'identification du travail
entre guillemets doubles.
Vous pouvez également exécuter les versions abrégées de
l'argument -name en utilisant une syntaxe plus simple. Si vous
voulez générer des sorties moins spécifiques depuis la commande,
vous pouvez définir uniquement schedtime (la date n'est pas
nécessaire si le jour est identique) ou jobstream_id avec le nom de
travail. Dès lors que les arguments ne contiennent pas d'espaces,
vous pouvez omettre les guillemets doubles. Vous pouvez
également omettre les crochets si vous ne définissez pas schedtime
et jobstream_id.
Les exemples suivants montrent la syntaxe à utiliser avec
l'argument -name pour les différents types d'informations attendus,
du plus spécifique au plus général. Dans l'exemple, job_stream1
est le nom du flot de travaux, 0600 04/05/06 est l'heure planifiée,
0AAAAAAAAAAAAAB5 est l'ID du flot de travaux et job1, le nom du
travail. Le numéro du travail job1 est 310. Vous pouvez exécuter
jobstdl pour job1, comme suit :
jobstdl -name "job_stream1[(0600 04/05/10),(0AAAAAAAAAAAAAB5)].job1"
Retourne le nom de fichier standard de job1 pour l'instance
spécifique de job_stream1 avec schedtime et jobstream_id définis.
jobstdl -name job_stream1(0AAAAAAAAAAAAAB5).job1
Retourne le nom de fichier standard de job1 pour l'instance de
job_stream1 avec l'ID 0AAAAAAAAAAAAAB5.
jobstdl -name "job_stream1(0600 04/05/10).job1"
Retourne les noms de fichier standard de job1 pour toutes les
instances possibles de job_stream1 dont l'exécution est prévue à
0600 le 04/05/10.
jobstdl -name job_stream1(0600).job1
Retourne les noms de fichiers standard de job1 pour toutes les
instances possibles de job_stream1 dont l'exécution est prévue à
0600 le jour en cours.
jobstdl -name 310
Retourne les noms de fichier standard de job1 pour toutes les
instances ayant le numéro de travail 310.
94
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Tivoli Workload Scheduler version 8.5 - Guide de planification et d'installation,
SC11-2008-05
IZ53821
Dans le chapitre 5, "Mise à niveau d'une instance de gestionnaire
de domaine principal version 8.2 ou 8.2.1", dans la section
"Exécution d'une mise à niveau parallèle", dans la sous-section
"Parallèle 8 : Changement du gestionnaire de domaine principal",
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 Guide
d'utilisation et de référence.
IZ57938
Au chapitre 8, "Identification et résolution des incidents
d'installation, de migration et de désinstallation", dans la section
"Scénarios des problèmes : installation, réinstallation, mise à
niveau, migration et désinstallation", dans la sous-section,
"Problème d'installation sur Windows", effectuez les modifications
suivantes :
Ajoutez le point suivant à la fin de la liste :
Sur 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.
Cause et solution
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
95
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.
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.
Tivoli Workload Scheduler version 8.5 - Guide d'administration, SC11-6396-00
IZ44871
Au chapitre "Maintenance produit", dans la section "Tâches
d'administration : serveur d'application", dans la section "Modifier
les paramètres de sécurité", ajoutez cette remarque :
Remarque : Si vous souhaitez modifier une propriété unique, vous
devez fournir le bloc entier auquel la propriété unique
appartient comme entrée de la commande
<changesecurityproperties>.
IZ54495
Au chapitre 2, "Personnalisation et configuration", dans la 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 (avec 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 (avec la commande conman
stopevtp).
IZ60528
Dans la description de l'option globale "eventprocessorEIFPort" et
de l'option locale "nm port", ajoutez la remarque suivante :
Remarque : Si l'utilisateur utilise un pare-feu, les ports définis par
ces options doivent être activés pour les connexions
entrantes et sortantes.
96
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 Embedded WebSphere
Application Server en prenant en charge une méthode
d'authentification des utilisateurs reposant sur le module
d'authentification connectable. Cette extension fournit une méthode
d'authentification unique qui est 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
PAM (Pluggable Authentication Module). Le plug-in utilise le
service avec le nom other. Normalement, vous n'avez rien à faire
pour configurer le module PAM (Pluggable Authentication
Module). Toutefois, si le niveau des 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 (Pluggable
Authentication Module) étend également les fonctions de
WebSphere Application Server pour inclure la prise en charge de
l'authentification dans les environnements du mode sécurisé HP.
Tivoli Workload Scheduler est configuré pour utiliser par défaut le
registre d'utilisateurs PAM, "custom". Si le module PAML n'est pas
configuré avec ce registre, WebSphere Application Server consulte
le registre d'utilisateurs local dans le gestionnaire de domaine
principal.
Intégration de Tivoli Workload Scheduler version 8.5 à d'autres produits,
SC11-6395-00
IZ42313
Au chapitre 4, "Intégration à Tivoli Enterprise Console", dans le
tableau 25 "Formats des événements", supprimez l'événement
suivant :
115 TWS_Job_Stuck
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.
Tivoli Workload Scheduler version 8.5 - Guide d'identification et de résolution
des incidents, SC11-2929-01
IZ54835
Au chapitre 2, "Outils de diagnostic", dans la section "Séparation
des messages de trace et de journal", supprimez la phrase
suivante :
Si vous voulez fusionner les journaux et les traces dans un fichier,
affectez à l'option localopts, merge logfiles la valeur yes.
Messages Tivoli Workload Scheduler version 8.5, SC11-6397-00
IBM Tivoli Workload Scheduler version 8.5.0 - Fichier Readme du Groupe de correctifs 4
97
IZ45665
Au chapitre 2, "Aide des messages", dans la section “Messages
Stageman - BHV" pour le message AWSBHV037W, la description
de la sous-section Réponse de l'opérateur a été modifiée comme
suit :
Les flots de travaux ayant l'état "ajout" ne sont jamais réacheminés,
même si l'option carryforward est ajoutée à la définition du flot de
travaux.
53461
Au chapitre 2, "Aide des messages", dans la section “Messages du
planificateur - JPL" pour le message AWSJPL720E, la description
de la sous-section Action système a été modifiée comme suit :
Les instances terminées et obsolètes sont supprimées lors de
l'extension suivante du plan de préproduction.
98
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Contacter le service de support logiciel IBM
Avant de faire part d'un problème au service de support logiciel IBM, consultez le
site du service de support logiciel IBM à l'adresse suivante :
http://www.ibm.com/software/support
Pour accéder au support Tivoli, cliquez sur le lien Tivoli dans le coin inférieur
droit.
Pour contacter le service de support logiciel IBM, consultez le document IBM
Software Support Guide à l'adresse suivante :
http://techsupport.services.ibm.com/guides/handbook.html
Ce guide explique comment contacter le service de support logiciel IBM, en
fonction de la gravité de l'incident, et contient les informations suivantes :
v Enregistrement et éligibilité
v Numéros de téléphone (selon pays de résidence)
v Informations à rassembler avant de contacter le service de support logiciel IBM
© Copyright IBM Corp. 2007, 2013
99
100
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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 IBM
puisse être utilisé. Tout autre programme ou produit fonctionnellement équivalent
peut être utilisé, s'il n'enfreint aucun droit de propriété intellectuelle 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 brevets 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 U.S.A.
Pour le Canada, veuillez adresser votre courrier à :
IBM Director of Commercial Relations
IBM Canada Ltd.
3600 Steeles Avenue East
Markham, Ontario
L3R 9Z7 Canada
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.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
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.
© Copyright IBM Corp. 2007, 2013
101
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, à
tout moment et sans préavis, modifier 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é.
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 U.S.A.
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 (IBM Customer Agreement), 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.
102
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
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.
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.
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 et
d'autres marques d'IBM sont accompagnées d'un symbole de marque (® ou ™), ces
symboles signalent des marques d'IBM aux Etats-Unis à la date de publication de
ce document. Ces marques peuvent également exister et éventuellement avoir été
enregistrées dans d'autres pays. La liste actualisée de toutes les marques d'IBM est
disponible sur la page Web "Copyright and trademark information" à l'adresse
"http://www.ibm.com/legal/copytrade.shtml".
Adobe, le logo Adobe, PostScript et le logo Postcript sont des marques d'Adobe
Systems Incorporated aux Etats-Unis et/ou dans certains autres pays.
Cell Broadband Engine est une marque de Sony Computer Entertainment, Inc., aux
Etats-Unis et/ou dans certains autres pays et est utilisée sous licence.
Remarques
103
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/ou 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 d'Oracle et/ou de ses affiliés.
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 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.
Linear Tape-Open, LTO, le logo LTO, Ultrium et le logo Ultrium sont des marques
d'HP, IBM Corp. et Quantum aux Etats-Unis et dans d'autres pays.
Les autres noms de produits et de services peuvent appartenir à des tiers.
104
Tivoli Workload Scheduler : Fichier Readme du Groupe de correctifs 4
Numéro de programme : 5698-WSH

Documents pareils