Hallo zusammen,
mein Agent braucht lesenden Zugriff auf eine Datei die auf einem anderen Notes Server liegt. Aufruf wie folgt:
opened = in_streamProdukte.Open("http://000.0.000.000/Web/XML.nsf/id/Produkte?openDocument")
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!
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
Mit Java geht es direkter ;-)
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:
Set in_streamProdukte = session.CreateStream()
opened = in_streamProdukte.Open("http://000.0.000.000/Web/XML.nsf/id/Produkte?openDocument")
Geht das nur auf der Datenbank wo die Datei liegt?
Kann ich sie mir vielleicht irgendwie runter kopieren?