Autor Thema: agenten aktivieren  (Gelesen 4189 mal)

klaussal

  • Gast
agenten aktivieren
« am: 03.03.04 - 07:46:20 »
hi zusammen,

habe eine db, die auf einer schablone basiert. in der schablone ist der agent abc nicht aktiviert, in der .nsf ist er es.
problem: jeden morgen ist der agent in der produktiv-db inaktiviert. ich kann doch nicht jeden tag das verdammte teil aktivieren. in der ntf darf er nicht laufen.
was tun ?

Glombi

  • Gast
Re:agenten aktivieren
« Antwort #1 am: 03.03.04 - 08:15:32 »
Hi,
Du musst in der Schablone den Agenten aktivieren! Damit dieser aber in der Schablone nicht ausgeführt wird, musst Du in den Datenbankeigenschaften der Schablone folgendes einstellen: "Hintergrund-Agenten in dieser Datenbank deaktivieren".

Andreas

klaussal

  • Gast
Re:agenten aktivieren
« Antwort #2 am: 03.03.04 - 08:21:30 »
@andreas,

jau, heute ist mein tag. DANKE !

hab aber zur sicherheit noch den code vom agenten ergänzt:

stemplate = db.DesignTemplateName
If Trim(stemplate) = "" Then
   Goto Ende
End If

Glombi

  • Gast
Re:agenten aktivieren
« Antwort #3 am: 03.03.04 - 08:23:42 »
Ich habe es mal als Tipp & Tricks gepostet, da man das Problem oft hat.

Grüße
Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:agenten aktivieren
« Antwort #4 am: 03.03.04 - 08:24:17 »
Damit dieser aber in der Schablone nicht ausgeführt wird, musst Du in den Datenbankeigenschaften der Schablone folgendes einstellen: "Hintergrund-Agenten in dieser Datenbank deaktivieren".

Hi,

das kann ich nicht ganz nachvollziehen. Ich habe die gleiche Konstellation. In der Schablone ist der Agent auch aktiviert und die Option "Hintergrund-Agenten..." ist nicht gesetzt. Laut Protokoll wird der Agent nicht ausgeführt. Oder kann ich mich auf das Protokoll nicht verlassen ?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re:agenten aktivieren
« Antwort #5 am: 03.03.04 - 08:29:11 »
oh oh, was habe ich da wieder in gang gesetzt ?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:agenten aktivieren
« Antwort #6 am: 03.03.04 - 09:20:57 »
Axel: ist das auf einem D6-Server? Seit D6 werden Agenten in Schablonen generell nicht mehr ausgeführt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:agenten aktivieren
« Antwort #7 am: 03.03.04 - 09:26:36 »
Axel: ist das auf einem D6-Server? Seit D6 werden Agenten in Schablonen generell nicht mehr ausgeführt.
Hi Jens,
ist das immer so oder muss man erst irgendwo (bsp. Serverdokument) was einstellen?

Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:agenten aktivieren
« Antwort #8 am: 03.03.04 - 09:31:19 »
oh oh, was habe ich da wieder in gang gesetzt ?

Hi,

wieso? Das ist doch ein Diskussionsforum, oder?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:agenten aktivieren
« Antwort #9 am: 03.03.04 - 09:32:44 »
Axel: ist das auf einem D6-Server? Seit D6 werden Agenten in Schablonen generell nicht mehr ausgeführt.

Hi,

ist kein 6er - Server. Bei uns läuft noch 5.0.8


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:agenten aktivieren
« Antwort #10 am: 03.03.04 - 10:15:24 »
Andreas:

So weit ich das weiss, ist das einfach so, ohne dass man was machen muss, hab aber selber damit noch nicht experimentiert.

Axel: wenn das ein 5.0.8er ist, dann halte ich das für merkwürdig.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:agenten aktivieren
« Antwort #11 am: 04.03.04 - 00:20:19 »
Prinzipielle Frage an klaussal:
Tut es überhaupt not, das jede Nacht um eins auf dem Server die Designer-Task läuft ? Sowas kann doch nicht nur in diesem Falle böse daneben gehen ...
Und in NTFs werden Agenten auch unter R5 nicht ausgeführt.

HTH,
Bernhard

Glombi

  • Gast
Re:agenten aktivieren
« Antwort #12 am: 04.03.04 - 08:21:20 »
Da es offenbar hier gegensätzliche Meinungen gibt, habe ich es ausprobiert (unter R5): Periodische Agenten laufen auch in Template. Das finde ich logisch und falls es in R6 nicht so wäre, fände ich es unlogisch bzw. eigentlich einen Bug.

In der KBASE steht (#174470):
Agent Manager Runs Agents in Template Instead of in Database

Problem:

The Agent Manager runs agents in a Template, but you expect it to run the agents in a Database that uses the Template.

Steps To Reproduce Issue:

Open a Scheduled Agent in a template.
Modify the agent and re-save it.  Make sure the box is selected for the Agent to be scheduled since you want it to be scheduled on the database that is updated/modified by this template.
 
Normally the Agent Manager does not look in template (.ntf) for agents, but if you open, modify and re-save an agent in a template, and the agent is set to scheduled, then Agent Manager will run it.  This can be seen by issuing the following command at the server console:
 
tell Amgr status
 
Agents in databases and the modified template(s) will then appear, if the agents are checked as scheduled in the Agent view of the database.  Thinking that it is only because the agent is cached (as you have modified it) you try the following command, but  it does not help:

You try the following command, thinking that it is only because the agent is cached (as you have modified it).  However, it does not help.

dbCache flush

Solution:

This issue was reported to Lotus Quality Engineering but deemed not to be a problem with Notes.  The design elements of templates, including agents, function as full fledged databases.  This is necessary so you can develop a complete Notes application using a template, which includes being able to schedule agents with the Agent Manager.

There are three workarounds:

-  Reboot the server.  Agent Manager does not pick up on Agents in the template (.ntf).

-  Wait for the cache to refresh for Agent Manager to stop finding this agent (the default is 12:00 AM, as specified in the Server document). This is also not always an option.
 
-  Do not have the scheduled agents selected on the template.  HOWEVER, this could be a potential danger; if a database design is refreshed with this template and the scheduled agent is unchecked, then the Agent on the database becomes unchecked and you have to manually set it on the database for it to take effect again.


Mir unverständlich fehlt der Hinweis auf die Datenbankeigenschaft "Hintergrund-Agenten in dieser Datenbank deaktivieren".

Andreas

klaussal

  • Gast
Re:agenten aktivieren
« Antwort #13 am: 04.03.04 - 08:42:47 »
hi zusammen,

etwas verspätet meine antwort:

bin kein admin, habe also nur begrenzt einfluss auf die tasks, die wo nachts laufen.
hab den haken gesetzt bei "hintergrundagenten..." das funzt.
als zusätzliche sicherheit das script wie weiter oben im agenten geändert (ist die db eine .ntf, dann lauf nicht  ;D).

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:agenten aktivieren
« Antwort #14 am: 04.03.04 - 10:01:19 »
Andreas: Das macht die Sache wirklich etwas durchsichtiger. Danke
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz