Portieren einer Notes-DB auf Domino fuer Linux

Hallo!

Ich habe eine Notes-Datenbank, die fuer Lotus Domino fuer
Windows geschrieben wurde. Sie soll aber auf einem
Domino-Server unter Linux laufen.

Ich habe festgestellt, dass dies nicht so ohne weiteres
geht, sondern dass eine solche Datenbank erst in ein Format
fuer Domino fuer Linux konvertiert werden muss. Bevor ich
mich jetzt wieder stundenlang hinsetze und versuche
herauszubekommen, wie es denn gehen koennte, frage ich
zunaechst Euch:

  • Habt Ihr das schon mal gemacht?
  • Wie geht das? Also was muss ich beachten?
  • Wenn ihr so etwas noch nicht gemacht habt: Habt Ihr
    Tips, die mir eventuell weiterhelfen koennten?

Bin fuer jeden hilfreichen Hinweis unendlich dankbar :wink:

1stein

Hallo 1stein,

ich habe meine Datenbank, die jahre lang unter Windows gepflegt wurde einfach als Replik auf den Linux-Notes-Server repliziert und das hat ohne Probleme funktioniert!

Gruß Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Eigentlich sollen die *.nsf-Dateien binär kompatibel sein…

Probleme können allerdings die Verwendung einiger Plattform-Spezifika verursachen, wie z. B. Dateinamen oder OLE.

HTH
Thomas Bahn

ich habe meine Datenbank, die jahre lang unter Windows
gepflegt wurde einfach als Replik auf den Linux-Notes-Server
repliziert und das hat ohne Probleme funktioniert!

Ich habe eine Notes-Datenbank, die fuer Lotus Domino fuer
Windows geschrieben wurde. Sie soll aber auf einem
Domino-Server unter Linux laufen.

Ich habe festgestellt, dass dies nicht so ohne weiteres
geht, sondern dass eine solche Datenbank erst in ein Format
fuer Domino fuer Linux konvertiert werden muss. Bevor ich
mich jetzt wieder stundenlang hinsetze und versuche
herauszubekommen, wie es denn gehen koennte, frage ich
zunaechst Euch:

  • Habt Ihr das schon mal gemacht?
  • Wie geht das? Also was muss ich beachten?
  • Wenn ihr so etwas noch nicht gemacht habt: Habt Ihr
    Tips, die mir eventuell weiterhelfen koennten

Thomas hat recht, Probleme gibt es immer dann, wenn in einer Datenbank Code oder Funktionen verwendet wurden, die platformspezifisch sind (und wenn der Programmierer diese Aufrufe nicht sauber abgefangen hat).
Zu den Problemen die auftauchen können sowie den möglichen Lösungen gab es au dem diesjährigen Partnercamp von Lotus ein paar sehr interessante Vorträge. Die Scripte von diesen Vorträgen konnte man sich runterladen.
Guck doch mal unter www.partnercamp.de nach.

HTH Thomas

Hi!

Ich moechte arg bezweifeln, dass die Datenbanken
binaerkompatibel sind. Wir haben gestern Abend mal den
Trick mit dem Replizieren angewendet, und - siehe da -
es hat geklappt.

Wenn wir die Datenbankfiles allerdings mit ftp auf den
Linuxrechner schaufeln, dann erkennt der Domino-Administrator
diese Datenbanken nicht als solche an. Er stellt sie
als unbekannte Binaerfiles dar und man kann damit nichts
weiter anfangen…

Wie auch immer, Danke nochmal fuer die Tips :smile:

1stein

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi 1stein,

Hi!

Ich moechte arg bezweifeln, dass die Datenbanken
binaerkompatibel sind. Wir haben gestern Abend mal den
Trick mit dem Replizieren angewendet, und - siehe da -
es hat geklappt.

Das mit dem Replizieren ist kein Trick, sondern die normale Vorgehensweise, wenn du Datenbanken von einem Server auf einen anderen holen willst. Was das Thema binärkompatibel angeht, die Datenbanken sind tatsächlich auf bit Ebene identisch (auch bei unterschiedlichen Versionen)

Wenn wir die Datenbankfiles allerdings mit ftp auf den
Linuxrechner schaufeln, dann erkennt der Domino-Administrator
diese Datenbanken nicht als solche an. Er stellt sie
als unbekannte Binaerfiles dar und man kann damit nichts
weiter anfangen…

FTP ist ein ganz anderes Problem, das funktioniert nicht notwendigerweise immer so wie erwartet (z.B. windows NT Server nach AS/400). Wenn du die Datenbank aber auf CD brennst (logischerweise in einem Dateisystem das Linux erkennt) und anschließend mit den normalen COPY Befehlen in das Datenverzeichnis des Domino Servers kopierst, erkennt dieser dann auch die Datenbank.

Allerdings ist deine ursprüngliche Fehlerbeschreibung was dein eigentliches Problem angeht etwas vage. Hättest du gleich gesagt, das du Probleme hast eine Datenbank mit FTP auf einen Linux Server zu verschieben, wären die Antworten nicht so sehr auf die Probleme die bei der Verwendung von mit speziellen Aufrufen (Betriebssystemabhängig) entwicklten Datenbanken unter Linux auftauchen könnne abgestellt worden.

So oder so gilt mittlerweile aus langer Erfahrung, eine in „PURE“ Notes entwickelte Datenbank ist unter jeden Domino Server 1 zu 1 lauffähig. Wir setzen z.B. bei uns im Haus Linux, NT und AS/400 ein und haben Datenbanken die auf allen Plattformen laufen. Bei Kunden kommen dann noch OS/2, RS/6000 und Sun Solaris dazu.

Thomas