Autor Thema: Notes Datenbank mit externer Anwendung auslesen  (Gelesen 4163 mal)

Offline BlueBird

  • Frischling
  • *
  • Beiträge: 3
Notes Datenbank mit externer Anwendung auslesen
« am: 29.01.08 - 10:16:37 »
Hallo,

ich hoffe ich bin hier richtig.
Ich baue gerade eine Web-Anwendung mit Java & PHP.
Um die Daten nicht in 2 Datenbanken doppelt zu speichern würde ich gerne mit einem Java Programm die Lotus Notes Library auslesen. ZBsp den Vor und den Nachnamen für eine bestimmte Lotes ID / Email Adresse finden.
Ist das überhaupt möglich?
Unter welchem Begriff kann ich nach diesem Thema googlen?
Hat jemand vlt ein RedBook oder Beispiel Sourcen?

Vielen Dank

Jan

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
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #1 am: 29.01.08 - 10:17:53 »
Ja. Schau in die Designer Hilfe zu den Java-Klassen.
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

Offline BlueBird

  • Frischling
  • *
  • Beiträge: 3
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #2 am: 29.01.08 - 11:51:10 »
Welche Designer Hilfe?  ???

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
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #3 am: 29.01.08 - 11:57:26 »
Die von Notes?
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

klaussal

  • Gast
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #4 am: 29.01.08 - 11:57:56 »
Zitat
Welche Designer Hilfe?

Vom Notes-Designer....  Oder hast du gar kein Notes installiert ?

Offline BlueBird

  • Frischling
  • *
  • Beiträge: 3
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #5 am: 29.01.08 - 23:35:10 »
auf dem rechner leider nicht
aber werd die tage mal reinschauen :)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes Datenbank mit externer Anwendung auslesen
« Antwort #6 am: 30.01.08 - 09:15:53 »
Diese Zusatzlibrary könnte die Arbeit erleichtern.
http://domingo.sourceforge.net/
Dort gibt es auch Beispiele für den Einstieg.
Komisch, das man die Api Docs der Domino Java Api nicht per google findet.
Oh doch hier ist die Domino Designer Hilfe: http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_designer.nsf/Main?OpenFrameSet
Klapp einfach aus: Java / Corba classes, Java Classes A-Z.
Versuchs aber erstmal mit Domingo.
Fürs entwickeln benötigst du auf jeden Fall einen Client. Sonst bist du verbindungs-architektürlich auf Corba angewiesen und das ist
a) langsam und
b) könnte es den Admin ins Schwitzen bringen, weil die Einrichtung ein bischen speziell ist.
Später in Produktion würd ich mir sehr ernsthaft überlegen einen Client dort zu installieren wo die Java Komponente ist, die auf Notes zugreift. Sonst bist du auf Corba angewiesen.

Btw. Eine Alternative ist auch der Zugriff über xml.
Wenn die Zugriffe nicht so schnell sein müssen und du nur lesend drauf zugreifst.
Sone url geht: http://<notesserver>/names.nsf/$vimpeople?readViewEntries&start=1&count=9999
oder auch Json: http://192.168.0.61/names.nsf/$vimpeople?readViewEntries&OutputFormat=JSON&start=1&count=9999
(liefert Content-Type:text/javascript oder so ähnlich zurück, weshalb der Browser das so erstmal nicht rendert).

Mit beiden hast du alle NAB-Daten auf einen Schwung. Falls es da mehrere Zugriffe gibt, ist das performance-mässig nicht so das gelbe. Du könntest das in Objekten cachen. Aber vielleicht kannst du dir so das herumhampeln mit der Domino Java Api sogar sparen. Und Json, xml kannst du natürlich auch mit php verarbeiten.

Gruß Axel

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz