Aller au contenu

Remdupli

Présentation

Remdupli est un utilitaire en ligne de commande permettant de vérifier et corriger la cohérence des fichiers binaires de configuration utilisés par DevI/O (équipements, canaux, données, dictionnaire, etc.). Il est destiné aux administrateurs, intégrateurs et support technique qui souhaitent garantir l’intégrité des bases DevI/O, notamment après des migrations, des manipulations manuelles ou des incidents.


Fonctionnalités principales

  • Détection et correction des doublons de noms logiques (mnémoniques) d’équipements
  • Vérification de la cohérence entre le dictionnaire et les fichiers de données
  • Correction automatique des handles et des liens internes
  • Mise à zéro ou suppression des structures orphelines ou erronées
  • Correction de certains champs pour l’archivage ou la compatibilité
  • Mode lecture seule (diagnostic) ou écriture (correction automatique)

Utilisation

Syntaxe générale

remdupli <chemin_base_de_donnees> [options]
  • <chemin_base_de_donnees> : Chemin du dossier contenant la base binaire DevI/O (ex : C:\Program Files\DevIO\Data\Bases\MONPROJET_DB_BIN)
  • [options] : Options de correction ou de diagnostic (voir ci-dessous)

Options disponibles

  • -w : Active le mode écriture (par défaut, lecture seule)
  • -h : Dump historique (option avancée)
  • -psd : Corrections spécifiques Elyo
  • -a : Corrections pour l’archivage
  • -d : Active la détection/correction des doublons d’équipements

Exemples d’utilisation

Diagnostic sans modification

remdupli C:\Program Files\DevIO\Data\Bases\MONPROJET_DB_BIN

Correction automatique des doublons

remdupli C:\Program Files\DevIO\Data\Bases\MONPROJET_DB_BIN -w -d

Conseils et bonnes pratiques

  • Toujours effectuer une sauvegarde de la base avant d’utiliser l’outil en mode écriture
  • S’assurer que DevIO est arrêté (aucun accès concurrent à la base)
  • Lancer d’abord en lecture seule pour un diagnostic
  • Lire attentivement les messages affichés pour comprendre les corrections proposées ou appliquées

Limitations

  • Remdupli modifie directement la base binaire en mode écriture : manipuler avec précaution
  • L’outil nécessite les droits de lecture/écriture sur le dossier cible
  • Les structures internes peuvent évoluer selon les versions de DevI/O
  • Les fichiers sont modifiés sur place (pas de génération de nouveaux fichiers)

Voir aussi