Lotus notes sur Terminal serveur, mais si , mais si

Certains le déconseillent, d'autres crient à l'infamie, pourtant, le client Lotus-notes peut être exploité sur des Windows Terminal Serveurs (WTS ... pas WTF pour une fois) aisément. Il y a juste quelques fonctionnalités peu documentées, mais indispensables au bon fonctionnement de l'ensemble.
Le client Lotus-notes (LN) se décline depuis la version 8 en 'basique' ou 'standard' .
La version standard s'installe sur une base Eclipse , donc Java, et dont l'étendue de l'arborescence fichier n'a d'égale que sa consommation en CPU et mémoire vive . Pour une installation sur TS, les fonctionnalités supplémentaires de la version standard seront généralement sacrifiées au profit de la rapidité d'exécution de la version basique. Encore que ce soit un choix arbitraire défini par le ratio de la puissance disponible réparti sur un nombre d'utilisateurs simultanés.
L'installation est à faire en mode multiutilisateur afin de bien séparer le programme des données. Le répertoire de données ira généralement dans `Documents and Settings\All Users\Application Data\Lotus\ ` tandis que les programmes iront dans `\Program Files (x86)\IBM\Lotus\Notes\` , par exemple .
Il est important de noter que les modèles de bases de documents se trouvent dans `Documents and Settings\All Users\Application Data\Lotus\Notes\Data\Shared\` . Si, comme bien souvent , vous avez redirigé le répertoire 'Mes Documents' de vos utilisateurs, vous allez au-devant de surprises. La version 7 vous répondra en anglais lors du lancement de la configuration, de plus, à la fin de la configuration vous sortira un énigmatique message : "The Notes client requires an up to date bookmark template, BOOKMARK.NTF. Please obtain a copy and restart Notes." tournant votre configuration en déconfiture. Ce message résume à lui seul le désarroi du client notes à retrouver ses modèles. De plus, le fichier Notes.ini sera créé dans le répertoire %HOMESHARE%\Windows .
Pour organiser cette configuration proprement , je vous recommanderais de créer un répertoire dédié dans le %Homeshare% (alias 'Mes Documents' redirigé), par exemple \\fileserver\user\lotus dans lequel sera contenu toute la configuration notes de votre utilisateur.
Plusieurs opérations préalables à la configuration sur la session des utilisateurs sont à effectuer.
_ Créer un fichier notes.ini comprenant les quelques paramètres nécessaires dans ce dossier, pour l'exemple \\fileserver\user\lotus\notes\data\notes.ini contenant :
[Notes]
Directory=\\fileserver\Lotus\Notes\data
SharedDataDirectory=C: \Documents and Settings\All Users\Application Data\Lotus\Notes\Data\Shared
UserInterface=fr
Tous les fichiers nécessaires seront créés lors de la configuration du client pour l'utilisateur.
Le répertoire 'notes' reste vide excepté son sous-répertoire 'data' .
_Modifier l'icône de raccourci de lancement pour tous les utilisateurs : la cible doit contenir le chemin du fichier notes.ini à utiliser en paramètre, par exemple "C: \Program Files\lotus\notes\notes.exe" "=\\fileserver\Lotus\notes\data\notes.ini" .
La version 8 rajoute un paramètre "-sa" en premier paramètre. Ce paramètre n'est valide que pour la version 8 et indique que la version basique du client qui doit être lancée au cas où vous auriez rendue disponible la version standard. Si vous avez en premier lieu installé la version basique sur votre WTS, ce paramètre n'est pas utile.
Cette méthode à pour avantage de rendre transparente la configuration du client tout en gardant centralisés les modèles de bases de documents qui seraient autrement à recopier dans chaque répertoire utilisateur. Un utilisateur fraichement installé se retrouve donc avec un dossier de configuration d'environ 19Mo.
Si malgré les paramètres "UserInterface=fr" le client persiste à démarrer en anglais, il se peut qu'il lui manque (encore) un fichier de configuration. J'ai rencontré ce problème sur premières versions 8 : dans \Program Files\Lotus\Notes\mui\ , si vous avez bien installé la version française, vous devriez trouver un répertoire fr . Le fichier qu'il vous manque alors est généralement un petit \Program Files\Lotus\Notes\mui\mui.dat contenant le texte
[Versions]
[MUI]
Languages=1
Language1=fr
Il vous est bien sur possible de modifier ce fichier en fonction du nombre de langages que vous avez besoin de rendre disponibles.
J'ai rédigé ça parce que tant sur le site d'IBM qu'ailleurs, je n'ai trouvé aucune explication complète concernant l'installation de Lotus notes sur WTS. IBM fournit un document concernant l'installation sur Windows + Citrix (
Steps for installing Lotus Notes 8 on a Citrix Presentation server) mais pas sur TS. De plus leur méthode inclue la copie dans le dossier de l'utilisateur de plusieurs modèles, l'exécution de scripts ... bref ça me paraît moins simple.
Ce type d'installation a été utilisé sur les versions 2003 et 2008 (x64) de Windows Server.
J'espère que ceux qui en auront besoin sauront le trouver.
* edit * Testé hier soir avec une version 8.5.1 en installation fraiche, le problème du fichier MUI.DAT manquant existe toujours.

posté par
Obi à 23:40 dans
Revue