Autor Thema: Rant - DatabaseOpen, names.nsf, ID Vault und der "/"  (Gelesen 1163 mal)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Schauen Sie doch bitte per Lotusscript nach, ob für einen User schon eine ID in der ID-Vault steht.

Nichts leichter als dass, denkt man sich, Id-Vault öffnen, mit GetDocumentByKey schaun, ob es ein Dokument gibt, fertig.

Naja, nicht ganz, weil es könnte ja mehr als einen ID-Vault geben und den DB-Server und Namen hardcoden ist ja auch nicht soooo schön.

Also sauber ins Domino Direcory rein und dort aus der entsprechenden View alle ID-Vaults mit Server und Filenamen auslesen.
Easy peasy denkt man sich, steht ja alles schön sauber in den Dokumenten drinnen, einfach die Felder auslesen, DatabaseOpen und gut ist.

Nönönönönö. So einfach ist das nicht. Nach dem DatabaseOpen ist zwar das Datenbankobjekt vorhanden, aber die Datenbank nicht "Open". Egal was man tut.

Stunden habe ich damit verbracht, ACLs zu checken, das ganze als Agent mit Admin-Rechten laufen zu lassen, ....
Bis ich mir dann die Einträge im Domino-Directory angesehen habe.

Die Dateinamen in diesen ID-Vault Einträgen beginnen alle mit einem "/". Hmmm. Denk ich mir. Komisch, Na scheiden wir das doch einfach ab. Gesagt getan, einmal Left(), einmal Mid(), DatabaseOpen mit dem kastrierten Dateinamen und .... ES FUNKTIONIERT !!!!!!!!


Danke, liebe Programmierer bei IBM, dass ihr den Dateinamen in einem Format in das DominoDirectory schreibt, das man nicht weiterverarbeiten kann. Dieser Sch... hat mich die halbe Nacht gekostet.  >:(
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz