Domino 9 und frühere Versionen > ND6: Entwicklung
HTTP-Request - XML- Verarbeiten
aei:
Hat das denn noch nie jemand gemacht bzw. habt ihr noch nie diese Problemstellung gehabt? Die Anforderung selbst klingt ja, heutzutage, relativ easy....aber....???
aei:
"Er will kein Java" - falsch. Ich kann auch in Java, aber ich dachte erst mal an "native" Bordmittel in R6.5.
Wenn es halt nicht geht, dann aben in Java...
Marinero Atlántico:
doch ich. Aber eben mit Java. ;D
Der Source code gehört aber meiner Firma.
LotusScript hat einfach nicht eingebaut, SocketConnections mit einem anderen Server aufzunehmen.
Thomas Schulte:
Stimmt wusste ich doch.
Eine Möglichkeit ist es einen Java Agent zu schreiben der den XML Stream abholt und in ein Notesdocument reinstellt (als Richtext), das dann wiederum ein zweiter Script Agent mit Hilfe des DOM Parsers verarbeitet.
Eine andere, rein Script basierte Lösung gibt es, wenn das XML Document irgendwo im File System abgespeichert werden kann. Dann kannst du das als NotesStream verwenden und dann mit dem NotesDOMParser drauf zugreifen und dann musst du mit den NotesDOMList und NotesDOMElementNode Klassen die ganzen Elemente durchlesen, dir die einzelnen Teil rauslesen und dann Notes Dokumente daraus erzeugen.
Der Kernpunkt ist aber halt das holen des XMLFiles. Wenn das dynamisch geholt werden soll dann geht das direkt nur mit einen klitzekleinen Java Agent (OS unabhängig).
Thomas Schulte:
--- Zitat von: Marinero Atlántico am 10.03.05 - 12:02:20 ---LotusScript hat einfach nicht eingebaut, SocketConnections mit einem anderen Server aufzunehmen.
--- Ende Zitat ---
Hier hat der geschätzte Autor recht, Script kann das nicht, aber mit einem Java Agent ist das ohne Probleme möglich und SOOO komplex ist der Sourcecode dafür nun auch wieder nicht. Den versteh ja sogar ich.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln