Autor Thema: Textdatei in Agent aus Web holen?  (Gelesen 1518 mal)

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Textdatei in Agent aus Web holen?
« 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

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Textdatei in Agent aus Web holen?
« Antwort #1 am: 25.11.04 - 13:52:23 »
Tipp: ziehe die Verwendung von wget in Betracht
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: Textdatei in Agent aus Web holen?
« Antwort #2 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

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Textdatei in Agent aus Web holen?
« Antwort #3 am: 25.11.04 - 15:22:33 »
Ja genauso geht es, wo ist jetzt noch dein Problem?

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: Textdatei in Agent aus Web holen?
« Antwort #4 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

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Textdatei in Agent aus Web holen?
« Antwort #5 am: 25.11.04 - 16:22:48 »
Ja, wenn man ne gescheite Programmiersprache hat, dann kann man natürlich auch die verwenden.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz