The never ending story of the Lotus Notes client on Citrix. (in this case Client Version 6)
Heres my way to do it:
Since I installed the Dutch Client, I needed to do some additional things which arent always necessary.
-
From the Dutch Client CD I extracted the client to my server and ran the SETUP program in installation mode.
-
Checked NEXT, and AGREE for the license.
-
Entered User and Organisation credentials and when asked if this setup is for me only, or for anyone on this computer (ie. Stand-alone or networksetup) I choose STANDALONE!!!
-
Choose the Program Files location (in this case I choose D:\APPS\STANDARDNOTESLOCATION)
-
Choose Data Files Location (in this case I choose the User Home drive which should be available always in Citrix environment)
-
Select Install Options which is suitable for you.
-
Choose INSTALL
-
When asked DO NOT RESTART YOU SERVER!!!
-
Find the NOTES.INI File on your server and rename this to NOTES_MULTI.INI
-
Copy NOTES_MULTI.INI to USERHOMEDRIVE\Lotus\Notes\Data
-
Rename NOTES_MULTI.INI to NOTES.INI
-
Edit the NOTES.INI and enter the suitable information you need (mine was like this)
o [NOTES]
o
o Directory=G:\Lotus\Notes\Data
o KitType=1
o InstallType=6
o WinNTIconPath=G:\Lotus\Notes\Data\W32
o UserInterface=NL <= This line makes my Notes Client DUTCH
-
Copy (when not available) the MUI.DAT from the CD to D:\APPS\Lotus\Notes\MUI.DAT (MUI stands for Multi User Interface and select the Dutch Language).
-
Edit the shortcut for the Notes Client and select START IN: G:\Lotus\Notes\Data (location of the Notes.ini on the Users homedrive).
Next create an ACS and copy the appropriate files to the Users Home-drive
This is my ACS which is to be found in C:\WINNT\Application Compatibility Scripts\Logon\Notes6x.cmd
Rem Lotus Notes v 6
Rem Multi-User Application Compatibility Script
Rem
Rem Create directories for application specific data in the
Rem user’s home directory.
Rem
call TsMkUDir “%RootDrive%\Lotus\Notes”
call TsMkUDir “%RootDrive%\Lotus\Notes\Data”
call TsMkUDir “%RootDrive%\Lotus\Notes\Data\W32”
call TsMkUDir “%RootDrive%\Lotus\Notes\Data\Help”
Call TsMkUDir “%RootDrive%\Temp”
REM Copy notes NTF files from notes installed datapath
If Exist “%RootDrive%\lotus\notes\data\notes.ini” Goto Skip0
If Not Exist “D:\lotus basis\notes\data\pernames.ntf” Goto Skip0
xcopy “D:\lotus basis\notes\data*.*” “%RootDrive%\lotus\notes\data” >Nul: 2>&1
xcopy “D:\lotus basis\notes\data\W32*.*” “%RootDrive%\lotus\notes\data\W32” >Nul: 2>&1
xcopy “D:\lotus basis\notes\data\Help*.*” “%RootDrive%\lotus\notes\data\Help” >Nul: 2>&1
:Skip0
REM When Notes databases exist, delete the .NTF files to save space
If Exist “%RootDrive%\lotus\notes\data\pernames.nsf” delete “%RootDrive%\lotus\notes\data\pernames.ntf” >nul: 2>&1
If Exist “%RootDrive%\lotus\notes\data\bookmark.nsf” delete “%RootDrive%\lotus\notes\data\bookmark.ntf” >nul: 2>&1
If Exist “%RootDrive%\lotus\notes\data\Cache.dsk” delete “%RootDrive%\lotus\notes\data\cache.ntf” >nul: 2>&1
If Exist “%RootDrive%\lotus\notes\data\headline.nsf” delete “%RootDrive%\lotus\notes\data\headline.ntf” >nul: 2>&1
If Exist “%RootDrive%\lotus\notes\data\log.nsf” delete “%RootDrive%\lotus\notes\data\log.ntf” >nul: 2>&1
If Exist “%RootDrive%\lotus\notes\data\journal6.nsf” delete “%RootDrive%\lotus\notes\data\journal6.ntf” >nul: 2>&1
REM Since this is an update from Notes 4.6, copy the old NAMES.NSF so the user doesnt loose Contacts etc.
If Not Exist “%RootDrive%\notes\data\names.nsf” Goto Skip7
copy “%RootDrive%\notes\data\names.nsf” “%RootDrive%\lotus\notes\data\namesr4.nsf” >Nul: 2>&1
:Skip7
REM Copy the old DESKTOP.DSK to the new DESKTOP6.NDK so the desktop layout will be migrated to Notes 6
If Exist “%RootDrive%\lotus\notes\data\desktop6.ndk” Goto Skip8
If Not Exist “%RootDrive%\notes\data\desktop.dsk” Goto Skip8
copy “%RootDrive%\notes\data\desktop.dsk” “%RootDrive%\lotus\notes\data\desktop6.ndk” >Nul: 2>&1
:Skip8
:Done
With thanks to Jeroen van Eesteren for the ACS
When needed, mail me and I’ll send the original ACS to you or find it at http://www/xs4all.nl/~soundtcr
Jack Lamers
ISL Automatisering BV
Venlo - The Netherlands
jlamers@isl.nl