Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: immanuel am 20.04.06 - 11:28:00

Titel: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: immanuel 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
Titel: Re: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: Raymond 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
Titel: Re: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: immanuel 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
Titel: Re: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: smoki 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
Titel: Re: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: immanuel 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
Titel: Re: Alle Doclinks auf eine DB aufzeigen lassen?
Beitrag von: Tode 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