Autor Thema: Bookmark- Dokument: URL- Hotspot auslesen per API  (Gelesen 1355 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
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
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz