Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Jenson am 25.11.04 - 11:51:38

Titel: Textdatei in Agent aus Web holen?
Beitrag von: Jenson am 25.11.04 - 11:51:38
Hallo zusammen,

ich grüble gerade über einer Aufgabe die ich mit der Designerhilfe nicht so einfach lösen konnte.

Ich muss periodisch von einem Webserver eine Textdatei holen und diese dann in Notes einlesen. Das einlesen einer Textdatei ist nicht schwierig, das habe ich schon gemacht. Aber wie kann ich eine Textdatei von einem Webserver abfragen? Geht das in Script überhaupt?

Grüsse

Jenson
Titel: Re: Textdatei in Agent aus Web holen?
Beitrag von: animate am 25.11.04 - 13:52:23
Tipp: ziehe die Verwendung von wget in Betracht
Titel: Re: Textdatei in Agent aus Web holen?
Beitrag von: Jenson am 25.11.04 - 14:59:06
Theoretisch müsste es doch mit einem Java-Agenten gehen, oder? Da der periodisch laufen soll und nicht von einem User angestossen werden soll müsste das mit den Ausführungberechtigungen doch auch nicht so problematisch sein.

Im Ansatz:

import lotus.domino.*;
import java.net.*;
import java.io.*;

public class JavaAgent extends AgentBase {

   public void NotesMain() {

      try {
         Session session = getSession();
         AgentContext agentContext = session.getAgentContext();

         URL url = new URL( "http://www.urldieabgerufenwerdensoll.de/Textdatei.txt" );
            Reader is = new InputStreamReader( url.openStream() );
            BufferedReader in = new BufferedReader( is );

            for ( String s; ( s = in.readLine() ) != null; )
              System.out.println( s );

            in.close();


      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

Statt dem System.out.println käme nun natürlich der Teil in dem die Daten in Notes-Dokumente gelesen werden.



Jenson
Titel: Re: Textdatei in Agent aus Web holen?
Beitrag von: Ralf_M_Petter am 25.11.04 - 15:22:33
Ja genauso geht es, wo ist jetzt noch dein Problem?

Grüße

Ralf
Titel: Re: Textdatei in Agent aus Web holen?
Beitrag von: Jenson am 25.11.04 - 15:33:45
Keines mehr :-) Habe es nur in dem Moment als von Thomas die Antwort kam erst zusammengetragen. Habs ausprobiert und das geht einwandfrei.

Danke trotzdem ...


Jenson
Titel: Re: Textdatei in Agent aus Web holen?
Beitrag von: animate am 25.11.04 - 16:22:48
Ja, wenn man ne gescheite Programmiersprache hat, dann kann man natürlich auch die verwenden.