Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Kadlec am 23.07.08 - 12:40:11

Titel: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: Kadlec am 23.07.08 - 12:40:11
Hallo zusammen,
ich möchte mit einer mail einen doc link versenden.
Ich habe über das Menue "Bearbeiten > Als Verknüpfung kopieren" den entsprechenden link erstellt
und diesen dann in Notepad eingefügt.

Kann ich diese Werten nun irgendwie in AppendDocLink einfügen??
Wenn ja wie?

Danke und Gruss
Boris
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: koehlerbv am 23.07.08 - 12:43:17
Übers FrontEnd: Mit NotesUIDocument.Paste.

Bernhard
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: Kadlec am 23.07.08 - 13:07:39
Hallo Bernhard,

so einfach nun auch nicht.
Hab mich da wohl etwas einfach ausgedrückt.
Das Bearbeiten als Verknüpfung kopieren habe ich nur getan damit ich die entsprechenden Werte (DB, Ansicht, Dokument) habe.
Das ganze sieht dann so aus:
PRTSDC Tracking Tool - $LUCompleteSDCData
<NDL>
<REPLICA C125738B:00608D9A>
<VIEW OF1428D946:1D0F9B3A-ONC12573FD:004C3AE0>
<NOTE OF547D374D:57F70161-ONC1257488:00431B8A>
<HINT>CN=DERUEDV01/OU=D/OU=XXSERVER/O=XX</HINT>
<REM>PRTSDC Tracking Tool</REM>
</NDL>

Diesen Ausdruck wollte ich nun irgendwie in
Call rtitem.AppendDocLink(hier der obige wert,"test") verwurschteln.

Boris
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: koehlerbv am 23.07.08 - 13:18:50
Wenn Backend, dann musst Du das Objekt Deiner Wahl (NotesDatabase, NotesView oder NotesDocument) instantiieren und dann als Parameter für AppendDocLink verwenden.

Oder verstehe ich Deine Frage immer noch nicht richtig, Boris?

Bernhard
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: Kadlec am 23.07.08 - 13:27:00
Naja genau den Weg wollte ich umgehen, deshalb meine Überlegung.
Die DB auf die der Link verweisst gehört mir nicht, ich weiss also nicht wie die entsprechende Ansicht (Alias) heisst.

Also werde ich mir doch mal ne Kopie machen etc..

Boris
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: koehlerbv am 23.07.08 - 13:30:02
Dann hol' Dir doch das Designelement über die ID des Designelements der View - die hast Du ja im NDL.
Dann bekommst Du auch den Namen und den/die Aliasnamen heraus (ich würde programmatisch dann damit arbeiten, falls die Datenbank mal kopiert wird und die View eine neue ID bekommt).

Bernhard
Titel: Re: DocLink mit DB ID, View ID und Doc ID erstellen
Beitrag von: Kadlec am 24.07.08 - 10:20:37
So weiss nicht warum ich da so kompliziert gedacht habe, habs jetzt einfach so gemacht:
Set LinkDb = session.GetDatabase(SERVER,Pfad\Dateiname)
Set Linkdoc = LinkDb.GetDocumentByUNID(DocUNID)

Alle Werte über Key doc geholt und fertig.

Boris