Domino 9 und frühere Versionen > ND8: Entwicklung
NotesStream.open - auf Datei auf web server zugreifen
buzi:
Hallo zusammen,
mein Agent braucht lesenden Zugriff auf eine Datei die auf einem anderen Notes Server liegt. Aufruf wie folgt:
--- Code: ---
opened = in_streamProdukte.Open("http://000.0.000.000/Web/XML.nsf/id/Produkte?openDocument")
--- Ende Code ---
Wobei 000000... die IP-Adresse des Servers ist.
Wenn ich die Adresse im Webbrowser eingebe, wird die xml-Datei direkt angezeigt. Was muss ich im open-Befehl eingeben, damit ich auf den Inhalt der Datei zugreifen kann? Und ist es möglich, dort eine neue Datei anzulegen? Ich weiß zu wenig über die Art, wie Lotus Notes mit Dateien umgeht, um zu verstehen, ob die xml-Datei dort im Dateisystem zu finden ist oder in einder Datenbank enthalten ist.
Danke für eure Hilfe!
jBubbleBoy:
--- Code: ---Function GetHTMLWindows(strURL As String) As String
On Error GoTo logError
Dim xmlHTTP As Variant
Dim strHTTPReturn As String
Set xmlHTTP = CreateObject("MSXML2.ServerXMLHTTP")
xmlHTTP.open "GET", strURL
xmlHTTP.Send
strHTTPReturn = xmlHTTP.responseText
GetHTMLWindows = strHTTPReturn
GoTo EndeZ
logError:
'-- errorHandle
Resume endez
EndeZ:
End Function
--- Ende Code ---
Mit Java geht es direkter ;-)
pram:
Mit Lotusscript geht es auch
http://www-12.lotus.com/ldd/doc/lotusscript/lotusscript.nsf/1efb1287fc7c27388525642e0074f2b6/1586188222364eb68525642e0075cdbe?OpenDocument
Es gibt aber glaub ich die Einschränkung, dass es nur in lokalen DBs geht
Gruß Roland
buzi:
Hallo zusammen,
leider hat mir noch keiner wirklich weiter helfen können. Ich möchte nicht auf ein Notes-Dokument zugreifen sondern es handelt sich um eine xml-Datei, die ich nur streamen will. Der Aufruf muss also lauten:
--- Code: --- Set in_streamProdukte = session.CreateStream()
opened = in_streamProdukte.Open("http://000.0.000.000/Web/XML.nsf/id/Produkte?openDocument")
--- Ende Code ---
Geht das nur auf der Datenbank wo die Datei liegt?
Kann ich sie mir vielleicht irgendwie runter kopieren?
buzi:
Hallo BubbleBoy,
ich mache es auch gern in JAVA wenn das einfacher ist. Da gebe ich im Stream einfach direkt die URL an, oder?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln