Recherche

Searching Projet esup-ecm

Sommaire

Skip to end of metadata
Go to start of metadata

Introduction

ESUP-SyncFSNX est un outil en mode ligne de commande permettant de synchroniser une arborescence File System (FS) avec une arborescence NuXeo (NX).

Pour le moment l'application ne permet "que" de sauvegarder le FS vers NX. Il n'est "pas encore" implémenter un mécanisme permettant de redescendre de NX des fichiers qui seraient plus récents sur NX (cas d'un fonctionnement à la dropbox où les fichiers peuvent avec été uploadés depuis un autres postes).

Pour le moment ce produit a été développé dans le cadre d'un besoin Rennes 1 de mettre une arborescence de fichiers produits par BO dans une section NX. Mais on peut très bien imaginer faire évoluer l'outil comme moteur d'un dropbox like.

Téléchargement

Site du projet sur sourcesup

Changelog

  • 1.0.0-RC3-SNAPSHOT (TODO)
    • Supprimer les références inutiles à certains modules ESUP-Commons V2 dans le but d’alléger le jar produit
    • Prendre en compte les fichiers dans la corbeille. Aujourd'hui il sont considérés comme présents donc non resynchronisés.
  • 1.0.0-RC2 (2012-01-30)
    • Fixed: hard coded nuxeo automation URL
  • 1.0.0-RC1 (2012-01-20)
    • Première version

Utilisation

syncFSNX est livré sous la forme d'un jar exécutable. Il se lance de la façon suivant :

Voir ci-dessous la syntaxe du fichier de configuration

Il est aussi possible de préciser un fichier de configuration log4j si on veut avoir un niveau log spécifique. Dans ce cas, utiliser :

Configuration

Paramètre
Usage
Exemple
localPath Localisation du répertoire à synchroniser sur Nuxeo
localPath=/tmp/hierarchy
remotePath destination sur Nuxeo remotePath=/default-domain/sections/test
user uid de l'utilisation Nuxeo user=test
password password de l'utilisation Nuxeo password=test
nuxeoAutomationURL URL du serveur Nuxeo
Pour être plus précis, il s'agit de l'URL du service automation
nuxeoAutomationURL=http://localhost:8080/nuxeo/site/automation
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.