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.
Vous obtiendrez ainsi le répertoire avec lequel s'effectuera la synchronisation.
Dans notre cas, "C:\Users\Guy\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\Guy\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\Guy\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 (1 Kb - 04/10/2010)