RE0021D

################################################################################# DATE : 10/06/2003 FIX : RE0021D INCLU : RE0016, 5-1562, 5-1670, 5-1676, 5-1697, RE0018, RE0020C PREREQ : INCOMP : SPECIF : OS : SunOS AUTEUR : ARA NUMEROS : 4144, 4329, 6766, 7805, 8016, 8910, 9085, 9086, 9375, 9405, 9560, : 9561, 9683, 9989, 10482, 10571, 10614, 11030, 11266, 11288, 11334, : 11486, 11545, 11749, 11988, 12070, 12230, 12305, 12345, 12456, 12529, : 12645, 12995, 13010, 13215, 13261, 13351, 13481, 13485, 13718, 14216, : 14304, 14423, 14644, 14884, 14887, 14891, 15019, 15064, 15181, 15215, : 15253, 15284, 15285, 15733, 15839, 15858, 15882, 15905, 16056, 16068, : 16177, 16302, 16369, 16477, 16679, 16693, 16776, 16810, 16811, 16845, : 16988, 17025, 17208, 17209, 17261, 17406, 17407, 17408, 17450, 17630, : 17688, 17820, 17863, 17877, 17927, 17963, 17964, 17997, 18127, 18331, : 18345, 18412, 18432, 18544, 18545, 18615, 18778, 18872, 18903, 18924, : 18947, 18954, 18989, 19004, 19190, 19242, 19332, 19335, 19550, 19583, : 19645, 19741, 19805, 19841, 19998, 20137, 20248, 20269, 20290, 20299, : 20372, 20481, 20569, 20570, 20608, 20610, 20666, 20672, 20701, 20758, : 20854, 21026, 21174, 21630, 22033, 22048, 22174, 22175, 22179, 22180, : 22186, 22536, 22815, 23011, 23256, 23367, 26140 VERSION : 5.0.0 ##################################################################################Les evolutions et correctifs deja fournis par les FX cumulatifs precedents sont decrits dans le fichier lisezmoi_RE0020C.txt.
APPLICATION DU SERVICE PACK :
Attention : la commande install.ksh differencie les majuscules des minuscules.
** INSTALLATION :
-1- Effectuer un logon root -2- Charger l’environnement de la Societe -3- Arreter la Societe -4- Lancer install.ksh -5- Relancer la Societe
** DESINSTALLATION :
Attention, la desinstallation ne peut se faire que pour la dernier kit de mise a jour applique.
-1- Effectuer un logon root -2- Charger l’environnement de la Societe -3- Arreter la societe -4- Lancer $UXMGR/install.ksh REMOVE NOM_UPDATE_KIT NOM_SOCIETE (voir exemple) -5- Relancer la societe
Exemple, pour desinstaller le SPRE0021D de la societe SOC500 : %> $UXMGR/install.ksh REMOVE SPRE0021D SOC500
PRODUITS COMPLEMENTAIRES :
** OUTILS DE SUPERVISION :
ATTENTION POUR L’INSTALLATION sous UNIX :
* Si Dollar Universe utilise l’agent de supervision Tivoli lancer la procedure install.ksh avec l’argument TIV : par exemple "install.ksh TIV". * Si Dollar Universe utilise l’agent de supervision TNG lancer la procedure install.ksh avec l’argument TNG : par exemple "install.ksh TNG". * Si Dollar Universe utilise l’agent de supervision Patrol lancer la procedure install.ksh avec l’argument PAT : par exemple "install.ksh PAT". * Si Dollar Universe utilise l’agent de supervision HP/ITO lancer la procedure install.ksh avec l’argument ITO : par exemple "install.ksh ITO". * Si Dollar Universe utilise l’agent de supervision Transview lancer la procedure install.ksh avec l’argument TV : par exemple "install.ksh TV". * Si Dollar Universe utilise la supervision generique lancer la procedure install.ksh avec l’argument COM : par exemple "install.ksh COM". (Dans les autres cas, lancer la commande sans arguments : "install.ksh")
** AGENT DOLLAR UNIVERSE POUR SOLUTION SAP :
Certains executables Dollar Universe utilisent de nouvelles requetes compatibles avec les agents Dollar Universe pour solution SAP de version 3.1 ou de version superieure, mais incompatibles avec les versions anterieures.
L’utilisation de ces requetes est maintenant conditionnee par le positionnement de la variable U_AGTSAP_VERSION_REQUEST dans les scripts d’acquisition de l’environnement (uxsetenv, uxsetenv_csh, uxsetenv_ksh) : * Si U_AGTSAP_VERSION_REQUEST vaut YES : les nouvelles requetes sont utilisees. * Si U_AGTSAP_VERSION_REQUEST vaut NO : les nouvelles requetes ne sont pas utilisees. (valeur par defaut)
Lors de l’installation du SP, cette variable est automatiquement valorisee a YES si les nouvelles requetes sont deja utilisees et a NO sinon.
AMELIORATIONS DIVERSES :
** Correction de la verification des licences : Tous systemes : La verification des licences est corrigee et effectuee correctement par la mise en place du SPRE0021 pour les composants de Dollar Universe et de ses produits complementaires. Les composants, produits et versions de la gamme ORSYP concernes sont :
Produit Dollar Universe - Dollar Universe (tout composant) version superieure ou egale a V5.0.0 (cle UNI inchangee) - Moteurs de Dollar Universe version superieure ou egale a V5.0.0 (cle UEN) - DQM version superieure ou egale a V5.0.0 (cle DQM inchangee) - Interface graphiques de Dollar Universe version superieure ou egale a V5.0.0 (cle UGI)
Produit Dollar Universe Global Control - Dollar Universe Global Control Console version superieure ou egale a V2.0 (cle GCO)
** Modification du demarrage des processes serveurs de Dollar Universe : Sur UNIX : Par defaut le nom des processes Dollar Universe ne contient plus la valeur de $UXEXE : les processes sont donc maintenant lances sous la forme ’./Nom_du_process param_1 ... param_N’ au lieu de ’$UXEXE/Nom_du_process param_1 ... param_N’. Cela permet d’eviter les problemes lies aux limites de la commande ’ps -ef’ sur certains UNIX. Pour reactiver l’ancien mode (apparition de $UXEXE) il est necessaire de modifier les fichiers d’acquisition de l’environnement ($UXMGR/uxsetenv*) en valorisant la variable U_FULL_PATH a Y comme suit : - Modifier les fichiers $UXMGR/uxsetenv et $UXMGR/uxsetenv_ksh en ajoutant les lignes : U_FULL_PATH=Y export U_FULL_PATH - Si le csh est utilise ajouter la ligne suivante au fichier $UXMGR/uxsetenv_csh : setenv U_FULL_PATH Y
** IU_RTS : Sur VMS : La procedure est desormais "CLUSTER-MODE", et arrete desormais les automates en cours de fonctionnement sur l’ensemble d’un cluster, dans le cadre d’une societe. Ces automates sont ensuite relances, sur les machines ou ils ont ete arretes. ( voir note *CLUSTER* )
** Commandes UXLST ATM, UXSTR ATM et UXEND ATM : Sur VMS : Ces commandes sont desormais "CLUSTER-WIDE", et permettent de manipuler les automates des autres machines du cluster. ( voir note *CLUSTER* )
*CLUSTER* : Sur VMS : Pour que cette fonctionnalite soit operationnelle, il est necessaire que les conditions suivantes soients remplies : A) Les machines du cluster doivent pouvoir se "voir" dans un reseau IP. B) Le nom logique S_LST_CLNOD_ATM ( localise dans la table societe ) doit contenir la liste des machines du cluster habilitees a demarrer les automates. En exemple, si les machines JUPITR et PLUTON font partie d’un cluster, et que la societe $U a pour nom UNIV50, le fichier UXMGR:CMD_LNMTABLE.COM devra contenir la ligne : $ DEFINE/NOLO/TAB=LNM$UNIV50 S_LST_CLNOD_ATM "JUPITR,PLUTON" C) Le fichier UXMGR:UXSRSRV.SCK doit contenir les equivalences NOEUD_PHYSIQUE_VMS_DANS_CLUSTER nom_IP pour chaque machine du cluster. Dans l’exemple ci-dessus, si les noms ip des machines sont respectivement jupiter et pluton, le fichier UXSRSRV.SCK devra contenir les lignes : JUPITR jupiter PLUTON pluton
** Commande uxtim : Tous systemes : La commande "uxtim" permet de convertir une date en un format donne et/ou d’y ajouter un decalage horaire. Usages possibles : % uxtim
[format_dateheure_sortie] [decalage_horaire] ou % uxtim NOW [decalage_horaire] Avec : - format_dateheure_entree/format_dateheure_sortie : le format de la date est identique au format utilise pour uxdat et le format de l’heure utilise les symboles HH pour les heures, MM pour les minutes et AP pour indiquer le format horaire (en format 12h). Exemple : "15012003, 1506" correspond a "jjmmaaaa, HHMM" - decalage horaire : +/-HHHhMM Exemples : % uxtim "hhMM ap" "0600 PM" "HH:MM" 18:00 % uxtim "hhMM ap" "0600 PM" 0600 PM % uxtim NOW "aaaa, mmmm, jj HH:MM AP" 2003, mars, 05 03:30 PM % uxtim NOW "aaaa, mmmm, jj HH:MM AP" "+2h50" 2003, mars, 05 06:20 PM % uxtim "aaaa, mmmm, jj HH:MM AP" "2003, JANVIER, 21 06:26 PM" "jj/mm/aa" 21/01/03 ** Nouvelle gestion des droits des executables : Sur UNIX : La nouvelle gestion du reveil des automates permet de ne plus privilegier les executables en dehors du lanceur (uxord et uxcmdsrv) et de DQM (uxdqmsrv). Les scripts MakePriv_Install et MakePriv_DQM contenu dans le repertoire $UXMGR de la societe permettent de privilegier les executables uxord, uxcmdsrv et uxdqmsrv (il doivent etre lances en tant que root dans ce cas). Les droits des executables graphiques (cuxxm*) sont changes par l’application du service pack (suppression du set effective user id) mais leur proprietaire et leur groupe proprietaire restent inchanges. Les droits des nouveaux executables fournis sont par defaut proprietaire=root, droits=777(rwxrwxrwx) : leur modification est a la charge de l’administrateur de la societe.
** Audit Trail : Sur UNIX : Voici la liste exhaustive des actions tracees par l’Audit Trail : * UPROC : - create UPR - update UPR - delete UPR - duplicate UPR - unlock UPR - current version UPR * SESSION : - create SES - update SES - delete SES - duplicate SES - unlock SES * CALENDRIER : - create CAL - update CAL - delete CAL * MU : - create MU - update MU - delete MU - create HDP - delete HDP - create MUT - update MUT * NODE TABLE : - create - update - delete * APPLI : - create APPL et DOM - update APPL et DOM - delete APPL et DOM * USER : - create USER - update USER - delete USER * PROF : - create PROF - update PROF - delete PROF * LAUNCH : - create LPR - hold LPR - release LPR - delete LPR - update LPR * TSK : - create TSK - update TSK - duplicate TSK - delete TSK - release TSK - hold TSK - unlock TSK * JOB MONITOR : - cancel LPR - delete LPR - relaunch LPR * GRAPHIC JOB MONITOR : - cancel LPR - hold LPR - release LPR - create LPR - delete LPR - relaunch LPR - update LPR * RESS : - create RESS - update RESS - delete RESS * CLASS : - create CLASS - update CLASS - delete CLASS * EVT UPROC : - create EVT - update EVT - delete EVT * RULES : - create RUL - update RUL - duplicate RUL - delete RUL - assign RUL
** Nouveaux executables : * uxscnevt (UNIX) : Cet executable permet de scanner les evenements et de detecter les attentes incoherentes. * uxiotrclck (UNIX) : Voir point 16068. * uxpre (Tous systemes) : Voir point 6766. * uxscv (Tous systemes) : Voir point 11257 du lisezmoi_RE0020C.txt. * uxps (UNIX) : Utilitaire Dollar Universe utilise lors de l’installation et la desinstallation de mise-a-jour.
EVOLUTIONS :
4144 : Sur NT : Erreurs lors de l’arret de la societe dans l’observateur des Evenements Windows NT Les erreurs sont maintenant des warnings.
4329 : Sur UNIX et NT : Livre la nouvelle commande uxspvjob qui peut etre utilisee, dans un script d’uproc, pour lancer le script $UXMGR/U_SPV_UPROC quand le temps d’execution de l’UPROC a depasse le temps donne (voir -1-). Evolution.
6766 : Sur UNIX : Disponibilite d’une commande pour purger les ressources utilisees dans la production et variabilisees avec UG, DTRAIT ... (voir -2-) Evolution.
8910 : Tous systemes : Lors de la creation d’une tache, lors de l’affectation d’une regle, la date d’application est desormais le premier jour de la periode de la regle (voir -3-). Evolution.
9085 : Tous systemes : Le nombre de lancements journaliers possibles lors de la creation d’un lancement multiple est maintenant limite a 1500 au lieu de 150. Evolution.
9086 : Sur UNIX : Quand l’interface affiche les jobs d’un noeud distant, la date de traitement est calculee en utilisant la date et l’heure du noeud distant au lieu du noeud local Evolution.
9375 : Sur UNIX et NT : Integration avec TNG (voir -4-) Le format du message envoye est : UNIV
JOB . Integration generique par mode commande (voir -5-) Le format du message envoye est : UNIV JOB . Evolutions. 9405 : Sur UNIX : La commande uxshw ses affiche la version courante des Uprocs appartenant a la session Evolution.
9989 : Tous systemes : Dans le filtre par defaut les jobs avec le statut ’F’ sont selectionnes. Evolution.
10482 : Sur UNIX : Actions tracees dans l’Audit Trail pour les evenements, la duplication d’objets Dollar Universe, uxordre et la purge du Suivi (Graphique) (voir -6-) Evolution.
10571 : Sur NT : Pour une ressource de type fichier les chemins UNC sont desormais geres (voir -21-). Evolution.
11030 : Tous systemes : Implementation du mode commande sur les statistiques d’execution (voir -7-). Les jobs durant moins d’une seconde (temps elapse et/ou temps CPU) sont desormais pris en compte dans les statistiques (voir -8-). Evolution.
11545 : Tous systemes : Aide en ligne sur le mode commande accessible en ajoutant le qualifieur help au verbe de la commande et au type d’objet (
help). Exemple : "uxlst UPR help". Evolution. 11749 : Sur UNIX : Lors de son hibernation l’ordonnanceur ne ferme plus sa communication avec le serveur DQM, cela afin d’eviter des problemes lors de la soumission de certains jobs a DQM. Evolution.
11988 : Sur UNIX : Probleme de securite avec un utilisateur non declare dans les tables d’administration. Un utilisateur non connu par Dollar Universe (utilisateur non declare dans les tables d’administration de la societe ou non reference par les proxys) ne peut lancer l’interface Dollar Universe (voir -9-). Evolution.
12456,16776 : Tous systemes avec Interface Motif : Les dates par defaut du planning previsionnel sont desormais J-1/J+1 ou J est la date courante du noeud visualise, ceci afin d’eviter des temps de calcul trop longs avec des dates de debut et de fin de planning laissees par defaut a 01/01/0000 et 12/31/9999. Evolution.
13351 : Tous systemes : La commande uxext peut prendre du temps si le nombre d’objets est important. L’argument NOVERIF peut etre ajoute a la commande uxext pour ameliorer ses performances. Cependant, l’argument NOVERIF ne doit etre utilise qu’avec un nouveau fichier d’extraction. Evolution.
13485 : Sur UNIX : Nombreux messages concernant les proxies et les utilisateurs Dollar Universe dans universe.log (voir -10-). Evolution.
14887 : Sur UNIX : Il y avait de nombreux messages concernant les codes automates (engine codes) dans les logs ATM (voir -11-). Evolution.
16068 : Sur UNIX : Possibilite de suivre la communication du lanceur et de l’echangeur avec le serveur d’IO (voir -12-). La commande uxiotrclck permet de suivre la liste des locks geree par le serveur d’IO pour tous les automates (voir -13-). Evolution.
16845 : Sur UNIX et NT : Ameliore les performances pour l’obtention des listes suivantes : Uproc, session, tache, suivi graphique, historique d’execution, evenement. Evolution.
18127 : Tous systemes : Il est maintenant possible d’eviter qu’apres la desactivation d’une tache les lancements associes a celle-ci apparaissent dans la fenetre des lancements (voir -14-). Evolution.
18412 : Sur UNIX et NT : Il est maintenant possible de visualiser les fichiers de logs des Jobs de Dollar Universe depuis Dollar Universe Web Control. Evolution.
18432 : Tous systemes : Lors de l’utilisation de DQM avec des queues logiques pointant vers des queues physiques distantes, il est maintenant possible de visualiser les logs des jobs distants (-15-). Evolution.
18544 : Sur UNIX : Ce service pack livre l’executable uxcleevt qui permet de nettoyer les evenements incoherents qui peuvent perturber l’affichage et le pilotage (voir -16-). Evolution.
18778 : Tous systemes : Amelioration des performances de l’executable uxdltevt. Evolution.
18872 : Tous systemes : Import/Export des Regles de Planification (voir -17-). Evolution.
18924 : Sur UNIX : Le nom de noeud est maintenant specifie au demarrage de DQM et apparait donc dans le nom du process associe. Evolution.
19583 : Tous systemes : Differenciation du nom des fichiers temporaires associes aux jobs Dollar Universe. Evolution.
20608 : Tous systemes : Il est maintenant possible de valoriser les variables numeriques des Uprocs avec des valeurs negatives. Evolution.
22815 : Sur UNIX : Il est conseille de demarrer les automates dans l’ordre C, L, E, S. Cet ordre est donc ajuste si necessaire dans le fichier $UXMGR/uxstartup_gen lors de l’application du service pack. Les lignes commentees du fichier ne sont pas prises en compte. Evolution.
CORRECTIONS :
7805 : Sur UNIX : Lors du lancement de la commande uxordre dans le cas d’une execution distante via DQM, l’argument "noeud=" n’est pas pris en compte et la commande uxordre est toujours lancee sur le noeud ou est situe DQM. Probleme corrige.
8016 : Sur UNIX : Il y avait des messages en Francais lors de l’arret d’une societe Dollar Universe : ces messages sont maintenant supprimes. Probleme corrige.
9560 : Sur UNIX et NT : Lorsque la commande uxdat etait passee avec un format de sortie mmm ou mmmm elle ne renvoyait aucun resultat. Probleme corrige.
9561 : Sur NT : A partir du suivi graphique, l’affichage de la log systeme d’une uproc affichait d’autres log systeme (pour d’autres uproc) avant d’afficher la log demandee. Probleme corrige.
9683 : Tous systemes : La commande suivante ne fonctionnait pas : uxdlt evt upr=* mu=* ses=* pdate=
(le format du champ doit correspondre a celui defini par la variable U_FMT_DATE) Probleme corrige. 10614 : Sur UNIX : Dans le cadre de l’utilisation de DQM en reseau (queue logique locale et queue physique distante), aleatoirement le Serveur DQM ne reagit plus. La fenetre de gestion des Queues ne repond plus et le message "Serveur inexistant" est emis. Plus aucun job n’est lance. Le Lanceur ne reagit plus non plus. Et ceci de facon temporaire (quelques minutes) ou definitive. Ce symptome est due a une mauvaise gestion des synchronisations entre les differents Serveurs DQM. Il est necessaire de passer ce correctif sur toutes les machines ou DQM est installe. Probleme corrige.
11266 : Sur UNIX : Probleme de fichiers Dollar Universe corrompus apres un file system plein (voir -18-) Probleme corrige.
11288 : Sur UNIX : Probleme lors de l’execution de la commande ’uxshw tsk’ lorsque le Type de l’Unite de Gestion definie pour la tache est numerique. Probleme corrige.
11334 : Sur NT : "Evenement" etait mal orthographie. Probleme corrige.
11486 : Sur VMS : Dans l’administration, panel des noeuds, il est impossible de placer un noeud en controle centralise, que ce soit en creation ou en modification, l’operation qui se deroule apparemment bien n’est en fait pas prise en compte lors de la validation. Probleme corrige.
12070 : Sur NT : Il y avait des defauts d’affichages apparaissant dans l’onglet "Fenetre de lancement" de la fenetre "Tache". Probleme corrige.
12230 : Sur NT et UNIX : Lors d’une attente sur ressource fichier avec comme nom de fichier * une uproc etait systematiquement lancee et ce meme si le repertoire de recherche du fichier etait vide. Probleme corrige.
12305 : Sur UNIX : Probleme avec les fichiers output et input sur les commandes uxext/uxins pour les profils utilisateurs. Probleme corrige.
12345 : Sur NT : L’utilisation du mode API etait impossible. Probleme corrige.
12529 : Sur NT : Message d’erreur "utilisateur inconnu" systematique dans l’universe.log lors du demarrage de l’ordonnanceur et/ou du calculateur. Probleme corrige.
12645 : Sur UNIX : Cas de jobs qui attendent des evenements qui sont pourtant presents dans la base des evenements. Probleme corrige.
12995 : Sur UNIX : Probleme de reprise multiple d’un job qui pouvait amener a des executions multiples simultanees Probleme corrige.
13010 : Tous systemes : En espace de simulation, l’utilisation de la version 000 et de la version 001 pour une session est impossible, la version 000 n’est jamais utilisable de facon correcte, la plupart des operations etant interpretees au titre de la version 001, L’utilisation de la version 000 dans les taches est impossible. Probleme corrige.
13215 : Sur UNIX : Probleme de securite avec certaines commandes Dollar Universe (voir -20-). Probleme corrige.
13261 : Sur NT : Le decalage sur la date de traitement n’etait pas affiche correctement dans la fenetre des Taches. La mise a jour du decalage n’etait pas systematiquement prise en compte. Probleme corrige.
13481 : Sur NT : Les codes retour des Jobs MVS lances par l’Agent MVS etaient mal geres. La commande de soummission uxstr sortait en erreur des que le code etait different de "R NN". Probleme corrige.
13718 : Sur NT : Dans l’historique d’intervention : - le code auteur n’etait pas affiche dans la liste issue du bureau principal. - les dates n’etaient pas affichees dans la liste issue de "Ouvrir dans une nouvelle fenetre...". Ces problemes sont corriges.
14216 : Sur UNIX : L’arrivee d’un evenement distant geree par l’echangeur peut causer une forte consommation CPU par l’echangeur et le lanceur si au meme moment le job qui est en attente de l’evenement distant demarre. Ceci peut arriver dans les cas suivants a/ lancement force en fin de periode, b/ condition distante sur une branche OU de la formule de lancement de l’Uproc, c/ condition en TIH avec "une suffisante", d/ condition sur type d’UG avec "une suffisante" Probleme corrige
14304 : Sur UNIX : Le demarrage du lanceur avant le calculateur pouvait provoquer des anomalies au niveau des taches ou des lancements. Probleme corrige.
14423 : Sur VMS : Impossible de creer des taches planifiees avec des lancements multiples Probleme corrige.
14644 : Sur UNIX : Lors de l’utilisation de Dollar Universe avec Patrol, le message "PEMAPI info : PATROL agent version 3.4 does not implement all services of API version 3.1" apparaissait dans certains fichiers de log. Probleme corrige.
14884 : Sur NT : Texte en anglais dans l’interface francaise dans la fenetre des Taches (onglets Donnees Fonctionnelles & Fenetre de lancement). Probleme corrige.
14891 : Sur NT : Le type de jour du decalage (condition d’enchainement) n’etait pas pris en compte correctement. Probleme corrige.
15019 : Tous systemes : Le resultat de la commande "uxset var level all" ne correspond pas au resultat attendu. Probleme corrige.
15064 : Sur UNIX : Probleme avec l’Historique de Distribution qui ne charge pas la liste complete des operations de distribution effectuees ; lors d’un refresh popup d’un message d’erreur ’Memoire de travail insuffisante, liste incomplete’. Probleme corrige.
15181 : Sur UNIX : Probleme avec des options du mode commande (voir -19-). Le qualifieur fperiod est maintenant interdit pour la commande "uxupd upr". Probleme corrige.
15215 : Sur NT : La liste des Uprocs "multi-version" etait erronnee (domain+appli). Probleme corrige.
15253 : Sur NT : La version courante d’une Uproc ne fonctionnait pas. Probleme resolu.
15284 : Sur NT : Le champ utilisateur n’etait pas renseigne dans la liste des lancements. Probleme resolu.
15285 : Sur NT : La gestion de "date de traitement quelconque" etait mauvaise pour les conditions d’enchainement. Probleme resolu.
15733 : Sur UNIX : Probleme de compatibilite entre les societes Dollar Universe comportant un niveau de service pack different (FXRE0018B et FXRE0020C). Probleme corrige.
15839 : Sur UNIX : Lors de traitements multiples de TIH en sessions, une provocation peut se perdre, particulierement lorsque les conditions de certaines Uprocs sont corrompues (voir -24-). Ce service pack fournit l’utilitaire uxcleupr permettant de remettre le fichier dans l’ordre. Probleme corrige.
15858 : Tous systemes : La purge de la base de lancements et des fichiers associes (parametres de lancement) ne fonctionnait pas correctement : les temps d’execution de IU_PUR s’allongaient sans effets sensibles sur la purge (voir -26-). Probleme corrige.
15882 : Sur certains UNIX : Le controle de l’existence du user par les fonctions getpwnam et getpwuid (qui sur HP-UX ne fonctionnent pas si on utilise NIS) est rendu non fatal. Pour cela il faut poster la variable U_NIS_ENABLE a ’O’ ou ’Y’ dans uxsetenv, uxsetenv_ksh et uxsetenv_csh. Probleme corrige.
15905 : Sur VMS : Dans le Manual Trigger, l’ensemble des variables de l’Uproc apparait, alors que seules les variables non renseignees devraient apparaitre. Probleme corrige.
16056 : Sur NT : La gestion de la date de traitement d’une tache etait mauvaise. Probleme corrige.
16177 : Sur NT : Mauvaise gestion du flag "Any/Same user" pour - les conditions d’enchainement - les consignes de terminaison Probleme corrige.
16302 : Sur NT : Le Suivi Graphique se fermait aleatoirement avec un Dr Watson dans le cadre d’une activite forte en production. Probleme corrige.
16369 : Sur NT : L’option "Save as" cree des sessions de versions > 000 en EXP. Probleme corrige.
16477 : Sur NT : Il y avait un probleme lors de la creation d’un lancement avec la fenetre de lancement par defaut lorsque l’horloge de Windows etait modifiee au niveau de l’ajustement de l’heure d’ete : si l’ajustement de l’heure d’ete n’etait pas coche, l’heure de debut de plage devenait posterieure a l’heure de fin de plage. Probleme corrige.
16679 : Sur UNIX : Lors de l’arret d’un job par l’interface graphique, si DQM etait utilise les process uxjobinit et uxjobend risquaient de consommer beaucoup de CPU. Probleme corrige.
16693 : Sur VMS : Securite non fonctionnelle au niveau de l’objet License. Probleme corrige.
16810 : Sur NT : La creation des uprocs de version 000 en APPLICATION ou des uprocs avec version sur un digit etait possible. Les espaces de milieu de chemin etaient supprimes a tort. Problemes corriges.
16811 : Sur UNIX : La reactivation d’une tache precedemment desactivee pouvait generer des lancements immediats meme en dehors de la fenetre de lancement Probleme corrige
16988 : Sur NT : Dans le cas d’une creation sur un noeud distant d’une condition sur ressource logique, on etait oblige de creer la ressource en local. Probleme corrige.
17025 : Tous systemes : Impossible de supprimer les dates explicites de lancement declarees pour une Tache. Probleme corrige.
17208 : Sur VMS : UXGRT part en erreur, car le script tente de lancer un executable inconnu. Probleme corrige.
17209, 17450, 17863, 19741, 19805 : Sur VMS : Des lancements d’ UPROCS passent systematiquement en "ATTENTE D’EVENEMENT", meme si l’UPROC n’a pas soit des conditions, soit qu’elle est la seule dans le fichier des UPROCS, soit qu’elle est la derniere du fichier des UPROCS, ou que la condition utilise la derniere UPROC du fichier des UPROCS. Probleme corrige.
17261 : Tous systemes : La variable d’environnement S_DATRAIT_A n’est pas correctement valorisee lors de l’execution d’un job. Probleme corrige.
17406 : Sur NT : - Bien que l’interface affichait les valeurs de l’Uproc (meme si une tache existait), le lancement partait avec les valeurs de la Tache. - La creation de tache avec le lanceur et le calculateur demarres posait probleme. Le 1er lancement etait cree avec les variables de l’Uproc et non celles de la Tache. Ces problemes sont corriges.
17407 : Sur NT : Il y avait un probleme d’affichage des variables lors de la reprise ou la visualisation de job. Probleme corrige.
17408 : Sur NT : La modification d’une tache alors qu’on se trouvait dans la plage de lancement de la tache posait probleme : deux lancements etaient crees dans la meme plage. Probleme corrige.
17630 : Sur UNIX : Probleme avec la commande uxshwque qui pouvait rendre 2 codes retours differents. Probleme corrige.
17688 : Sur NT : La date de traitement etait forcee lors de la creation d’un lancement a partir d’une tache. Probleme corrige.
17820 : Sur UNIX : Dans le menu deroulant "Tache" de la fenetre "Creer un lancement" on ne voyait apparaitre que les Uprocs appartenant a une session. Les taches provoquees en entete de session n’apparaissaient pas dans liste des taches. Probleme corrige.
17877 : Sur UNIX : Crash du Suivi d’Exploitation lors d’une purge apres selection de plusieurs milliers de jobs. Probleme corrige.
17927 : Sur NT : Ponctuellement, les variables de lancement n’etaient pas prises en compte lors de lancements realises depuis l’interface. Probleme corrige.
17963 : Sur UNIX : Le compte de soumission n’etait pas rafraichi dans les evenements d’exploitation. Probleme corrige.
17964 : Sur UNIX : Le compte de soumission n’etait pas affiche dans les evenements d’exploitation. Probleme corrige.
17997 : Sur VMS : Les conditions sont parfois corrompues dans des UPROCS. L’utilitaire UXCLEUPR traite le probleme a titre curatif, et les modules de manipulations des UPROCS ont ete securises. Probleme corrige.
18331 : Tous systemes : La commande uxadd fla sort en erreur dans un espace autre que exploitation lorsque le parametre launchvar est utilise. Probleme corrige.
18345 : Sur UNIX : Nombreux messages inutiles dans l’universe.log lors de l’utilisation de DQM en reseau. Probleme corrige (messages supprimes).
18545 : Sur NT : Des variables etaient perdues quand on sauvegardait une Uproc avec plus de 80 variables. Dr Watson apparaissait lors de l’affichage d’une execution avec 80 variables. On ne pouvait pas visualiser toutes les variables d’un job (les scrollbars etaient inactives). Problemes corriges.
18615 : Sur SunOS : Messages en Anglais dans les interfaces MOTIF/X11 francaises. Probleme corrige.
18903 : Sur NT : - Dans certains cas, la modification d’une tache ecrasait a tort la date d’application et la date de premiere planification. Les dates ne sont maintenant recalculees que si on change de regle. - Un probleme d’affichage (les onglets etaient tronques en bas) apparaissait lorsqu’on modifiait une tache provoquee en planifiee. Probleme corrige.
18947 : Sur UNIX : Dans certaines conditions (IU_RTS notamment) l’arret d’une societe Dollar Universe pouvait echouer. Dans ce cas la commande uxendatm bouclait indefiniment. Probleme corrige.
18954 : Tous systemes : En mode commande, impossible de supprimer les dates explicites d’execution definies pour une tache. Probleme corrige.
18989 : Sur UNIX : Avec DQM, lors d’une execution sur une queue physique distante, le qualifieur NODE= dans une commande Dollar Universe n’est pas pris en compte correctement. Probleme corrige.
19004 : Tous systemes : Message d’erreur non significatif lorsque certaines dates incoherentes sont rentres dans le filtre du Suivi d’Exploitation. Probleme corrige.
19190 : Sur UNIX : Certains jobs etaient parfois lances deux fois lors de l’utilisation de DQM avec certaines configurations de reseau. Probleme corrige.
19242 : Tous systemes : Correction du message de la trace automate qui apparaissait lors d’attentes d’evenements sur incompatibilite. Probleme corrige.
19332 : Sur UNIX : En cas de selection multiple de jobs pour les visualiser, les fenetres se fermaient par erreur. Probleme corrige.
19335 : Sur UNIX : Lors de la creation/modification d’une Tache Provoquee l’horaire de lancement de cette tache pouvait etre mal initialise/sauvegarde. Probleme corrige.
19550 : Sur VMS : Perte de parametres lors de lancements en masse utilisant les memes parametres. Probleme corrige.
19645 : Tous systemes : Le lanceur ne prend pas en compte les conditions non-simultanees en reseau. (Rappel : Ces conditions ne fonctionne qu’en local). Probleme corrige.
19841 : Sur NT : Dans la fenetre Uproc, La suppression de consignes de terminaison ne se fait pas toujours correctement. Probleme corrige.
19998 : Sur VMS : Les lancements provoques par un UXORDRE peuvent rester en "ATTENTE LANCEMENT". Les scripts DCL d’installation et de desinstallation d’images ont ete modifies pour integrer l’executable UXORDRE.EXE. Probleme corrige.
20137 : Sur Linux : Lors de la manipulation d’une date explicite definie pour une tache, la fenetre des taches tombait avec un coredump. Probleme corrige.
20248 : Tous systemes : La commande uxrls sur les ressources pouvait provoquer un blocage du lanceur. Probleme corrige.
20269 : Sur HP-UX : Il peut arriver qu’un user systeme dont l’uid est superieure a 60000 ne puisse pas ouvrir les interfaces Dollar Universe. Probleme corrige.
20290 : Sur UNIX : L’affichage de certains noms de noeud au niveau de la fenetre des sessions et des calendriers posait probleme : la largeur de la colonne permettant leur visualisation pouvait s’averer insuffisante. Probleme corrige.
20299 : Sur UNIX : Lorsque l’on tente de visualiser/modifier plusieurs regles a la fois, le tableau des Autorisations Semaine n’est pas correctement mis a jour. Probleme corrige.
20372 : Sur UNIX : Une Uproc devant etre lancee sur deux noeuds en attente d’evenement sur un noeud distant pouvait etre seulement lancee sur un seul des deux noeuds. Probleme corrige.
20481 : Tous systemes : Lors de l’annulation de la mise a jour d’une Uproc, celle-ci restait verouillee. Probleme corrige.
20569 : Tous systemes : Lorsqu’on effectue un lancement a partir d’une tache, et que dans ce lancement on souhaite modifier la valeur d’une variable de type texte de l’Uproc concernee, la variable apparait dans l’interface completee par des espaces jusqu’a une longueur de 255 caracteres. Cela n’affecte pas la valeur de la variable effective au lancement. Probleme corrige.
20570 : Tous systemes : L’utilisation du filtre general au niveaux des lancements prevus posait probleme. Probleme corrige.
20610 : Sur NT : Lors de la configuration des variables numeriques d’une Uproc par l’interface graphique l’ordre des tabulations etait mauvais. Les valeurs saisies etaient Nom - Type - Max - Min - Value au lieu de Nom - Type - Min - Max - Value. Probleme corrige.
20666 : Tous systemes : Lors d’une insertion d’une tache non modele depuis une tache d’origine modele, les variables affectees dans la tache origine etaient perdues dans la tache cible. Le probleme ne se posait pas sur des cycles extractions - insertions de taches de meme type (modele vers modele et non modele vers non modele). Probleme corrige.
20672 : Sur NT avec interface Motif : Apres l’application des FX16845, FX16899, FX17407 et FX17927, les filtres de l’explorateur ne fonctionnaient plus pour les Uprocs, Sessions, Taches. ex. Node = ’ABC’\Area=’Application’\Uproc\Uproc=’A*’ Probleme corrige.
20701 : Sur UNIX : La commande uxordre ne fonctionnait pas correctement quand l’argument "AFTER" etait utilise. Probleme corrige.
20758 : Sur Linux : La commande ux_vrf_rgz_rst utilisant la commande "unlink" ne fonctionnait pas correctement. Probleme corrige.
20854 : Tous systemes : Lorsqu’un job avait une longue duree d’execution, une purge non ciblee du suivi d’exploitation pouvait supprimer sa trace du suivi d’exploitation. Si le job concerne se terminait normalement ou par un "kill", il apparaissait un enregistrement corrompu en etat incidente avec une clef "4B" ou "8B" dans le suivi d’exploitation. Probleme corrige.
21026 : Sur NT : Perte des parametres d’un job cree en mode API. Probleme corrige.
21174 : Sur HP-UX : La creation d’un repertoire d’unite de gestion par le mode commande posait des problemes (uxadd mud) : des caracteres speciaux non affichables pouvaient apparaitre dans le nom du repertoire d’unite de gestion. Ces caracteres pouvaient rendre difficile l’utilisation de la variable d’environnement $FIC.
21630 : Sur UNIX : La fenetre "Ressource Evenements" ne chargeait pas la liste complete des Ressources evenements. Le message d’erreur "liste incomplete" apparaissait lorsque l’on cliquait sur le bouton "Raffraichir". Probleme corrige.
22048 : Tous systemes : La modification des taches planifiees et des taches optionnelles posait probleme : - lors de la modification d’une tache optionnelle (voir -22-), - lors de la modification d’une tache planifiee avec un lancement existant et la plage des lancements ouverte (voir -23-). Probleme corrige.
22174 : Sur NT : La creation d’une tache provoquee positionnait une plage de lancement aleatoire. Probleme corrige.
22175 : Sur NT : Une regle qui etait ajoutee a une tache en mode commande etait invisible depuis l’interface. Probleme corrige.
22179 : Tous systemes : Les commandes d’extraction et d’insertion des regles ("uxext/uxins rul") et des profils utilisateurs ("uxext/uxins aut profil=*") ne memorisaient pas le nom des objets exportes dans l’historique de distribution. Probleme corrige.
22180 : Tous systemes : Le type d’UG n’etait pas cree lors de la creation d’une UG en mode commande : il etait alors impossible de creer un lancement en selectionnant Session ou Uproc dans la fenetre des lancements (aucune UG n’etait proposee). Probleme corrige.
22186, 22033 : Sur UNIX : Il etait impossible de supprimer des calendriers modeles en mode commande. Probleme corrige.
22536 : Sur UNIX : Les numeros d’execution d’uproc n’etait pas correctement affiches dans ITO. Cela posait probleme pour visualiser les traces automates ou systemes des Uprocs via ITO. Probleme corrige.
23011 : Sur UNIX : La commande "$UXEXE/uxlst ctl upr=
log output= " n’est pas autorisee : les arguments log et output sont desormais incompatibles. Probleme corrige. 23256 : Sur UNIX : Risque de bouclage de la commande uxstratm lorsque celle-ci est passee pour un espace dont le serveur d’IO n’est pas demarre (-25-). Probleme corrige.
23367 : Sur UNIX et VMS : Pour visualiser le script d’une Uproc un utilisateur devait posseder les droits de Creation et Modification sur l’Uproc, et pas seulement le droit de Visualiser. Probleme corrige.
26140 : Sur UNIX : L’uxstartup pouvait etre vide apres l’application d’un service pack. Probleme corrige.
EN PARTICULIERS :
(-1-) 4329 : La syntaxe de la command uxspvjob est : - sur NT : %UXEXE%\uxspvjob.exe N - sur UNIX : $UXEXE/uxspvjob N & N etant le temps maximum en seconde d’execution de l’uproc.
Il est possible d’inserer cet appel au debut du script d’une uproc ou dans le script U_ANTE_UPROC pour definir un temps d’execution maximum pour tous les uprocs. Dans ce cas, la commande U_SPV_UPROC dispose a son execution de l’environnement de l’uproc l’appelant. La commande %UXEXE%\U_SPV_UPROC doit avoirs une extension .bat ou .cmd sur toutes les machines Windows.
Attention, la commande uxspvjob prend le temps en entree, le convertit en minute et considere le nombre de minutes superieur : 5s -> 1 min 58s -> 1 min 67s -> 2 min
(-2-) 6766 : La commande suivante permet la purge des ressources utilisees en production : %> uxpre res res=* pdate="*" (avec pdate au format aaaammjj)
(-3-) 8910 : Pour une regle mensuelle, la date d’application est ainsi le premier jour du mois courant Pour une regle hebdomadaire, la date d’application est ainsi le premier jour de la semaine courante. Pour une regle journaliere, la date d’application est ainsi la date du jour courant. Cette date d’application reste modifiable. Attention, pour des regles comprenant plusieurs periodes (ex : bi-mensuelle) la date d’application est egalement le premier de la periode courante (exemple : pour une regle bi-mensuelle la date d’application est le premier jour du mois courant).
(-4-) 9375 :
- Sous UNIX la commande lancee est le contenu de la variable d’environnement UXTNG_CAWTO, qu’il faut poster a
/cawto. La commande cawto de TNG a la syntaxe suivante : Usage : cawto UNIX cawto [-a attribute] [-c color] [-g category] [-k] [-n node] [-s source] text /cawto -k -nvar_node -c red " texte libre " Le -k indique que la trace de cet envoi doit etre conservee et supprimee manuellement par un operateur. Le -c red indique que c’est une alarme " rouge ". - Sous NT le script lance est start u_tng_msg.bat avec comme premier argument le message ci-dessus, Les variables d’environnement suivantes peuvent etre utilisees (elles fonctionnent sous UNIX mais pas sur NT sauf pour l’etat E) :
U_TNG_TRACE : passage en mode trace U_TNG_NODE (seulement sous UNIX) : Cette variable conditionne l’envoi du message a un nom de noeud donne, il y a trois possibilites. - Si la variable n’existe pas, on utilise le gethostname - Si la variable existe et est a ’\0’, on n’utilise pas le champs host dans la commande - Si la variable existe et est alimentee, on utilise ce noeud .
Variables d’environnements du filtre sur les etats : U_TNG_SND_T postee a YES, yes, OUI ou oui si on veut que l’etat Termine remonte. U_TNG_SND_I postee a YES, yes, OUI ou oui si on veut que l’etat Incidente remonte. U_TNG_SND_W postee a YES, yes, OUI ou oui si on veut que l’etat En Attente d’Evenements remonte. U_TNG_SND_O postee a YES, yes, OUI ou oui si on veut que l’etat Horaire depasse remonte. U_TNG_SND_R postee a YES, yes, OUI ou oui si on veut que l’etat Refuse au pilotage remonte. U_TNG_SND_E postee a YES, yes, OUI ou oui si on veut que l’etat Execution en cours remonte.
Variables d’environnements du libelles de l’etat envoye a TNG (champ
ci-dessus) : U_TNG_WORD_R postee par defaut a REFUSED U_TNG_WORD_E postee par defaut a STARTED U_TNG_WORD_W postee par defaut a WAITING EVENT U_TNG_WORD_O postee par defaut a TIME OVERRUN U_TNG_WORD_I postee par defaut a ABORTED U_TNG_WORD_T postee par defaut a COMPLETED (-5-) 9375 :
Les variables d’environnement suivantes peuvent etre utilisees (elles fonctionnent sous UNIX mais pas sur NT sauf pour l’etat E) : U_COM_TRACE : passage en mode trace
Variables d’environnements du filtre sur les etats (toutes ces variables sont a YES par defaut) U_COM_SND_T postee a YES, yes, OUI ou oui si on veut que l’etat Termine remonte. U_COM_SND_I postee a YES, yes, OUI ou oui si on veut que l’etat Incidente remonte. U_COM_SND_W postee a YES, yes, OUI ou oui si on veut que l’etat En Attente d’Evenements remonte. U_COM_SND_O postee a YES, yes, OUI ou oui si on veut que l’etat Horaire depasse remonte. U_COM_SND_R postee a YES, yes, OUI ou oui si on veut que l’etat Refuse au pilotage remonte. U_COM_SND_E postee a YES, yes, OUI ou oui si on veut que l’etat Execution en cours remonte.
Variables d’environnements du libelles de l’etat envoye a TNG : U_COM_WORD_R postee par defaut a REFUSED U_COM_WORD_E postee par defaut a STARTED U_COM_WORD_W postee par defaut a WAITING EVENT U_COM_WORD_O postee par defaut a TIME OVERRUN U_COM_WORD_I postee par defaut a ABORTED U_COM_WORD_T postee par defaut a COMPLETED
Le format du message envoye est : UNIV
JOB . Sous UNIX la commande lancee est le contenu de la variable d’environnement UXSPV_MSGJOB, qu’il faut poster a
/command pour executer la commande "command" situe sous le chemin Sous NT le script lance est start start u_spv_job.bat avec comme premier argument le message ci-dessus, il faut placer le script dans un repertoire figurant dans la variable systeme %PATH% du noeud NT.
(-6-) 10482 : L’operation d’Audit Trail est identique a celle mise en place par le FXRE0020C. Les evenements, les duplications, les uxordres et les purges sont maintenant tracees.
(-7-) 11030 : Les commandes possibles pour les statistiques d’execution sont : uxadd sta upr= mu= ses= node= soc= app int exp sim uxdlt sta upr= mu= ses= node= soc= app int exp sim uxupd sta upr= mu= ses= node= soc= app int exp sim statist add dlt upd nbexec= elaps= cpu= pgf= uxlst sta upr= mu= ses= node= soc= app int exp sim uxshw sta upr= mu= ses= node= soc= app int exp sim inf full
Pour la commande uxupd, le qualifier nbexec se rapporte a un numero d’execution (<100). Pour la commande uxupd, le qualifier elaps se rapporte au temps elapse en secondes. Pour la commande uxupd, le qualifier cpu se rapporte au temps cpu en secondes. Pour la commande uxupd, le qualifier pagfault se rapporte aux pages faults de vms.
(-8-) 11030 : Les jobs dont la duree est inferieure a 1 seconde (temps elapse et/ou temps CPU) apparaissent dans les statistiques d’execution comme ayant une duree de 1 seconde.
(-9-) 11988 : De plus, un utilisateur qui n’est pas declare dans la table d’administration ne peut pas : - voir (et autres actions) les dependances d’UG, - afficher (et autres actions) les statistiques d’execution, - afficher (et autres actions) les evenements, - construire un planning previsionnel.
(-10-) 13485 : Les messages concernant les utilisateurs definis dans Dollar Universe ou dans les proxys apparaissent uniquement dans le fichier universe.log si la variable d’environnement U_IO_TRACE_USERS est positionnee a Y (in the uxsetenv for example).
(-11-) 14887 : Les messages du type ’Engine_code L’ ’Engine_code C’ ... n’apparaissent plus dans les fichiers de log ATM.
(-12-) 16068 : Pour activer des traces, suivre la procedure suivante : - Pour le Lanceur dans $UXEXE/START_ORD.COM pour activer des traces obligatoire : declarer U_TRCIO=Y export U_TRCIO optionnel : declarer TRCIO_NBMSG=NNN (100 minimum) export TRCIO_NBMSG pour choisir le nombre de lignes tracees dans le fichier trace de sortie. le fichier trace est le $UXLEX/uxord_trcio_pid.log - Pour l’Echangeur dans $UXEXE/START_ECH.COM pour activer des traces obligatoire : declarer U_TRCIO=Y export U_TRCIO optionnel : declarer TRCIO_NBMSG=NNN (100 minimum) export TRCIO_NBMSG pour choisir le nombre de lignes tracees dans le fichier trace de sortie. le fichier trace est le $UXLEX/uxech_trcio_pid.log
(-13-) 16068 : la commande uxiotrclck est lancee comme suit :
$UXEXE/uxiotrclck
X Cette commande doit etre utilisee quand la societe est demarree.
Pour chaque commande executee, le fichier trace suivant est cree : $UXLEX/trc_lock_io_
_ _ .log (-14-) 18127 : Pour eviter que les lancements associes a une tache desactivee apparaissent dans la fenetre des lancements, il faut positionner la variable U_WRITE_HELD’espace’ a N dans les fichiers uxlnm’NOM_SOCIETE’.dat ou espace vaut X, S, A ou I. Exemple : ** Sur UNIX, pour desactiver l’affichage pour l’espace d’exploitation de la societe SOC500 : - Modifier le fichier $UXMGR/uxlnmSOC500.dat en ajoutant la ligne : /TABLE="LNM_SOC500"/NAME="U_WRITE_HELDX"/VALUE="N" ** Sur Windows, pour desactiver l’affichage pour l’espace d’exploitation de la societe SOC500 : - Ajouter la ligne suivante au fichier %UXMGR%\uxlnmSOC500.dat : /TABLE="LNM_SOC500"/NAME="U_WRITE_HELDX"/VALUE="N" ** Sur VMS, pour desactiver l’affichage pour l’espace d’exploitation de la societe SOC500 : - Ajouter la ligne suivante au fichier S_SOC500_SYSMGR:CMD_LNMTABLE.COM : $ DEFINE/LOLOG/TABLE=LNM$SOC500 U_WRITE_HELDX "N"
(-15-) 18432 : Pour activer cette fonctionnalite, il faut que la variable DQM_COPY_LOG soit positionnee a Y dans les scripts d’acquisition de l’environnement (uxsetenv*) et il faut que le SPRE0021 soit installe sur les deux societes concernees. Exemple : - Modifier les fichiers $UXMGR/uxsetenv et $UXMGR/uxsetenv_ksh en ajoutant les lignes : DQM_COPY_LOG=Y export DQM_COPY_LOG - Si le csh est utilise ajouter la ligne suivante au fichier $UXMGR/uxsetenv_csh : setenv DQM_COPY_LOG Y
(-16-) 18544 : ** Utilisation de uxcleevt : - L’uxcleevt doit etre utilise en local, - Etre logue comme administrateur de la Societe, - Avoir l’environnement charge, - Lancer la commande $UXEXE/uxcleevt SOCIETE ESPACE NOEUD (societe arretee ou demarree).
** Modification des droits et proprietaires de l’executable uxcleevt : La commande install.ksh installe l’uxcleevt avec les droits proprietaire=root, group=root,droits=777(rwxrwxrwx). Il est possible de changer ces droits en : proprietaire=admin, group=admin, droits=700 (rwx------), admin etant le nom de l’administrateur de la Societe. Pour cela, apres l’installation du service pack, saisir les commandes (sous root) : "chown admin:admin $UXEXE/uxcleevt" "chmod 700 $UXEXE/uxcleevt"
(-17-) 18872 : Les commandes pour l’import/export des regles de planification sont : uxext rul rul= (output=) (repl) uxins rul rul= (input=) (repl)
(-18-) 11266 : La methode d’ecriture dans les fichiers Dollar Universe est modifiee. Lors de la lecture d’un fichier .dta ou .idx, le serveur d’IO ajoute respectivement un certain nombre d’espaces vides en respectant une marge de securite par rapport a l’espace disque disponible. Quand ces espaces vides commencent a etre utilises, le serveur d’IO tente d’en creer de nouveaux : dans le cas d’un manque d’espace disque, le message suivant est ecrit dans universe.log. L’ajout de buffer ou de donnee au fichier xxx n’est pas possible.
Remarques : - Il est conseille de mettre universe.log sur un disque different de celui contenant les fichiers de donnees de Dollar Universe pour ecrire des messages d’alarme potentiels. - Le nombre d’espaces vides peut etre defini par 2 variables d’environnement : U_NB_BUFF_INIT pour les fichiers idx. U_NB_ART_INIT pour les fichiers dta. Par defaut, leur valeur est 5. - Dans le cas d’un "file system full", Dollar Universe n’ecrira ni dans les fichier dta ni dans les fichiers idx, ce qui permettra d’eviter de corrompre ces fichiers.
(-19-) 15181 :
** Les commandes suivantes sont corrigees : - uxdlt MUD MU=HEADQUART APPL=PR Attention, l’effacement est realise pour tous les espaces. - uxshw MUD MU=HEADQUART APPL=* APP prend maintenant en compte le code ESPACE. - uxshw MUD MU=HEADQUART APPL=* INT prend maintenant en compte le code ESPACE. - uxshw MUD MU=HEADQUART APPL=* SIM prend maintenant en compte le code ESPACE. - uxshw MUD MU=HEADQUART APPL=* EXP prend maintenant en compte le code ESPACE. - uxadd RES RES= LABEL= NATURE=LOG FNAME= !UG !!ESP ! QT1= QT2= NOCLEAR n’a besoin que du parametre DIR pour les ressources de fichiers. - uxupd upr upr= launchvar add varname= vtype= vformat= vvalue= accepte a present les minuscules dans la valeur vtype. - uxupd UPR EXP UPR= DEPCON add CONDNO= DEP= MU= accepte a present les minuscules dans la valeur MU. Exemple : uxupd UPR EXP UPR=D_BACKUP DEPCON add CONDNO=01 DEP=D_LOAD_FIL MU="mu(SATURN)" - uxadd CAL EXP MU= LABEL= SINCE= BEFORE= NOFRHOLI WEEK= accepte a present les majuscules dans la valeur WEEK - uxupd CAL EXP MU= DSINCE= DBEFORE= ATTR= TO= La valeur de DAY est par defaut valorisee a ALL. - uxdlt CAL EXP MU= SINCE= BEFORE= est a present valide - uxupd FLA UPR= MU= LAUNCHVAR= NSEQ= met dorenavant a jour l’enregistrement du lancement correct - uxadd EVT EXP SES= UPR= MU= USER= PDATE= controle maintenant le numero de session uniquement si la session est specifiee - uxshw user user=* dev prend a present en compte l’argument dev (ou prod ou both) - uxlst prv exp ses= upr= mu= dsince= tsince= est a present valide - uxupd upr upr= incclass add xclass= convertit maintenant correctement la valeur de la classe en majuscules - uxshw CAL EXP MU= SINCE= BEFORE= prend a present en compte les arguments SINCE et BEFORE - uxadd RUL RUL= LABEL= PERIOD= POS= prend a present en compte la valeur LABEL avec 40 caracteres - uxadd TSK EXP SES= UPR= MU= TECHINF TYPE= necessite a present un argument USER obligatoire - uxupd FLA EXP SES= UPR= MU= NOFORCE NSEQ= prend a present en compte les arguments NOFORCE (ou FORCE) - uxshw EVT EXP UPR=* MU= STATUS= controle maintenant la valeur du statut - uxlst CTL EXP FULL OUTPUT= cree a present le fichier de sortie au format correct - uxlst ATM EXP OUTPUT= conserve les donnees dans le fichier de sortie - uxlst mud affiche les repertoires, par espace, des unites de gestion.
** Les commandes uxadd FLA et uxordre envoient dans la sortie standard le NUMLANC associe au lancement avec le format suivant : "numlanc nnnnnnn". Ce nouveau mode de fonctionnement peut etre desactive en valorisant la variable U_NO_DISP_NUMLANC a Y comme suit : - Modifier les fichiers $UXMGR/uxsetenv et $UXMGR/uxsetenv_ksh en ajoutant les lignes : U_NO_DISP_NUMLANC=Y export U_NO_DISP_NUMLANC - Si le csh est utilise ajouter la ligne suivante au fichier $UXMGR/uxsetenv_csh : setenv U_NO_DISP_NUMLANC Y
(-20-) 13215 : Les commandes suivantes sont desormais securisees : - uxdlt hdp mu=* depmu=* - uxordre - uxpur ctl Pour appliquer la securite aux dependances d’unite de gestion pour un profil donne, ajouter les lignes suivantes au fichier /etc/UNIVERSE_SECURITY_
pour le profil concerne : # -------------------------------------------------------------- # Management Unit Dependence # KEY Format (MU ;MU) MANAGEMENT_UNIT_DEPENDENCE=(* ;*) + CREATE DISPLAY DELETE_OBJ DISTRIBUTE # Remarque : Ces lignes autorisent les actions de creation, d’affichage d’effacement, de dependance d’UG et de distribution. (-21-) 10571 : Pour que la detection des fichiers indiques par le chemin UNC fonctionne, il faut que l’ordonnanceur et/ou le surveillant aient les droits d’acceder a ce chemin UNC. De ce fait, les services Windows associes a ces automates doivent etre demarres au titre d’un utilisateur possedant ces droits (droits d’authentification sur le domaine Windows et droits d’acces au fichier notamment).
(-22-) 22048 : Lors de la modification d’une tache optionnelle, le calculateur est maintenant averti de la mise a jour et peut donc recalculer le lancement. Le nouveau calcul est realise par le calculateur et remplace toujours les calculs prevus anterieurement.
(-23-) 22048 :
*** Cas A : Le Lancement Prevu calcule anterieurement est dans le futur par rapport au moment de la modification (i.e. le Lancement Prevu est dans le statut "Attente de lancement") : Dans ce cas, une fois la modification validee, meme si le calculateur n’est pas demarre, tout lancement prevu planifie pour partir dans le futur par rapport a cette modification (i.e. dans le statut "Attente de lancement") et qui n’a pas ete manuellement modifie est efface des "Lancements Prevus". Dans ce cas, une fois averti de la modification, le calculateur etablira un nouveau lancement. NB : Si le Lancement Prevu poste par le calculateur est modifie manuellement, il ne sera pas efface.
*** Cas B : Le Lancement Prevu calcule anterieurement est dans le passe par rapport au moment de la modification : Dans ce cas, il se peut que le lancement soit toujours present dans les "Lancements Prevus" avec le statut "Attente d’Evenement", "Horaire Depasse" ou "Attente de Lancement" (si le lanceur est arrete). Dans ce cas, le calculateur se comportera de la facon suivante : ** Cas B1 : On est en dehors de la plage de lancement calculee anterieurement avec les valeurs precedentes de tache au moment ou le calculateur etablit la nouvelle plage de lancement (la date et l’heure courante du calculateur sont posterieures a la plage de lancement calculee anterieurement) : Dans ce cas, une nouvelle entree est postee dans les "Lancements Prevus". ** Cas B2 : On est encore dans la plage de lancement calculee anterieurement avec les valeurs precedentes de tache au moment ou le calculateur etablit la nouvelle plage de lancement (la date et l’heure courante du calculateur sont incluses dans la plage de lancement calculee anterieurement) : Dans ce cas, le calculateur se comporte comme suit : * Cas B2a : Le nouveau lancement etabli est dans le futur par rapport a la date et l’heure actuelle : Dans ce cas, une nouvelle entree est postee dans le futur dans les "Lancements Prevus". * Cas B2b : Le nouveau lancement etabli est dans le passe par rapport a la date et l’heure actuelle et la date et l’heure courante du calculateur est comprise dans la plage de lancement etablie : Dans ce cas, aucune nouvelle entree n’est postee dans les "Lancements Prevus". Le calculateur sera reveille pour etablir un nouveau "Lancement Prevu" avec les valeurs modifiees de tache a la fin de la nouvelle plage de lancement etablie.
*** Reactivation/desactivation des taches planifiees : Lors de la desactivation (ou la reactivation) d’une tache planifiee, le lancement qui avait ete anterieurement poste par le caculateur est desactive (ou reactive) s’il est dans le futur par rapport au moment de l’action et qu’il n’a pas ete modifie par un utilisateur.
(-24-) 15839 : ** Utilisation de uxcleupr : - L’uxcleupr doit etre utilise en local, - Etre logue comme administrateur de la Societe, - Avoir l’environnement charge, - Lancer la commande $UXEXE/uxcleupr SOCIETE ESPACE NOEUD (societe arretee ou demarree).
** Modification des droits et proprietaires de l’executable uxcleupr : La commande install.ksh installe l’uxcleupr avec les droits proprietaire=root, group=root,droits=777(rwxrwxrwx). Il est possible de changer ces droits en : proprietaire=admin, group=admin, droits=700 (rwx------), admin etant le nom de l’administrateur de la Societe. Pour cela, apres l’installation du service pack, saisir les commandes (sous root) : "chown admin:admin $UXEXE/uxcleupr" "chmod 700 $UXEXE/uxcleupr"
(-25-) 23256 : Desormais lors d’une tentative de demarrage d’un automate par la commande uxstratm pour un espace dont le serveur d’I/O n’est pas demarre : - cet automate tente de demarrer (message dans la sortie standard et dans les logs de l’automate), - le demarrage echoue puisque le serveur d’I/O est absent (message dans universe.log).
(-26-) 15858 : Pour eliminer tous les enregistrements defectueux et ainsi ameliorer le fonctionnement de l’IU_PUR il est necessaire de renseigner la variable d’environnement U_PURGE_PREFX avec la valeur ’Y’ lors du lancement de l’uproc IU_PUR. Deux facons de proceder sont possibles : ** Sur UNIX et NT uniquement : - Modifier les fichiers $UXMGR/uxsetenv et $UXMGR/uxsetenv_ksh en ajoutant les lignes : U_PURGE_PREFX=Y export U_PURGE_PREFX - Si le csh est utilise ajouter la ligne suivante au fichier $UXMGR/uxsetenv_csh : setenv U_PURGE_PREFX Y ** Sur tous les systemes : Modifier le script de l’uproc IU_PUR en ajoutant les lignes suivantes avant la ligne d’appel de la commande uxpurge : U_PURGE_PREFX=Y export U_PURGE_PREFX
################################################################################## LIVRABLES :
uxunifilesp.dsc MakePriv_Install MakePrivDqm HelpCommands.txt ux_vrf_rgz_rst uxxmtache.cat uxioserv uxiostop uxiotrclck uxlodfic uxcrefic uxrstfic uxdmpfic uxvrffic uxrazfic uxcmdsrv uxcmstop uxcdjsrv uxcdjstop getproxy setproxy lstproxy delproxy loadproxy_io uxlnmlod uxerausr uxresnod uxlnmlst uxvifile uxcpfile uni_gethostadr unilevel u_printcal u_printtsk u_printtabl u_printregl u_printupr u_printsess uxdat uxadm uxaut uxupr uxses uxres uxtsk uxprv uxpla uxctl uxevt uxhst uxtls uxord uxcal uxech uxsur uxstratm uxendatm uxsetatm uxvrfatm uxcleupr uxcleevt uxscnevt uxwakatm uxshwctl uxpurctl uxpurevt uxext uxins uxset uxgetmsg uxordre uxjobinit uxjobend uxsurjob uxspvjob uxpurge UNI_uxpat uxadd uxclr uxdlt uxhld uxlst uxpre uxload uxpur uxrst uxrsv uxcnr uxrls uxshw uxupd uxwak uxstr uxqry uxend uxsyn uxvrfshutatm uxscv uxps uxtim dqmlevel cuxxm cuxxmappli cuxxmatm cuxxmcalen cuxxmctrl cuxxmctrlg cuxxmdqm cuxxmfla cuxxmhstdst cuxxmhstexec cuxxmhstint cuxxmnoeud cuxxmprev cuxxmsess cuxxmsociete cuxxmstat cuxxmtabrep cuxxmunite cuxxmuproc cuxxmuser cuxxmtache uxaddque uxdltque uxsubjob uxstrque uxupdque uxrlsjob uxhldjob uxsetpri uxshwjob uxshwque uxstpjob uxstpque uxdqmsrv uxstpdqm libuni_adm.so libuni_api.so libuni_cmd.so libuni_cur.so libuni_int.so libuni_objet.so libuni_ord.so libuxapi.so libuxcdj.so libuxcmd.so libuxgui.so libuxos.so libuxspv.so libuxspv_ito.so libuxspv_tiv.so libuxspv_pat.so libuxspv_com.so libuxspv_tng.so libuxspv_tv.so libuxuni.so u_fuec50.dta u_fuec50.idx u_fuecgb.dta u_fuecgb.idx cmd_u.def cmd_u.syn cmd_u_apd.def cmd_u_apd.syn cmd_u_appl.def cmd_u_appl.syn cmd_u_atm.def cmd_u_atm.syn cmd_u_cal.def cmd_u_cal.syn cmd_u_class.def cmd_u_class.syn cmd_u_ctl.def cmd_u_ctl.syn cmd_u_dom.def cmd_u_dom.syn cmd_u_evt.def cmd_u_evt.syn cmd_u_fla.def cmd_u_fla.syn cmd_u_hdp.def cmd_u_hdp.syn cmd_u_hst.def cmd_u_hst.syn cmd_u_mu.def cmd_u_mu.syn cmd_u_mud.def cmd_u_mud.syn cmd_u_mut.def cmd_u_mut.syn cmd_u_node.def cmd_u_node.syn cmd_u_prof.def cmd_u_prof.syn cmd_u_prv.def cmd_u_prv.syn cmd_u_res.def cmd_u_res.syn cmd_u_rul.def cmd_u_rul.syn cmd_u_ses.def cmd_u_ses.syn cmd_u_soc.def cmd_u_soc.syn cmd_u_sta.def cmd_u_sta.syn cmd_u_tsk.def cmd_u_tsk.syn cmd_u_upr.def cmd_u_upr.syn cmd_u_user.def cmd_u_user.syn u_batch START_CAL.COM START_ECH.COM START_ORD.COM START_SUR.COM
Article
| Mise à jour : | 10 juin 2003 |
| Visites : | 5142 |
| Auteur : | E. Angenault |
| Site : | Angenault.net |
Liens commerciaux
Accès rapide
Dossier
Patchs
Le lisezmoi des différents patchs, l’intérêt de les lister dans cette rubrique est de pouvoir effectuer une recherche et ainsi retrouver rapidement l’information.
