Alte NSF autom. öffnen, alle Anhänge finden, konvertieren und wieder in die DB schreiben

  • Hallo zusammen,


    ich stehe hier vor einem relativ umfangreichen Problem:


    Vorgeschichte:
    Wir haben eine Handbuch/Dokumentations-NSF aus Notes-4/5 Zeiten wo massenhaft Dokumente mit zum Teil
    mehreren Anhängen aus Lotus-Smartsuite drin stehen. Diese NSF hat ein Dokumente-Freigabe-Verfahren implementiert
    und eine interne Dokumente-Versionierung mit Archiv. Diese Notesanwendung soll mittelfristig durch eine andere (browserfähige) ersetzt werden.
    Der Anbieter der neuen DB bietet eine Migration an, um alle Dokumente 1:1 übernehmen zu können.


    Problem:
    Da wir die Smartsuite seit ca. 2 Jahren nicht mehr einsetzen, macht es imho keinen Sinn alle Dokumente mit den Smartsuiteanhängen zu übernehmen,
    da auf neueren Arbeits-PCs keine Smartsuite mehr installiert wird und deshalb in der neuen DB die Anhänge nicht lesbar wären.
    Ich würde jetzt gerne vor der Migration auf die neue DB per Agent alle Docs der alten DB durcharbeiten, prüfen ob ein bzw. mehrere Anhänge existieren und wenn der Anhang die Extension (123,wk4,wk1,lwp) hat, den Anhang temporär ablösen, konvertieren (mit libreoffice ?) und im neuen Format dem Doc hinzufügen.


    Fragen:
    Haltet ihr das mit agent(en) für machbar ?
    z.B. wegen dem Freigabeverfahren, evtl. geschlossenes Design der alten DB, autom. Konvertierung mit libreoffice


    Falls das nicht alles in einem Arbeitsschritt machbar ist, würde es evtl. reichen erstmal alle Anhänge in ein Verzeichnis zu speichern
    dort die Konvertierung zu machen und in einem anderen Schritt die konv. libreoffice-Docs zurückzuspeichern.


    Bin für jeden Tipp/Idee und Vorschlag dankbar.

    Viele Grüße und tschüss bis neulich,
    longman aka Burkhard

  • Machbar ist es auf jeden Fall.


    Die Prüfung auf Dateierweiterung kannst du über die EmbeddedObjects machen, die Konvertierung über die Java API von LibreOffice.


    Und den Agent kannst du ja auch in einer anderen DB erstellen, der dann auf deine DB mit geschlossenem Design zugreift