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.
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.

Scrutateur lancé en tant que service


Pour lancer ce programme en tant que service, il faut suivre les étapes suivantes :

  1. passer le service Windows DhsServices sur le compte administrateur Windows,

  2. dans Harmony, modifier DhsServices.txt pour ajouter une ligne pour le programme du scrutateur (voir exemple ci-dessous),

  3. lancer la console d'Administration depuis Harmony pour lancer le service (menu Action),

  4. créer un répertoire ProcessStatus dans le répertoire d'export du(des) dossier(s) à surveiller,

  5. 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