Autor Thema: Auslesen eines Datensatzes aus der Names.nsf  (Gelesen 8945 mal)

Offline c.grassmann

  • Frischling
  • *
  • Beiträge: 5
Auslesen eines Datensatzes aus der Names.nsf
« am: 31.03.10 - 16:55:28 »
Hallo zusammen,

bin ganz frisch hier und wahrscheinlich ein nicht so spannende Frage, aber ich benötige die Antwort, deswegen stell ich Sie. Folgendes Szenario:

Ich muss aus der Names.nsf per Batch oder script die Telefonnummer des aktuell an windows angemeldeten Benutzers auslesen, um diese dann an in die Registry zu schreiben. Es ist gewährleistet, dass der Benutzer in der Names vorhanden ist. Die Names.nsf liegt im Netz und Notes ist im schlimmsten Fall nicht installiert.

Kann mir da jemand helfen? ???

Schon mal DANKE im voraus ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #1 am: 31.03.10 - 17:06:28 »
Na, so ohne ist die Frage nicht.

Vorab: Batch geht natürlich nicht. Und wenn Notes nicht installiert ist, kannst Du die Aktion vergessen.

LotusScript würde ggf. gehen - wie gut bist Du darin? Besonders spannend: Welche Korrelation gibt es zwischen dem Anmeldenamen und Einträgen in den Personendokumenten des Domino Directorys?
Weiters: Dürfen die Benutzer überhaupt Werte der Registry erzeugen oder verändern? Und wo soll das erfolgen / was soll diese Aktion auslösen?

Bernhard

Offline c.grassmann

  • Frischling
  • *
  • Beiträge: 5
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #2 am: 31.03.10 - 17:32:08 »
Erstmal tausend DANK für die schnelle Antwort ;D

Ich bin Paketierer für eine Softwareverteilungs Lösung und die Aufgabe ist es einen TAPI-Treiber zu installieren, einen CTI Client und wiederum dieser Client muss wissen, welche Nebenstelle erbekommt? Diese Wert steht leider nur in der Names.nsf und im Notes LDAP, aber davon habe noch weniger Ahnung, wie ich da Daten auslesen kann. Aber zu deiner Frage, der angemeldete Benutzer installiert mit Hilfe eines Agenten-Users, der genügend Rechte hat.
Mein größtes Problem ist nämlich, dass ich mit Notes selbst nicht viel am Hut hab, jedoch einen Notes-Admin habe dem ich sagen kann, was ich brauche. :-:

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #3 am: 31.03.10 - 17:44:08 »
Dann wäre, den schlimmsten Fall vorausgesetzt, ein LDAP Zugriff die beste Wahl.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #4 am: 31.03.10 - 17:53:04 »
LDAP läuft nicht unbedingt auf Notes. Brauchts extra task, die auf dem Server laufen oder halt nicht. Wenns da ist, kannst du eigentlich mit den üblichen LDAP Clients und Api darauf zugreifen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #5 am: 31.03.10 - 17:57:52 »
Aber wenn es läuft, was dir dein Admin sagen kann, dann geht das zum Beispiel so wie hier beschrieben.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.169
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #6 am: 01.04.10 - 00:36:44 »
Evtl wär das ein Ansatz: per wget eine .reg Datei von einem Agent runterladen:
wget http://dominoserver/names.nsf/getTelNumber?OpenAgent&%USERNAME% -o import.reg
regedit import.reg

In der names.nsf (oder von mir aus auch in einer anderen DB, was bzgl ACL besser wäre) den Agent erstellen, der dir die Reg-Datei fertig ausliefert (müsste ganz einfach mit ein paar Print-Befehlen gehen)


Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline blizzard

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.183
  • Geschlecht: Männlich
  • Admin from hell :-)
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #7 am: 01.04.10 - 12:03:08 »
Ohne mich jetzt zu weit aus dem Fenster lehnen zu wollen, aber welche CTI Software ist so "behämmert" dass es einen Eintrag in der Registry benötigt?
Das kann doch nicht sein oder? Was machst denn wenn sich plötzlich jemand anderes an der Mühle anmeldet?
Ich würde auch wie von Thomas vorgeschlagen den Weg via LDAP einschlagen.
Grüße Matthias :-)

***********************************
2 x Ironport C350 im Cluster
2500 8.5.3 User auf Win7 x64
43 8.5.3 Server
250 Blackberry User
50 Traveler User
Sametime 8.5.2
Quickr 8.5.1
Connections 3.0.1
Panagenda ClientManagement
Content Collector MailboxManagement
eDiscovery für Compliance Mailarchivierung
iOffice CTI mit zusätzl. Softphone
**************************************

Offline c.grassmann

  • Frischling
  • *
  • Beiträge: 5
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #8 am: 05.04.10 - 08:45:14 »
Hallo zusammen, ;D

und danke für eure Unterstützung. LDAP läuft auf dem Notes-Server und wird auch aktiv gepflegt. Deswegen werde ich wohl darauf zurückgreifen. Der CTI Client schreibt, wie fast jedes Software Produkt seine Einstellungen in die Registry, bloß wird normalerweise eine grafische Oberfläche für die Eingabe genutzt, die ich jedoch in meinem Userspezifischen Part des Softwarepakets umgehen will. ;)

Wie das Feld Nebenstelle heißt müsste der Notes-Admin wissen, oder besser er kann es überrpüfen, richtig?

Frohes Osterfest!

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #9 am: 05.04.10 - 10:45:35 »
Wenn es eine LDAP Definition gibt, die für die Nebenstelle verwendet wird und das im Names auch noch gepflegt wird, dann ja.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline c.grassmann

  • Frischling
  • *
  • Beiträge: 5
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #10 am: 06.04.10 - 08:04:33 »
Hallo nochmal,

gibt es irgendetwas zu beachten beim verbinden mit dem Notes LDAP?

VG

Christopher G.

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #11 am: 06.04.10 - 11:53:00 »
nein. Warum?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline c.grassmann

  • Frischling
  • *
  • Beiträge: 5
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #12 am: 06.04.10 - 15:04:19 »
muss ich meinen Datensatz per CN finden, oder kann ich auch direkt nach UID=%username% suchen? ???

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Auslesen eines Datensatzes aus der Names.nsf
« Antwort #13 am: 06.04.10 - 16:18:54 »
Wenn du ein Atribut im LDAP hast das UID heist, dann kannst du auch danach suchen. Kleiner Tipp. Hol dir einen LDAP Browser und guck dir doch einfach mal an was da Sache ist.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz