WEScan - Désigner un attribut LDAP autre que $home dans un profil de destination

Besoin

Dans les profils de destinations WEScan, c'est l'attribut $HomeDirectory qui est utilisé par défaut pour indiquer le chemin vers le dossier dans lequel enregistrer les numérisations réalisées par un utilisateur authentifié.

Il arrive que le client ait besoin d'utiliser un autre attribut LDAP que $HomeDirectory.

Solution

Il convient d'indiquer à Watchdoc qu'un autre attribut LDAP doit être utilisé pour connaître le chemin d'accès au dossier d'enregistrement des numérisations.

Procédure

  1. Accédez en tant qu'administrateur au serveur maître Watchdoc.

  2. Ouvrez le fichier de configuration de Watchdoc (par défaut C:\Program Files\Doxense\Watchdoc\Data\config.xml).

  3. Dans la section <!-- User Directories -->, pour chaque balise <ldap>, ajoutez la balise <ldap-homedirectory-attribute></ldap-homedirectory-attribute>.

  4. Dans cette balise, indiquez le nom de l'attribut de l'annuaire LDAP dans lequel est enregistré le chemin du dossier de sauvegarde des numérisations (par exemple : <ldap-homedirectory-attribute>comment</ldap-homedirectory-attribute>).

  5. Enregistrez le fichier config.xml.

  6. Redémarrez Watchdoc.

  7. Toujours dans le serveur maître, ouvrez l'annuaire.

  8. Refermez l'annuaire (ce qui aura pour effet d'ajouter une version à l'annuaire pour que Watchdoc mette à jour la configuration relative à l'annuaire).

Attention : lors d'une mise à jour de Watchdoc, le nouveau fichier de configuration écrase l'ancien. Pour conserver la configuration spécifique à l'attribut LDAP, reportez cette configuration dans le nouveau fichier de configuration. 
Si la configuration spécifique n'est pas reportée, c'est l'attribut $HomeDirectory du LDAP qui sera de nouveau utilisé par défaut.