Dienstag, 15. Juli 2008

Lotus Notes Zugriff (VBScript) ohne installierten Notes Client


Getestet wurde mit der Lotus Notes Version 6.54.

Folgende Dateien sind von einer vorhanden Lotus Notes Installation in ein neues Verzeichnis zu kopieren:


domobj.tlb
icudt18l.dat
js32.dll
ltouin22.dll
ltsci3.tlb
ndgts.dll
nlsccstr.dll
nlsxbe.dll
nnotes.dll
nntcp.dll
notes.ini
nstrings.dll
ntcp.dll
nxmlcommon.dll
nxmlpar.dll

  1. Kopiert das neue Verzeichnis auf einen Rechner auf dem kein Lotus Notes installiert ist z.B.: C:\Programme\NotesZugriff.

  2. Die Datei "nlsxbe.dll" muss über regsvr32 registriert werden.

  3. Kopiert ein ID-File das die entsprechenden Zugriffsrechte hat in das Verzeichnis.

  4. Die User müssen Schreibrechte auf dieses Verzeichnis haben.

  5. Folgende Werte müssen in der notes.ini vorhanden sein:

[Notes]
Directory= z.B.: C:\Programme\NotesZugriff
TCPIP=TCP, 0, 15, 0
Ports=TCPIP,LAN0,COM1,COM2
KeyFilename= es ist der Dateiname des ID-Files einzutragen
FileDlgDirectory= z.B.: C:\Programme\NotesZugriff

Fertig!
Jetzt kann auf das Lotus Notes COM-Objekt z.B. mit VB-Script zugegriffen werden.