Hallo zusammen,
ich versuche gerade, ein "Audit" der bei meinen Usern vorhandenen Bookmarks zu machen.
Ich habe schon folgende zusammenhänge "ergoogelt" bzw. herausgefunden:
1. Alle für den Benutzer sichtbaren Bookmarks werden in der Outline "UserBookmarkOrder" abgelegt.
Diese Outline- Entries öffnen jeweils ein Dokument innerhalb der Bookmark.nsf, diese Dokumente sind in der Ansicht "(All Bookmarks)"
2. Die Standard- Maske in der Bookmark.nsf hat als Eigenschaft "AutoStart" -URL- gesetzt.
Die Dokumente enthalten ein Richtextfeld Namens URL, dieses enthält eine Verknüpfung zu der gewünschten Datenbank / Ansiocht / Dokument
Und hier beginnen meine Probleme: Der DocLink ist per Standard- LotusScript nicht zu fassen. Weder per NotesRIchtextNavigator noch sonstwie komme ich an die Daten, die da drin stehen. Sogar ein XML- Export liefert nur cryptische Zeichen, nichts lesbares.
Offensichtlich ist die Information aber per API auslesbar, denn NotesPeak zeigt mir die DocLink- Informationen an.
Jetzt meine Frage: Hat jemand schonmal code geschrieben, um sowas per API auszulesen, oder weiss jemand, wo ich das kriegen könnte ?
Da ich bisher sehr wenig bis gar nichts mit API- Aufrufen gemacht habe, bin ich da etwas hilflos.
Es würde mir schon reichen, einen kleinen Schubs in die richtige Richtung zu bekommen.
Wie muss so ein API- Aufruf in Script aussehen, und welche DLLs muss ich einbinden ?
Ich habe sowas schon mal für andere DLLs gemacht, aber mit Lotus- Eigenen sachen habe ich keine Ahnung...
Declare Function xyz Lib "WELCHELIB" Alias "WOHERKRIEGEICHDEN" (ByVal parm1 as Long , ByVal parm2 as Long) As Long
Danke für einen "Schubs" in die richtige Richtung...
Tode