Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: yes2002 am 30.03.04 - 21:10:15

Titel: HTTP-Download, aber wie? - nicht GetDocumentByURL
Beitrag von: yes2002 am 30.03.04 - 21:10:15
Hi,

ich möchte einen zeitgesteuerten Agenten erstellen, welcher auf einem Win32/Domino 5 Server läuft. Dieser soll immer die gleich Datei aus dem Internen downloaden: http://www.xyz.net/test.dll

Wie mach ich das am besten?
Leider darf ich die GetDocumentByURL nicht verwenden, mit der MS INET-Klasse komme ich nicht so recht vorwärts.

Ach ja, es muß ein http-Download sein, kein FTP. Bin gespannt - und Danke im voraus!
Titel: Re:HTTP-Download, aber wie? - nicht GetDocumentByURL
Beitrag von: animate am 30.03.04 - 21:30:31
muss das ein Agent machen. Du könntest das mit wget machen in Zusammenarbeit mit nem geplanten Task in Windows.
Titel: Re:HTTP-Download, aber wie? - nicht GetDocumentByURL
Beitrag von: yes2002 am 31.03.04 - 08:38:09
Hi,

ja, ich würde es schon ganz gerne via LS Script machen. Dann könnte ich ein Email-Eingangsevent als Trigger verwenden.

Hat jemand eine Idee?

Danke!
Titel: Re:HTTP-Download, aber wie? - nicht GetDocumentByURL
Beitrag von: animate am 31.03.04 - 08:56:28
dann starte halt wget aus dem Agenten heraus
Titel: Re:HTTP-Download, aber wie? - nicht GetDocumentByURL
Beitrag von: yes2002 am 31.03.04 - 09:31:50
hmm - ja, klar - dann würde ich lieber curl einsetzen. Mir gefällt nicht, daß ich den erfolgreichen Lauf nicht kontrollieren kann. Man müßte wieder mit einer Zeitschleife arbeiten usw.

Keine Idee in VB oder LS?

Danke!
Titel: Lösung
Beitrag von: yes2002 am 31.03.04 - 11:32:51
Hi,
hier ist die Lösung:

http://support.microsoft.com/?kbid=232194&sd=msdn

Da steckt aber noch ein Fehler drin, bitte diesen Codeblock:
Open "C:\Temp\log.txt" For Binary Access Write As #1
    Put #1, , sBuffer
    Close #1

Durch diesen ersetzen - dann klappts:
Open "C:\Temp\log.txt" For Output As #1
   Print #1, sBuffer
   Close #1

Viel Spaß