Remarque |
---|
En version 7.x, le scrutateur nécessite une licence Harmony supplémentaire. En version 10.x, nulle licence supplémentaire n'est utile. |
Principe
Le scrutateur mobile permet de surveiller l'apparition de données provenant de la base mobile dans un répertoire paramétré dans les dossiers mobiles.
Plus précisément, il va surveiller l'apparition du fichier ExportFinished.flag généré en fin de transfert de données de la base mobile vers le répertoire. Pour un dossier XXX, on recherchera ce fichier dans le répertoire : {Répertoire d'export du dossier XXX}\ProcessStatus.
...
passer le service Windows DhsServices sur le compte administrateur Windows,
dans Harmony, modifier DhsServices.txt pour ajouter une ligne pour le programme du scrutateur (voir exemple ci-dessous),
lancer la console d'Administration depuis Harmony pour lancer le service (menu Action),
créer un répertoire ProcessStatus dans le répertoire d'export du(des) dossier(s) à surveiller,
depuis Mobileo ou le Control Center passer un batch (voir exemple ci-dessous) pour créer le flag dans le répertoire \ProcessStatus en fin d'export.
Ligne minimale à ajouter dans DhsServices.txt
<nom>Scrutateur mobile<programme>a5ppmobiscrut.dhop<utilisateur>administrateur
L'utilisateur doit posséder suffisamment de droits, on préconise donc de mettre un utilisateur de type administrateur.
L'utilisateur doit évidemment posséder des implicites incluant le répertoire des objets contenant a5ppmobiscrut.dhop.
Voir l'aide d'Harmony sur les services diva pour voir les autres paramètres disponibles
Exemple de script déjà mis en place pour la création du fichier ExportFinished.flag
Bloc de code |
---|
REM Script de Post Export si pas d'erreurs |
...
REM |
...
Vérifie l'existence du sous-dossier ProcessStatus, s'il existe, génére un |
...
fichier ExportFinished. |
...
flag REM afin d'indiquer au système tiers que l'export est terminé REM Nécessaire pour le scrutateur |
...
Infinity @ECHO OFF |
...
REM CALL |
...
“%~dp0..\MobileVariable. |
...
cmd” IF NOT EXIST %MOBILERootPath%\EchangeERP\ |
...
%1\Export\ProcessStatus\NUL GOTO :END |
...
ECHO Export |
...
finished with success > |
...
%MOBILERootPath%\ |
...
EchangeERP\%1\Export\ProcessStatus\ExportFinished. |
...
flag |