Change String : un outil indispensable pour tout projet impliquant des changements de nom dans l'infrastructure Lotus Notes


Change String se revèle indispensable dans tous les projets  impliquant des changements de noms (personne, base ou serveur) dans l'infrastructure Lotus Notes, tels que les projets de migration ou de recertification. Change String peut également être très utile dans le cadre de projets de développement Lotus Notes car il permet de localiser puis de modifier des chaînes de caractère dans du code.  

Change String permet de localiser puis de modifier les occurrences de chaînes de caractères dans tous les composants d'une ou de plusieurs bases Notes :

La partie Structure (Masques, Vues, Agents...)
Les documents
Les documents de Profile (Delegation Profile, Calendar Profile...)
La liste de contrôle d'accès
Les informations de la base (Titre, Activité utilisateur, Historique de Réplication...)
Dans le cas d'un changement de nom canonique (CN=.../OU=.../O=) de personne, Change String sait également traiter les tables de non lus des documents.


Avec Change String réduisez les risques et les coûts de vos projets de développement et d'infrastructure Lotus Notes impliquant des changements de noms


La solution permet aux administrateurs Lotus Notes de:

Effectuer des recherches exhaustives des chaînes de caractères dans les bases Notes, y compris dans le code
Remplacer ou ajouter des chaînes de caractères
Renommer des utilisateurs dans des champs texte simple (fonctionnalité indisponible dans AdminP)

Permettant d'éviter des pertes d'accès aux bases Lotus Notes au cours de modification des noms dans l'infrastructure, garantissant ainsi la disponiblité des applications.


Paramétrage de Change String


Change String s'appuie sur un document de paramétrage permettant de :

Fournir les informations nécessaires à la localisation des ressources,
Spécifier si le champ texte doit correspondre exactement à la chaîne source,
Spécifier les chaînes de caractères de substitution ou d'ajout,
Définir le périmètre du traitement (liste des bases dans lesquelles on va chercher et remplacer les chaînes de caractères, liste des bases qu'il ne faut pas traiter, nom du serveur hébergeant les bases à traiter, document, ACL etc...)
Définir les options de recherche/substitution ou ajout (tenir compte des minuscules / majuscules de la chaîne à localiser, etc..)

Chaque recherche produit le compte rendu de ses résultats dans un document de Log ou dans un fichier de Log. Les deux documents sont conservés au sein d'une base Notes, appelée la base de paramètre (ChangeString.nsf).