Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

<nom>

Nom du service diva. Ce nom doit être unique.
Ce nom est utilisé pour lancer manuellement un service Diva depuis Xtask.dhop.

 

 

<programme>

Nom du programme Diva à lancer.

 

 

<mode>

Si la valeur de ce paramètre est manuel le service n'est pas lancé automatiquement au démarrage de l'ordinateur. Par contre, il peut être lancé manuellement depuis Xtask.dhop.

 

 

<tache>

Numéro de tâche (ou fourchette de numéros) à utiliser. Il est possible de lancer les services avec les numéros de tâche supérieur à 16.
Exemple : <tache>17-999.
Ce paramètre est facultatif, s'il est omis, la première tâche disponible sera prise.

 

 

<windowShow>

Mode d'affichage de la fenêtre.
Attention : par défaut les services n'ouvrent pas de fenêtre. Si le service autorise une interaction avec le bureau, les services Diva pourront alors effectuer des affichages.
Les fenêtres ne seront affichées que lorsqu'une session sera ouverte.
Les valeurs possibles sont :

 

 

 

SW_HIDE

La fenêtre est cachée (valeur par défaut)
Le programme ne peut donc pas effectuer de saisie clavier. Toute instruction Diva d'entrée clavier provoque l'arrêt du programme.

 

 

SW_SHOWNORMAL

La fenêtre est affichée.

 

 

SW_SHOWMINIMIZED

La fenêtre est minimisée.

 

 

SW_SHOWMAXIMIZED

La fenêtre est maximisée.

 

<utilisateur>

Code utilisateur avec lequel le service Diva s'exécutera. Par défaut l'utilisateur $Service est utilisé.
Le service Diva aura donc les chemins implicites et les droits de l'utilisateur spécifié ici.

 

 

<env>

Nom de l'environnement d'exécution du service. Exemple : <env>ERP210 Attention : La mise en œuvre des environnements est facultative mais si elle est activée, elle concerne obligatoirement tous les services Diva d'un même fichier paramètres.

 

 

<impersonnation>OUI

Si OUI, le programme est lancé sous le compte Windows précisé dans les paramètres <utilisateur> et <domaine>. Le mot de passe de ce compte doit être le même sous Windows et pour Harmony.
L'impersonation permet par exemple l'utilisation des fonctions Mapi.

 

 

<domaine>

Nom de domaine. Uniquement en cas d'impersonation.

 

 

Info

L’indication d’un <utilisateur> permet d’avoir la tâche windows qui s’exécute avec l’utilisateur du service, mais en étant vu par l’ERP comme un autre utilisateur

L’indication, en plus, du mode <impersonation> va également changer le propriétaire de la tâche windows qui s’exécute (en plus de changer l’utilisateur ERP)

Paramètres spécifiques


Vous pouvez ajouter d'autres paramètres à la ligne de commande. Votre programme peut récupérer l'intégralité de la ligne et ensuite extraire les paramètres par les fonctions HmpRead et HmpSeek.
Voir Programmation d'un service Diva

...