Domino 9 und frühere Versionen > ND6: Entwicklung
Addin für Lotus Notes programmieren-in vb möglich ?
koehlerbv:
Nun, unter Notes ist die Sache nicht ganz so trivial wie in einer reinen MS-Umgebung, da Notes ein proprietäres Datenformat besitzt.
An Mitteln stehen Dir zur Verfügung: Inside Notes LotusScript, ein Basic-Dialekt, und eine Klassenbibliothek für alle Notes-Objekte.
Outside Notes kannst Du Notes über dessen COM-Schnittstelle beispielsweise via VB "fernsteuern". Voraussetzung ist aber immer ein installierter Notes-Client (bzw. dessen registrierte DLLs).
Export: Das geht relativ einfach via COM - Anhang exportieren, Notes-Dokument in entspr. DB generieren (wo auch immer) und Anhang einfügen (stark vereinfacht).
Import: Das wird erheblich schwieriger. Ein Notes-Mail kann nicht "einfach so" exportiert werden. Hier müsste festgelegt werden, was aus dem Mail wie exportiert werden soll. Wenn das nicht unbedingt 1:1 aussehen muss, geht das aber auch.
Ich hoffe, das hilft Dir als allererster Ansatz ein wenig weiter.
Bernhard
Don Pasquale:
Wenn Du bereit wärst auf die Formatierung der mail zu verzichten,
d.h. die Mail selbst nur als reinen ASCII-Text zu haben,
dann wäre eine Realisierung in LotusScript möglich.
Die Attachments selbst sind das kleinste Problem.
Ciao
Don Pasquale
matze72:
Hallo,
Vielen Dank für die wertvollen Infos.
Mittlerweile hab ich einen Eindruck was da auf mich zu kommt :o.
Ich werd erst einmal "klein" anfangen und versuchen das folgende Projekt zu realisieren:
Ich möchte versuchen es hinzukriegen, dass ich in unserem Programm, in einem Dokument, einen Link hinterlege, der auf eine Email in Lotus Notes verweist und Lotus mit samt Email öffnet wenn er gedrückt wurde.
Dafür muss ich versuchen das Folgende heraus zu bekommen:
1.
Wie komme ich an die infos wo meine email gespeichert ist - ich hab irgendwo gelesen , das Notes-Emails eine Id besitzen.
2.
Wie kann ich von außen Notes dazu bringen die entsprechende Mail wieder zu öffnen.
zu 1.
Ich hab mir angschaut, welche Infos entstehen wenn ich auf eine Mail gehe und "als Dokumentenverknüpung kopieren" benutze.
damit müste ich doch etwas anfangen können :
Domino Administrator (6) - Test
<NDL>
<REPLICA C1256FCB:00407144>
<VIEW OF28264DDA:ACB9D4BE-ON80256C3E:0041D074>
<NOTE OF8D636970:0F387527-ONC1256FCC:0056D998>
<REM>Database 'Domino Administrator (6)', View 'Entwürfe', Document 'Test'</REM>
</NDL>
ZU 2.
Fällt mir im Augenblick nichts ein. Ich hab mal spasseshalber in VB die Verweise Lotus Notes Automation Classes und die Domino Objects eingebunden.
Habe aber leider keinerlei Infos über das Objektmodell.
Es wäre schön wenn jemand eine Idee hätte wie ich vorgehen muss, bzw mir Links auf entspechendes Infomaterial geben könnte.
Noch einmal ganz herzlichen Dank für die Hilfe von koehlerbv & Don Pasquale
Gruß Mattias
Semeaphoros:
Das Objektmodell gibt es im Designer als Hintergrundbild mit anklickbaren Klassen, so dass man in der Designer-Hilfe (wo das Modell genau definiert ist) beim entsprechenden Eintrag landet.
koehlerbv:
Hallo, Mattias,
bevor Du irgendwie anfängst, an einem gefunden Zipfel zu ziehen: Wenn Du mit Notes dealen willst, brauchst Du erstmal einen Notes Designer Client und die Möglichkeit, Erfahrungen mit einem dokument-orientierten DB-System zu sammeln. Du kommst ohne dem keinen Millimeter weiter. Wenn Du mit Notes-DBs und den darin enthaltenen Objekten umgehen kannst, wird es Dir auch sehr leicht fallen, dies in andere Systeme einzubinden. Ohne dem: Keine Chance. Wirklich gar keine.
Und für Fragen: Wir werden diese beantworten, soweit uns dies zeitmässig möglich ist. Darauf kannst Du Dich verlassen. Und Deine "Schreibe" und Dein Herangehen motiviert endlich mal wieder, den Nachwuchs zu fördern :) You're welcome, wie dies neoneuhochdeutsch so gesagt wird.
Bernhard
PS: Bitte nicht wundern, wenn ich trotz vollmundiger Zusage bis 30.03. kaum Beiträge liefern kann - ich habe endlich mal wieder eine Woche Urlaub ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln