Autor Thema: (gelöst) Wie bekomme ich den Eingetümer der Mail-DB ermittelt?  (Gelesen 2349 mal)

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Hallo,

wie kann ich den Eigentümer der Mail-DB ermitteln? Also der, der unter den Vorgaben eingetragen ist?
Ich hab schon die gesamte NotesDatabase-Klasse abgesucht und mir ist kein Feld oder Funktion aufgefallen.
Ich könnte jetzt über die Managers property suchen, aber das ist nicht ideal.
Und über das Personendokument der GAL ist auch etwas umständlich.
Username liefert ja den User, der gerade auf die DB zugreift und nicht wem die DB "gehört".

Hat da jemand eine Idee?
« Letzte Änderung: 01.07.10 - 15:30:27 von schroederk »
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Wie bekomme ich den Eingetümer der Mail-DB ermittelt?
« Antwort #1 am: 01.07.10 - 14:26:10 »
Hallo,

Nimm das CalendarProfile und lies den Wert aus dem Feld "Owner" aus.


Andreas

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Wie bekomme ich den Eingetümer der Mail-DB ermittelt?
« Antwort #2 am: 01.07.10 - 14:55:33 »
Warscheinlich stehe ich auf dem Schlauch aber wie kann ich denn auf das CalendarProfile zugreifen?
In der Hilfe habe ich lediglich den Agent.Owner gefunden.


Ich greife per Lotus-COM-Schnittstelle zu:

$session = new COM( "Lotus.NotesSession" );
$session->Initialize($notespassword);
$db = $session->getDatabase( $notesserver, $notesdb, false );
$user = $session->UserName; // leider nur der User, der gerade aktiv auf die DB zugreift und nicht der Owner.


Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline Banni

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
Re: Wie bekomme ich den Eingetümer der Mail-DB ermittelt?
« Antwort #3 am: 01.07.10 - 15:21:32 »
Hallo,

vielleicht hilft das als Gedankenansatz weiter:

http://atnotes.de/index.php/topic,46092

Gruß Jan
Jan Bauer
Notes /Domino 6.5, 8

Geht nicht, gibt's nicht. Geht höchstens schwer...

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
(gelöst) Wie bekomme ich den Eingetümer der Mail-DB ermittelt?
« Antwort #4 am: 01.07.10 - 15:30:14 »
Ich habe mittlerweile die Lösung gefunden (Google und CalendarProfile hat geholfen  ;) )

$calprofile = $db->GetProfileDocument("CalendarProfile");
$varOwner = $calprofile->GetItemValue("Owner");

$owner = $varOwner[0];

Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz