Autor Thema: Alle Doclinks auf eine DB aufzeigen lassen?  (Gelesen 1955 mal)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Alle Doclinks auf eine DB aufzeigen lassen?
« am: 20.04.06 - 11:28:00 »
Hallo Zusammen

Bei uns sollen zwei Datenbanken in eine neue Datenbank konsolidiert werden. Damit Doklinks auf diese beiden DBs nicht ungültig werden, wäre es schön, wenn Doklinks automatisch auf die neue DB umgeleitet werden könnten. Alternativ suchen wir eine automatische Liste aller Doklinks auf diese beiden DBs. Wir suchen also eine Suche, die alle vorhandenen Datenbanken nach Doklinks auf die beiden alten DBs untersucht, damit diese dann von Hand korrigiert werden können.

Habt ihr Tipps und Tricks?

Grüsse
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline Raymond

  • Aktives Mitglied
  • ***
  • Beiträge: 111
  • Geschlecht: Männlich
  • who notes?
    • Who Notes
Re: Alle Doclinks auf eine DB aufzeigen lassen?
« Antwort #1 am: 21.04.06 - 14:18:44 »
Hallo Manuel

nur so eine Idee. Dokument via DXL Exporter in DXL Format exportieren, dort mit einem Text/XML-Editor die Poperties (RepID, DocID, ViewID) von "doclink document" anpassen und wieder importieren.

Auszug aus der DXL-Datei:
Code
<doclink document='7A0F0EB4CEA5C9FBC12571560031F382' view='38D46BF5E8F08834852564B500129B2C'
 database='C1256EA2005FCC6E' description='Database &apos;TEST&apos;, View &apos;Inbox&apos;, Document &apos;TEST&apos;'
 server='CN=XYZ/O=XYZ'/>

Gruss

Raymond
aktuelle Versionen:
Lotus Notes/Domino 7
Lotus Notes/Domino 8.5

dabei seit Lotus Notes 4.x

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: Alle Doclinks auf eine DB aufzeigen lassen?
« Antwort #2 am: 16.05.06 - 11:26:18 »
Dies scheint also eteas komplex zu sein...

Ist es möglich, dass beim Öffnen einer DB oder Dokumente darin, automatisch eine andere DB geöffnet wird? Dass eine Art "Umleitung/Verweis" auf die andere DB entsteht?

Danke und Gruss
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
Re: Alle Doclinks auf eine DB aufzeigen lassen?
« Antwort #3 am: 16.05.06 - 21:35:52 »
Möglich wäre es, in den Masken der bestehenden Dokumente in den "alten" Datenbanken via QueryOpen auf das neue Dokument zu verweisen und diese automatisch zu öffnen.

Allerdings bleiben bei diesem Konzept die alten Datenbanken weiterhin bestehen... Wenn die Links auf die Dokumente nur eine "kurze" Lebensdauer haben (Links die per Mail versendet wurden), kann man sicherlich diesen Weg gehen, sollten die Links lange leben, dann müssten die Dokumente mit diesen Links in der Tat umgeschrieben werden.

Wenn ihr dann auch nicht wisst in welchen Datenbanken die Links sind oder es viele Datenbanken (bsp. alle Maildatenbaken, ggf auf zig Server) sind, die betroffen sind, dann müsste man wohl tatsächlich ein größeres Projekt aufsetzen und dies wie erwähnt, bsp. mittels DXL anpassen. (Ggf. ist dann sogar eine Kombination mit dem "alten" Weiterleitungen sinnvoll, wenn die Umstellung nicht in einem kurzen Zeitraum erfolgen kann...)

Gruss
Chris

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: Alle Doclinks auf eine DB aufzeigen lassen?
« Antwort #4 am: 17.05.06 - 15:57:26 »
Hallo Zusammen

Gibt es eine möglichkeit eine automatischer Liste aller Doclinks in einer DB zu erstellen. Also dass z.B. alle Dokumente aufgelistet werden, die einen Doclink beinhalten?

Grüsse
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Alle Doclinks auf eine DB aufzeigen lassen?
« Antwort #5 am: 17.05.06 - 16:05:33 »
es scheint bisher nicht klar rübergekommen zu sein:

Das was Du willst ist nur mit massiver LotusScript- Programmierung möglich.

Für das Auslesen alleine benötigt man noch kein DXL, hier sollten die neuen Richtextklassen ausreichen.

Trotzdem ist das nichts, was man "mal eben mit ein paar klicks" rausfindet, sondern eine relativ komplexe (wenn auch nicht unbedingt schwierig zu programmierende) Funktion.

An die Arbeit...

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz