Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: sculer am 16.11.05 - 21:27:20

Titel: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumentes
Beitrag 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

Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumente
Beitrag von: koehlerbv am 16.11.05 - 21:34:02
Das Zauberwort heisst ".NDL"-Datei. Ich schaue mal, ob ich die passenden Syntax-Beschreibungen finde.

Bernhard
Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumente
Beitrag von: koehlerbv am 16.11.05 - 21:58:52
Hier nun das How-To für das Erzeugen eines NDL-Files:

Zitat
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:
Zitat
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
Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumentes
Beitrag von: sculer am 16.11.05 - 22:35:56
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"
)
Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumentes
Beitrag von: stitze am 17.11.05 - 08:58:13
Hab folgenden Beitrag hier im Forum gefunden, vieleicht hilft dieser dir weiter

http://atnotes.de/index.php?topic=13173.0

Mfg

Sebastian Titze
Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumente
Beitrag von: koehlerbv am 17.11.05 - 09:39:13
Danke für den Link, der mein Posting #2 bestätigt.

Bernhard
Titel: Re: Öffne Notes und übergebe dabei gleich den Befehl, öffnen ein best. Dokumentes
Beitrag von: stitze am 17.11.05 - 09:51:49
NP, wollte auch mal was nützliches Tun für das Forum und euch nicht immer nur belästigen ;)

Sebastian