Le script ci-dessous va créer une tache planifiée qui va lancer le PROC UV.COLDSTART du compte UV au démarrage du service universe.
taskRunAsUser = "USER"
Dans ce cas, il faut créer la tache de la façon expliquée dans la procédure suivante : Créer la tache uv.coldstart en important le fichier xml
Si vous avez utilisé le fichier vbs et non ps1, la tâche planfifiée est en priorité 7 et non 4.
Procédure : https://wiki.infodata.lu/public/wi/installation/webaccount/start_wihdlmng/import_tache_xml
Dans le compte web, un pointeur doit être créé si il n'existe pas.
Pour cela, il faut faire un “SE VOC VOC.UV dans le WEB”.
En ligne 2, il faudra mettre le chemin complet de UV/VOC.
Même chose il faut taper WE VOC.UV INBASIC.UV
Q SB+ INBASIC.UV
Suite à cette étape, il faut modifier le contenu de UV.COLDSTART, afin d'y mettre le phantom WI.HDL.MNG. Pour cela, il faut procéder à la commande suivante : “WE VOC.UV UV.COLDSTART” et y ajouter le contenu suivant :
PA COMO ON UV.COLDSTART.log DISPLAY Start of UV.COLDSTART DATE RUN INBASIC.UV IN_RUN_INTO ACCOUNT WEB COMMAND "PHANTOM WI.HDL.MNG" DATE DISPLAY Stop of UV.COLDSTART COMO OFF
Après ces différentes manipulations, il faudra exécuter la tâche depuis le planificateur de tâches Windows.
Suite à l'exécution de la tâche, pour finir il suffit de vérifier si le WI.HDL.MNG a bien été lancé. Pour cela, il faut se rendre dans le compte WEB → SYSTEM → WI MANAGER → STATUT.
Si la première ligne correspond à “WI.HDL.MNG IS RUNNING” alors, tout est OK pour la procédure.
Dans le cas où la tâche planifiée ne fonctionne pas, il y a différents moyens de résoudre la situation.
Dans un premier temps, il faut vérifier si il reste des licences UV de disponible.
Pour cela, vous pouvez vous rendre dans la compte web correspondant, /TCL → DOS → UVLICTOOL.
Pour arrêter une licence, il suffit de faire un LOGOUT suivi du numéro du PID.
Dans le répertoire &COMMO& du compte UV, le fichier UV.COLDSTART.log devrait exister. Si oui, cela veut dire que le programme UV.EXE UV.COLDSTART s'est bien lancé.
Le contenu du fichier donnera des informations sur la situation. Un contenu valide ressemblera à ceci :
COMO UV.COLDSTART.log established 22:33:24 08 OCT 2020 Start of UV.COLDSTART Thursday, 08 October 2020 10:33pm Phantom process started with process ID 3980. Thursday, 08 October 2020 10:33pm Stop of UV.COLDSTART COMO completed. 22:33:24 08 OCT 2020
Si cela ne fonctionne toujours pas, il faut consulter les logs du compte WEB.
C:\INTEGRIX\UVDB\WEB\FWI.LOG.EXE