Agenten über Zeitplan Starten

  • So habe einen Java-Agenten geschrieben der Emails verschicken soll.
    Diesen Agenten will ich als Bsp: jede 5 min laufen lassen.


    Dazu gehe ich in die Objekteigenschaften und stelle folgendes dar(sihe Bild).


    Der Agent soll erstmal Lokal laufen.(habe auch schon in den Benutzervorgaben die Eintselllung "Periodische Agenten Lokal ausführen" aktiviert.


    In dem Agenten habe ich Ausgabe erstellt um zu sehen ob der Agent anspringt. Dies sollte in der Java Console zu sehen sein.


    Jedoch tut sich da gar nichts.


    Was mach ich falsch oder was muß ich noch einstellen.

  • Da befrage ich doch mal meine Kugel. Mist kaputt.


    Wie sollen wir dir bitte mit so dürftigen Infos helfen können.


    Liegen kann das an ner Mege Gründe aber ohne den Agenten selber zu kennen ist das schwer zu sagen.


    Hast du denn nach Aktivierung der Option den Client neugestartet ?

  • ja klar hab ich gestartet.
    das system.out.println
    muß aufjedenfall ausgeführt werden.
    der agent muß nur gestartet werden.


    Was willst du vom Agenten wissen?


    public void NotesMain() {
    try {
    System.out.println("BGProzess gestartet!");
    ........ usw.


    der funktioniert aufjedenfall, wenn man ihn durch ereigniss startet.


    Schaade dass die Kugel kaputt ist Taurec.

  • Hast du dir mal die Hilfe durchgelesen ?


    Da steht ganz klar, daß nur bei Vordergrund Agenten in die Java Console protokolliert wird.
    Bei Hintergrundagenten geht das ins Notes Log (auch lokal)

  • habe log.nsf gefunden.


    aber da ist gar nichts von meinem Agenten zu sehen.
    Habe unter verschiedene Ereignise geschaut.


    Die eintellungen sind doch ok laut dem oberen Bild oder?

  • So Frage,
    ich habe einen Agenten den ich über Zeitplan starten will auf dem Server XY(ich bin nicht der Server-Admin, habe nur die Anwendung hochgeladen usw.)


    Also dieser Agent muß auf dem Server laufen, aobald ich in Agenteneigenschaften den Server XY auswähle kommt folgende Fehlermeldung.


    "Sie haben keine Ausführungszugriffsrechte .... der Agent wird nicht laufen"


    In der Leiste "Sicherheit" der Eigenschaten vom Agenten,
    bei der Auswahl "Ausführen im Namen von." steht nichts drin.


    Jetzt die Frage:
    Muß der Serveradmin die Agenten freischalten oder Muß ich etwas einstellen?????

  • Natürlich muss der Serveradmin dich freischalten bzw den Agenten mit einer ID signieren die die Rechte hat.


    Wie schon ein paar Mal gesagt: Sowas gehört zu den basics mit denen sich auch ein Entwickler beschäftigen sollte