Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Skalden am 21.08.12 - 10:57:29

Titel: Java Agent auf Server starten
Beitrag von: Skalden am 21.08.12 - 10:57:29
Hallo Notes-Gemeinde,

Seit ein paar Tagen/Wochen beschäftige ich mit mit der Programmierung von NotesJava innerhalb und außerhalb von Notes. Im Neatbeans funktioniert immer alles wunderbar, im Designer dann auch. Aber wenn es dann darum geht den Agent auf dem Server zu testen, schmeißt er mir immer folgenden Fehler:
(http://www.abload.de/img/dominoadministrator_2hashn.jpg)
Und das egal ob auf Windows oder Linux Server. Ich versuche den Agent immer über
Code
tell amgr run "\Admin\Toolbox.nsf" 'Test'
zu starten. Alle LotusScript Agenten der Datenbank reagieren auch darauf, nur die JavaAgents nicht. Habe ich irgendwas übersehen?
Der JavaAgent für diesen Test ist übrigens sehr unspannend, aber ich wollte es für die ersten Servertests nicht übertreiben  ::)
Code
import lotus.domino.*;

public class JavaAgent extends AgentBase {

    public void NotesMain() {

      try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();
          System.out.print("Ich funktioniere");
          // (Your code goes here)

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

Vielen Dank für Eure Hilfe!
Skalden

[Edit] Mir ist gerade aufgefallen, dass es ja auch einen Java-Bereich gibt. Weiß aber ehrlich gesagt nicht ob das ein Admin, Software oder Java Problem ist  :-: . Wenn es woanders besser aufgehoben ist, verschiebt es bitte[/Edit]
Titel: Re: Java Agent auf Server starten
Beitrag von: koehlerbv am 21.08.12 - 11:08:27
Der erste Backslash vor dem Datenbanknamen verweist auf ein Verzeichnis ausserhalb des Domino Datenverzeichnisses. Das kann dann nix werden.

Bernhard
Titel: Re: Java Agent auf Server starten
Beitrag von: Skalden am 21.08.12 - 11:16:19
 :-X Manchmal sieht man vor lauter Bäumen den Wald nicht mehr. Nur leider spuckt er nun den nächsten Error:
Code
08/21/2012 11:14:14 AM  AMgr: Error attempting to load agent 'Test' in 'Admin/Toolbox.nsf': Unsupported trigger and search in the background or embedded agent

(Die Datenbankeinstellungen sind:
Scheduled Agent
Run every: Never
Profile this Agent
Target: None)
Titel: Re: Java Agent auf Server starten
Beitrag von: Skalden am 21.08.12 - 11:18:45
Der eigentlich Agent funktioniert... Das ist die Hauptsache. Ist mir ja fast ein wenig peinlich, dass ich den kleinen Fehler übersehen habe.

Vielen Dank!
Titel: Re: Java Agent auf Server starten
Beitrag von: Ralf_M_Petter am 21.08.12 - 14:35:25
Soweit ich weiß kann man einen Scheduled Agent nicht über die Konsole aufrufen.

Grüße

Ralf
Titel: Re: Java Agent auf Server starten
Beitrag von: pram am 21.08.12 - 15:12:54
Ralf,  doch das geht,  zumindest für LS-Agenten

Gruß
Roland
Titel: Re: Java Agent auf Server starten
Beitrag von: Skalden am 21.08.12 - 16:58:58
Nach einigen Tests kann man sagen. Auch Scheduled Agents lassen sich auf dem Server starten. Egal ob LS oder Java.