Comment utiliser MercatorPda dans une configuration sur base de Terminal Server ou Citrix ?

Il n'est matériellement pas possible de disposer du contenu d'un PDA connecté à un poste client, à partir d'un serveur Terminal Server ou Citrix. Dès lors, nous suggérons de procéder comme suit :

  • installer normalement l'application MercatorPda sur le PDA
  • synchroniser le répertoire du PDA contenant les fichiers XML avec un répertoire local du poste client
  • s'assurer que le serveur Terminal Server ou Citrix peut "voir" ce répertoire
  • utiliser le terminal portable virtuel PTFILE de Mercator, avec comme type de fichier XMLPDA. Le répertoire défini par défaut sera un sous-répertoire de \Mercator\Data\ (sur le serveur). Celui-ci sera repris dans le module ptfile.prg expliqué ci-dessous.

Concernant la synchronisation du répertoire, nous vous suggérons de procéder comme suit :

Raccordez le PDA au PC.

/!\  Avec Windows Vista ou 7, il faut utiliser "Windows Mobile" et non "ActiveSync".

Dans "Windows Mobile" - "Paramètres de l'appareil mobile" - "Modifier les paramètres de synchronisation de contenu", vérifier que tout est décoché à l'exception de "Fichiers".

Sélectionnez "Paramètres de synchronisation" concernant les fichiers.

 

PDA-1

Vous obtiendrez ainsi le répertoire avec lequel s'effectuera la synchronisation.

pda-2

Dans notre cas, "C:\Users\Fabian\Documents\Documents sur bdp1\DataMercatorPda\".

/!\   Il faut ajouter le sous-répertoire DataMercatorPDA indiqué dans la liste des fichiers synchronisés.

Si vous disposez d'un 2ième PDA, vous obtiendrez alors "C:\Users\Fabian\Documents\Documents sur bdp2\DataMercatorPda\".

Si l'accès à Mercator se fait par connexion, il faut exécuter les manipulations suivantes :

  • Installer un mapping vers "C:\Users\Fabian\Documents\" (ex : "P:\")
  • Lorsque la fenêtre de connexion s'ouvre, cliquez sur le bouton "Options" pour pouvoir accéder à l'onglet "Ressources locales".
  • Dans la partie "Ressources et périphériques locaux", cliquez sur "Autres"
  • Cochez la case en regard de la lettre ("P:") et cliquez sur "OK"
  • Sélectionnez l'onglet "Général" et enregistrer les paramètres de connexion
  • Il suffit alors d'effectuer la connexion.

Dans l'explorateur Windows sur votre serveur à distance, vous verrez apparaître la lettre du mapping ("P:\").

Dans le répertoire principal de Mercator, il faudra ajouter le module ptfile.prg (voir zip ci-joint). Celui-ci est exécuté entre le moment où l'utilisateur clique sur le bouton "Téléchargement" et le moment où la fenêtre de sélection du fichier s'ouvre. Dans ce module, il faut initialiser :

  • DIMENSION laCheminOrig[2] : le nombre de chemins d'origine à traiter (dépend du nombre de PDA)
  • laCheminOrig[1] : chemin d'origine des fichiers du PDA n° 1 (= répertoire de déchargement du PDA n° 1 sur le poste)
  • laCheminOrig[2] : chemin d'origine des fichiers du PDA n° 2 (= répertoire de déchargement du PDA n° 2 sur le poste)
  • lcCheminDest : chemin de destination des fichiers (sur le serveur - identique au répertoire défini dans Mercator, menu "Outils" - "Paramètres Terminal Codes-Barres")

Remarque : il n'est pas possible, avec cette méthode, de télécharger le catalogue d'articles dans le PDA.

Voir aussi cette page.



A télécharger : 0000001809.zip (1502 Kb - 04/10/2010)