Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Sonnenaufgang am 18.07.05 - 19:01:31
-
Liebe Noteskollegen,
ich habe mir mehrere Agenten geschrieben, die nacheinander gestartet werden sollen. ::)
Dafür habe ich mir auch einen Agenten geschrieben. Mit diesem Agenten starte ich nacheinander die anderen Agenten. Es scheint mir aber so, dass der Agent alle Agenten auf einmal startet. Kann ich die Agenten so programmieren, das der eine Agent den nächsten startet oder dass zwischen dem Start zweier Agenten eine gewisse Zeit Vergehen muss?
Für Eure Hilfen und Tipps bedanke ich mich im voraus.
Daniel
-
Wenn Du mit einem @Formel-Agenten eine Reihe anderer Agenten aufrufst,
werden diese nacheinander aufgerufen. Da kannst Du sicher sein.
Gruß,
Uwe
-
Uwe hat natürlich vollkommen Recht. Wir müssten für eine vernünftige Beantwortung der Frage (und auch, um unseren zeitaufwand zu optimieren) folgendes Wissen:
- Wie ist Dein bisheriger Ansatz ?
- Wozu willst Du überhaupt Agents, die wohl voneinander abhängig sind, nacheinander starten ? Vielleicht gibt es ja einen komplett anderen Ansatz.
Bisher ist das Problem noch zu schwammig geschildet.
Bernhard
-
Erstmal vielen Dank für die schnelle Antwort.
Mit den Agenten berechne ich einzelne Felder in den Ansichten, deren Werte ich bei dem nächsten Agent brauche, um wiederum andere Felder zu berechnen.
Sicher könnte ich auch alle Berechnungen in einen Agenten packen aber dann verliere ich zu schnell die Übersicht.
Den Agenten, der die anderen Agenten nacheinander starten soll habe ich folgender weise erstellt: Gemeinsamer Code - Agenten - Neuer Agent - Einfache Aktionen - Agent starten und dann suche nach und nach den Agenten der gestartet werden soll.
Mit welchem @-Befehl kann ich denn Agenten starten? Dann kann ich den ans Ende des vorherigen Agenten setzen. ::)
Vielen Dank für Eure Hilfe.
Daniel
-
Mit @Functions oder @Commands geht da gar nichts, weil diese keine Rückmeldung liefern. Eine eventuelle Schachtelung wird Dich in zusätzliche Probleme stürzen.
Sicher könnte ich auch alle Berechnungen in einen Agenten packen aber dann verliere ich zu schnell die Übersicht.
Daniel, daran würde ich arbeiten. Du wirst nicht daran vorbeikommen.
Bernhard