Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: ba000400 am 01.09.05 - 13:24:33

Titel: Überführen von E-Mails auf dem Notes Server ins XML-Format
Beitrag 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!
Titel: Re: Überführen von E-Mails auf dem Notes Server ins XML-Format
Beitrag von: flaite am 01.09.05 - 13:29:28
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
Titel: Re: Überführen von E-Mails auf dem Notes Server ins XML-Format
Beitrag von: ba000400 am 04.09.05 - 21:06:10
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?
Titel: Re: Überführen von E-Mails auf dem Notes Server ins XML-Format
Beitrag von: flaite am 04.09.05 - 21:15:18
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.
Titel: Re: Überführen von E-Mails auf dem Notes Server ins XML-Format
Beitrag von: ascom40 am 05.09.05 - 08:45:08
hab dir ne PM geschickt, will hier keine Schleichwerbung machen  ;)