Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Onglet personnalisé du ruban : FileRoaming

0000002020     -      22/05/2013

Cet onglet personnalisé du ruban permet de recevoir des fichiers dans un Mercator ne se trouvant pas dans le réseau local. Il fonctionne avec un petit logiciel client, MercatorFileRoamingClient.exe, qui permet de comprimer et d'envoyer des fichiers vers cet onglet. Ce paramétrage est très utile pour les utilisateurs manipulant Mercator dans un environnement Terminal Server. En effet, il va simplifier considérablement les opérations à effectuer pour transférer un ou plusieurs fichiers depuis le poste client de l'utilisateur jusque dans les objets explorateurs de fichiers de Mercator. Les communications entre client et serveur sont effectuées via Mercator Roaming.

fileroamingpanel_f

Pour fonctionner, tant FileRoamingPanel.dll que MercatorFileRoamingClient.exe ont besoin de ces dll :

  • MercatorTunnell.dll
  • MercatorUi.dll
  • MercatorComponents.dll

Dès lors, nous vous conseillons de placer FileRoamingPanel.dll dans le répertoire principal de Mercator et de l'installer à partir de cet endroit dans le ruban personnalisé des utilisateurs concernés. Si les ressources sont installées en local, nous vous recommandons de renommer cette DLL en FileRoamingPanel.dl + tilda et d'éditer le fichier mercator.path pour y ajouter ces lignes :

[Config]
CustomDlls=FileRoamingPanel

Ainsi, l'assembly FileRoamingPanel sera automatiquement copié vers le répertoire local au prochain démarrage de Mercator. Il restera à l'installer à partir de cet endroit dans le ruban personnalisé des utilisateurs concernés.

 

Le client MercatorFileRoamingClient.exe consiste en une petite application écrite en C# (Framework 2.0 requis). Elle est téléchargeable ici : MercatorFileRoamingClient.zip.

Pour l'installer, il suffit de la placer dans un répertoire local vide et d'y copier les 3 dll indiquées ci-dessus.

Ce programme se présente comme ceci :

mercatorfileroamingclient

Les différentes zones doivent être complétées comme suit  :

  • L'adresse IP du serveur où "tourne" Mercator
  • Le port de MercatorRoaming à utiliser. Ce port est affiché sur l'onglet personnalisé
  • Le nom de la licence du Mercator
  • Le type d'application MFACT, MSHOP, ...

Ces informations sont sauvegardées dans le fichier MercatorFileRoamingClient.ini afin d'être préencodées pour la prochaine utilisation.

Remarques :

  • MercatorRoaming utilise un seul port par session de Mercator. Il faut bien entendu veiller à ce que le firewall laisser passer les communications sur ce port.
  • Les sources de cet onglet personnalisé ne sont pas publiées.


Utilisation

  • Sur le serveur Terminal Server, démarrer une session de Mercator. Notez le port MercatorRoaming utilisé par votre session. (Ce port peut changer à chaque démarrage de Mercator)
  • Sur le poste client :
    • Démarrer MercatorFileRoamingClient.exe
    • Y adapter si nécessaire la valeur du port. Les autres valeurs ne doivent pas être modifiées.
    • Tirer par drag & drop un ou plusieurs fichiers de vos disques locaux vers le rectangle présent au milieu de l'écran
    • Cliquer sur le bouton "Eclair" pour envoyer les données. MercatorFileRoamingClient zippe alors les fichiers à transférer et upload le fichier zippé vers l'onglet personnalisé de Mercator.
  • Dans le Mercator sur le serveur Terminal Server, la liste des fichiers apparaît dans l'onglet. Il suffit de tirer par drag & drop un fichier au choix vers, par exemple, un objet explorateur de fichiers de Mercator.


A télécharger : 0000002020.zip (7 Kb - 16/12/2011)