@@ -195,7 +195,8 @@ dbdriver String N Type de base de données utilisé. Son
195195dbserver String N Chaîne de connexion JDBC à la base de données. Consulter le manuel du pilote JDBC utilisé pour la syntaxe exacte.
196196dbuser String N Utilisateur de la base de données
197197dbpasswd String N Mot de passe de l'utilisateur de la base de données.
198- dbcheck boolean N True Vérifie que le modèle de données est à jour au démarrage, et effectue la mise à jour le cas échéant
198+ autoUpgrade boolean N True Vérifie que le modèle de données est à jour au démarrage, et effectue la mise à jour le cas échéant
199+ dbcheck boolean N True *(déprécié) * Utiliser ``autoUpgrade `` à la place
199200================= ======= ==== ========== =============
200201
201202
@@ -319,68 +320,29 @@ aliasid string O liste de noms alias équiavelents, sé
319320Section ``ExtraOptions ``
320321------------------------
321322
322- Extra XML Option:
323+ Mise à jour automatique de la base de données
324+ """""""""""""""""""""""""""""""""""""""""""""
323325
324- - Mise à jour automatique de la base en fonction de la version de Waarp
326+ Par défaut, le champ ``<root><version>version</version></root> `` du fichier de
327+ configuration XML est géré par Waarp pour vérifier la configuration de la base
328+ de données et sa version par rapport à celle du programme, afin de permettre une
329+ mise à jour automatique.
325330
326- Par défaut, le champ `` <root><version>version</version></root> `` du fichier de configuration XML
327- est géré par Waarp pour vérifier la configuration de la base de données et sa version par rapport à celle
328- du programme, afin de permettre une mise à jour automatique .
331+ Cette mise à jour automatique peut être empêchée par l'option
332+ `` <db><autoUpgrade>False</autoUpgrade>...</db> `` ou grâce à la propriété Java
333+ `` -Dopenr66.startup.dbcheck=0 `` .
329334
330- Cette mise à jour automatique peut être empêchée par l'option ``<db>dbcheck>False</dbcheck>...</db> `` ou
331- grâce à la propriété Java ``-Dopenr66.startup.dbcheck=0 ``.
332335
333- - Partage d'une même base entre plusieurs moniteurs Waarp
336+ Partage d'une même base entre plusieurs moniteurs Waarp
337+ """""""""""""""""""""""""""""""""""""""""""""""""""""""
334338
335339Dans le cas où une base est partagée entre plusieurs moniteurs R66, afin d'être capable de voir tous les
336340transferts dans la console web d'administration, vous pouvez indiquer une option spéciale dans "Autres
337341informations" avec l'identifiant qui sera utilisé pour se connecter à cette interface Web.
338- ``<root>...<seeallid>id1,id2,...,idn</seeallid></root> ``
339-
340- - Options additionnelles pour Waarp via la JVM :
341-
342- - ``-Dopenr66.locale=en|fr `` pour choisir entre l'anglais ou le français pour le langage de l'interface (
343- (défaut = en)
344- - ``-Dopenr66.ishostproxyfied=1|0 `` pour indiquer que ce serveur est derrière un proxy (comme R66Proxy
345- ou un matériel équivalent) afin d'empêcher le contrôle des adresses IP de s'appliquer (puisque celle-ci
346- sera celle du Proxy) (défaut = 0)
347- - ``-Dopenr66.startup.warning=1|0 `` pour décider si les Warning du démarrage seront affichées ou non
348- (défaut = 1)
349- - ``-Dopenr66.startup.checkdb=1|0 `` pour choisir s'il y a un test entre le niveau de la configuration de la
350- base de données
351- et la version du serveur lors du démarrage (défaut = 0)
352- - ``-Dopenr66.startup.autoUpgrade=0|1 `` (défaut 0) Si les versions de la base et du moniteur diffèrent,
353- autorise la mise à jour automatique de la base de données.
354- - ``-Dopenr66.chroot.checked=1|0 `` pour choisir si toutes les règles doivent respecter le contrat "choroot"
355- Par exemple, tenter de récupérer un fichier (RECV) depuis un partenaire distant en spécifiant un chemin
356- complet peut être autorisé, même si il est en dehors du répertoire "OUT", sauf si checked=1. Si
357- checked=1, alors tous les fichiers reçus doivent spécifier un chemin incluant "OUT", sans remonter
358- au-delà. (défaut = 1)
359- - ``-Dopenr66.blacklist.badauthent=1|0 `` pour choisir si un serveur qui a une mauvaise identification
360- doit être immédiatement "black listé" (il n'est plus autorisé pour un temps) pour prévenir des attaques
361- DDOS. Si ``-Dopenr66.ishostproxyfied=1 ``, alors il est obligatoirement faux. En effet, dans ce cas, si un
362- des partenaires a un problème d'authentification, alors tous les partenaires proxifiés via le même
363- proxy seront bannis puisque visibles depuis la même adresse IP. (défaut = 1)
364- - ``-Dopenr66.filename.maxlength=n `` pour choisir la longueur maximum autorisée pour le nom du fichier
365- (défaut = 255) quand on reçoit un fichier (nom temporaire et nom final). Ceci n'empêche pas de changer
366- le nom du fichier après et #ORIGINALFILENAME# contient toujours le nom complet d'origine du fichier, non
367- tronqué.
368- - ``-Dopenr66.trace.stats=n `` pour mettre en debug certaines traces spécifiques sur des données toutes
369- les n secondes. 0 signifie absence de trace. (défaut n=0)
370- - ``-Dopenr66.cache.limit=n `` et ``-Dopenr66.cache.timelimit=m `` pour mettre en cache les informations de
371- transfert avec
372- - n est le nombre maximum de tâches à conserver dans un cache LRU (Last Recent Used). La valeur
373- minimale est 100
374- - m est le temps maximum en millisecondes avant qu'un élément créé, utilisé ou modifié soit évincé du
375- cache. La valeur minimale est 1000 ms (1s). Une valeur trop grande peut provoquer des consommations
376- mémoires trop importante.
377- (défaut n=20000, m=180000 - 180s -)
378- **A noter: Cette option n'est plus valide à compter de la version 3.2.0 qui ne tient plus un cache LRU
379- actif **
380- - ``-Dopenr66.usespaceseparator=0|1 `` (défaut 0) Autorise Waarp à utiliser l'espace comme séparateur
381- mais induit des risques de bugs.
382- - ``-Dopenr66.executebeforetransferred=0|1 `` (défaut 1) Autorise Waarp à exécuter les Error-Tasks si une
383- erreur intervient pendant les "pré-task", avant le transfert effectif
342+
343+ .. code-block :: xml
344+
345+ <root >...<seeallid >id1,id2,...,idn</seeallid ></root >
384346
385347
386348 .. _server-xml-example :
@@ -479,6 +441,6 @@ Exemple complet
479441 <dbserver >jdbc:postgresql://localhost:5432/waarp_r66</dbserver >
480442 <dbuser >username</dbuser >
481443 <dbpasswd >password</dbpasswd >
482- <dbcheck >false</dbcheck >
444+ <autoUpgrade >false</autoUpgrade >
483445 </db >
484446 </config >
0 commit comments