Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: sculer am 16.11.05 - 21:27:20
-
Hallo,
vielleicht kann mir hier jemand weiterhelfen.
Ich hab nun mal den DominoConnector mit Outlook verwendet, und versuche nun, die Notes-Links, irgendwie brauchbar zu machen. Nun hab ich mir überlegt, dass wenn ich nun Notes öffnen kann und gleichzeitig nun noch die Document- , DB- und Server ID übermittle, dass mir Notes evtl. dann gleich das Document anzeigt!! ???
Befehl könnte ungefähr so aussehen.
C:\Programme\Notes\notes.exe /"SERVER ID" "DB ID" "Document ID"
oder so ähnlich. Ich weiß nun nur nicht, ob es solch einen Befehlt gibt, ob notes sowas unterstützt und wie die Syntax aussehen muss, für solch eine Anwendung?
mfg
sculer
-
Das Zauberwort heisst ".NDL"-Datei. Ich schaue mal, ob ich die passenden Syntax-Beschreibungen finde.
Bernhard
-
Hier nun das How-To für das Erzeugen eines NDL-Files:
Steps to create a .NDL file:
1. Open a Notes Database.
2. Select Edit, Copy As Link and select the type of link you want to create, for example a View link.
3. Open the Windows Notepad and choose the menu Edit, Paste. The following is an example of what the Notepad file will look like:
Du erhältst dann sowas:
Code Library - Can you create a database or view link in Script?
<NDL>
<REPLICA 412568B7:0037BA0C>
<VIEW OFDCE1C4ED:1CC8C9CB-ON802565A6:005F0D92>
<NOTE OFA1A73350:DF0797DC-ONC1256AAA:002A132F>
<HINT>CN=BKN01/O=BKNotes/C=DE</HINT>
<REM>Datenbank 'Code Library', Ansicht 'Alle Dokumente', Dokument 'Can you create a database or view link in Script?'</REM>
</NDL>
REPLICA ist die Notes-DB-ReplicaID (Format beachten !)
VIEW ist die UNID der View (dafür reicht auch die UNID der Standard-Ansicht, aber die muss vorhanden sein !)
NOTE: Die Document-UNID (Format beachten !)
HINT: Kann muss aber nicht - der Server, auf der der Link geöffnet werden soll.
REM: Eben ... Rem(ark)
HTH,
Bernhard
Dies lässt sich nun recht einfach nachbauen, wenn es programmatisch erfolgen soll. Ohne weiteres kann dies auch ein Attachment sein, welches an einen Empfänger versandt wird, der über einen Notes-Client verfügt.
HTH,
Bernhard
-
Sorry, wurde wohl leider falsch verstanden, dass ich die ID´s mit den Verknüpfungen auslesen kann, ist mir schon klar. Was ich aber will, dass ich sage (in einem Command Fenster) öffne Notes (notes.exe) und ich übergebe die Werte (ID´s), welches mir Notes öffnet und gelich danach auch das übergeben Document.
(siehe Beispiel oben:
C:\Programme\Notes\notes.exe /"SERVER ID" "DB ID" "Document ID"
)
-
Hab folgenden Beitrag hier im Forum gefunden, vieleicht hilft dieser dir weiter
http://atnotes.de/index.php?topic=13173.0
Mfg
Sebastian Titze
-
Danke für den Link, der mein Posting #2 bestätigt.
Bernhard
-
NP, wollte auch mal was nützliches Tun für das Forum und euch nicht immer nur belästigen ;)
Sebastian