Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Matrixmaster am 27.05.05 - 13:42:29
-
Ich erstelle gerade eine Abwesenheitsseite mit PHP und MySql.
In Lotus Notes ist eine Names.nsf vorhanden wo sämtliche Daten von Benutzern drinstehen.Ich möchte nun eine Verbindung von der Names.nsf zu MySql schaffen. Ist dies möglich? Und wenn ja wie gehe ich da vor ? ...bzw. gibt es dafür ggf. schon Tools.
MFG
-
sieht auf den ersten (google) Blick schlecht aus http://bugs.mysql.com/bug.php?id=10066
-
Da würde mir nur eine ODBC Verbindung einfallen.
Die Hersteller der Datenbank bieten auch einen entsprechenden ODBC Treiber kostenlos zum Download zur Verfügung.
Im Lotus Notes geht das dann mit den ODBC.... Befehlen.
Die Frage ist nur, von welcher Seite sollen Daten geholt bzw. übergeben werden?
PHP -> Notes oder
Notes -> PHP
:-:
-
Brauchst du die Daten aus der Names.nsf nur einmal? Sozusagen als Stammdaten in deiner MySQL? Dann könntest du dir in der Names.nsf eine Ansicht basteln und die Notes Dokumente in eine Textdatei exportieren und diese dann wiederum in deine relationale DB importieren.
Wenn die MySQL und die Notes Datenbank öfter Daten abgleichen sollen, dann geht das wie Wirsing schon sagte über ODBC.
-
Und warum nicht mit einer Notes-basierten Weblösung sondern der Aufwand mit PHP und MySQL? Da könntest Du gleich auch die Daten aus den Kalendern der Personen in die Liste integrieren.
Eine mögliche Lösung wäre auch noch der Zugriff auf die Personendaten via LDAP, wenn Du die Anwesenheitsliste schon ausserhalb von Notes erstellen willst.