Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: ba000400 am 01.09.05 - 13:24:33
-
Hallo,
ich will die E-Mails vom Domino Server (nsf-Format) ins XML-Format überführen, damit ich die Daten anschließend in eine relationale DB schreiben kann.
Wie bringe ich die Mails ins XML-Format?
Wer Lösungen, Hinweise oder die Vorgehensweise dafür hat, bitte melden. Danke!
-
http://www-128.ibm.com/developerworks/lotus/library/ls-LS_XML1/index.html
relativ in der Mitte ist Code wie du eine NotesDocumentCollection in DXL Files umwandelst.
DXL ist ein spezielles XML Format für Domino.
XML ist technisch gesehen mehr ein Meta-Format als ein Format. Lass dich also von DXL nicht verwirren. Das passt schon und ist definitiv XML.
korrektur: Der Methode Notessession.CreateDXLExporter können auch einzelne Dokumente übergeben werden. Ich denke, dass dies am meisten Sinn macht.
Es ist wohl am einfachsten, dies mit Skript zu machen. Das Skript ist ja auch relativ kurz.
Axel
-
Vielen Dank für den Hinweis!
Aber besteht eventuell auch die Möglichkeit Notes Formulare zu verwenden. um die DB-Felder mit XML-Tags zu versehen? Falls ja, auf welche Weise funktioniert das?
-
Ich wüsste nicht wie das gehen soll.
Eine Email ist ein komplexes Gebilde. Da können (und sind) Bilder drin, Attachments, formatierter Text, eingebettete OLE-Objekte, uvam.
Genau gerade zum Export desselben hat Lotus über mehrere Jahre das XML Format DXL geschaffen.
Ich schlage vor, dass du das einfach mal ausprobierst.
Versuch doch einfach mal die Skripte aus dem Artikel so zusammenzupuzzeln, dass du das ein Mail als DXL in eine Datei schreibst. Die nennst du am besten docunid_ID.xml.
-
hab dir ne PM geschickt, will hier keine Schleichwerbung machen ;)