Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Tode am 26.11.08 - 11:34:53

Titel: Bookmark- Dokument: URL- Hotspot auslesen per API
Beitrag von: Tode am 26.11.08 - 11:34:53
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