1. Guide Dollars univers 6 / 5
Objectifs:
Planificateur de tâche avancé permettant de créer des dépendances et de monitorer les résultats des
différents traitements.
L'architecture est composé d'un UniViewer Management Server (ou UVMS) qui permet de
centraliser la remontée d'informations et le management (configuration,
création/suppression/modification/lancement des traitements, etc...).
L'UniViewer Console (ou UVC) est une console Java accessible en client léger (web) ou lourd
(installation locale sur le poste utilisateur).
Enfin, les Dollar Universe Automation Servers (ou DUAS) sont les "agents" Dollar Universe
installés localement sur chaque serveur. Ils correspondent à ce qui existait en v5, chaque DUAS
étant un noeud.
Remarque: X: Designe le lecteur d’installation de Dollars univers
Composé de 3 dossiers principaux:
1- X :universeFS-PGM<Nom du serveur><Compagnie> => Contient les exécutables qui
permettent de faire la maintenance de Dollar Universe ainsi que le management.
2- X :universeFS-DATA<Nom du serveur><Compagnie> => Contient les fichiers de données
de Dollar Universe (base de données composé des fichiers .dta et .idx, uprocs, scripts
d'environnement).
3- X :softuniverseFS-LOG<Nom du serveur><Compagnie> => Contient les logs de Dollar
Universe et des environnements
La lettre d'installation des dossiers FS-DATA et FS-LOG peut être différente suivant le type de
serveur, notamment pour les serveurs centralisés et/ou en cluster (lettre D, E généralement).
La Compagnie est une sorte de domaine logique Dollar Universe qui peut être: CSIFRC
(ReCette), CSFIPP (PréProduction) ou CSIFPR (PRoduction).
Les logs de Dollar Universe:
Les logs du logiciel se trouvent dans %UNI_DIR_LOG%universe.log mais ne va pas contenir
d'information parlant des traitements.
Les logs des traitements se trouvent dans %UNI_DIR_LOG%exp . Vous trouverez dans ce dossier
les logs de chaque uproc, c'est les fichiers que vous voyez en regardant les logs dans la console.
Initialisation de l'environnement Dollar Universe:
L'environnement est contenu dans le fichier:
X:universeFS-DATA<Nom du serveur><Compagnie>unienv.bat
Celui-ci va initialiser toutes les variables nécessaires au bon fonctionnement des commandes Dollar
Universe que vous allez lancer.
2. Gestion des Uprocs/ Sessions/ Tâches en ligne de commandes:
Le dossier contenant les exécutables est %UXEXE% ou %UNI_DIR_EXEC%
Vous pouvez trouver les détails de toutes les commandes sur le guide des commandes officiel Dollar
Universe présent disponible sur le site d'Automic.
uxlst = Permet de lister les objets Dollar Universe, par exemple: uxlst UPR (montre toutes les
uprocs) ou uxlst CTL UPR=* MU=* STATUS=A SINCE=(MM/dd/yyyy,0000) (montre tous les
jobs KO depuis la date mentionnée à minuit).
uxadd = Ajoute un objet
uxdlt = Supprime un objet
uxupd = Met à jour un objet
uxend CTL= Arrêt d'un traitement
uxrst CTL = Relance d'un traitement
uxordre = Planification d'un traitement
etc...
Comment arrêter/faire une réorganisation des fichiers Dollar Universe/démarrer Dollar
Universe 6:
Commande d'arrêt = %UNI_DIR_EXEC%unistop
Commande de réorganisation = %UNI_DIR_EXEC%unireorg
Commande de démarrage = %UNI_DIR_EXEC%unistart
Comment arrêter/faire une réorganisation des fichiers Dollar Universe/démarrer Dollar
Universe 5:
cd X:universeUNIVERmgr
uxsetenv.bat
uxshutdown.bat
then stop manually the remaining last four services (automatic)
then start manually the remaining last four services (automatic)
ux_vrf_rgz_rst.bat
uxstartup.bat
Les utilisateurs Dollar Universe sont utilisés pour lancer les jobs avec un compte particulier.
Par défaut, l'utilisateur est 'administrator' et est lié au compte local 'NT AUTHORITYSYSTEM'.
Sur certaines applications, comme Caroline Hyper par exemple, un compte de service est utilisé afin
que les droits nécessaires au bon déroulement du job soient bien pris en compte.
Chaque utilisateur est lié à un service qui est lancé avec le compte mentionné. Les jobs Dollar
Universe seront ensuite des processus enfants de ce service et hériteront des droits associés.
Note pour l'accès à Dollar Universe v5:
Il faut rajouter votre compte dans le fichier X:universe<COMPANY>mgruseralias.txt
3. Le format habituel est:
<DOMAIN> <Username> <Compte>
Compte représente le niveau d'accès à Dollar Universe.
Si l'environnement est "UNIVER", le com
Troubleshooting - Uproc en "Running" n'apparait pas dans la console mais apparait en ligne
de commandes:
Ci-dessous la procédure de résolution de votre incident.
- Stop Dollar Universe.
- Launch the following commands where X, A, S, I are for Production, Application,
Smulation and Integration, respectively.
%UXEXE%uxrazfic u_fmcx60 X
%UXEXE%uxrazfic u_fmfu60 X
- Run the offline reorganization.
%UXEXE%unireorg
- Restart Dollar Universe.
- Resolution d'une uproc qui reste en running depuis plus ce que 24 heures et qui n'est pas visible dans
l'interface $U 6.2 :
Pour consulter les sessions ou Uprocs qui sont en running depuis un serveur :
%UNI_DIR_EXEC%uxlst CTL EXP UPR=* MU=* STATUS=E FULL
Pour faire la purge de l'uproc :
%UNI_DIR_EXEC%uxpur CTL EXP UPR=* MU=* BEFORE=(10/23/2017,2000)
Préciser le nom de l'uproc et la date de la fin "BEFORE" (Attention : La date doit être identique au
même format MM/JJ/AAAA,0000)
En cas ou la purge ne passe pas, il faut supprimer en modifiant le nom de l'uproc, le nom de la
session et la date "BEFORE" (au même format MMM/JJJ/AAA,000) :
%UNI_DIR_EXEC%uxend CTL EXP SES=* UPR=* MU=%COMPUTERNAME%
STATUS=E BEFORE=(09/27/2017,0000)
- Forcer la mise a jour Dollars univers sur un serveur avec l'UVMS
Pour forcer la mise à jour d'un nœud Dollars univers sur un serveur
%UXMGR%uxshutdown
%UXEXE%unims–update FQDN of UVMS
%UXMGR%uxstartup
4. - Purger les job en pending suite a crash / restauration dollard universe / restauration de
serveur :
Affiner votre recherche selon l'action souhaitee (date, MU, session, ...)
%UNI_DIR_EXEC%uxpur CTL EXP UPR=* SES=* MU=* STATUS=P
BEFORE=(05/16/2017,0000)