Services Diva
Les services Diva sont utilisés pour exécuter les traitements en tâche de fond ou selon une planification définie à l'avance
Le service DhsServices.exe est installé par défaut avec le Runtime Divalto
Il convient de lui attribuer un compte de service afin de permettre aux services qui en dépendent d'accéder aux ressources (SQL, fichiers joints)
Le compte de ce service peut partager un profil de licence Divalto avec un autre utilisateur mais doit disposer de sa propre licence IUOP
L'identité du compte de service doit disposer des paramètres (via propagation ou manuellement)
nécessaires (Environnements, paramètres de messagerie, ..)
Il est également possible de réaliser une impersonation indépendamment pour chaque service
Le service est unique sur un même serveur mais peut exploiter plusieurs services Diva et gère les différents environnements
Il existe plusieurs types de services Diva :
Les scrutateurs (Production, WMS, Mobile, Datahub, ..) qui vont réagir à la présence d'un élément à un
certain emplacement (Fichiers ou base de données)
Les BPM (Module Processus) qui vont exécuter des enchainements de tâches de manière planifiée
Principe de fonctionnement
Les services Diva sont définis à l'aide du fichier 'DhsServices.txt' situé dans le dossier 'divalto\sys'.
Paramètres principaux :
Nom : Nom unique, il est recommandé de suffixer le nom du service par le nom de l'environnement
Programme : Programme Diva à exécuter au format DHOP
Utilisateur : Identifiant Divalto en charge de l'exécution du programme
Env : Nom de l'environnement sur lequel doit s'exécuter le programme
Le caractère ; devant une ligne permet de désactiver un service
Exemples :
Les services Diva peuvent être démarrés ou arrêtés à l'aide de la console d'administration (xconsole.dhop)
Le fait de redémarrer le service Windows 'DhsServices' va relancer l'ensemble des
services Diva (sauf ceux qui étaient désactivés)
En cas de problème avec un service :
Vérifier le livre de bord et le journal système
Exécuter le programme en mode interactif