Autor Thema: Agent läuft nur manuell  (Gelesen 2350 mal)

Offline DaVinci77

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Agent läuft nur manuell
« am: 21.02.06 - 12:12:49 »

Schönen guten Tag

ich habe einen Agenten geschrieben, und nu soll er eigentlich immer gestratet werden wenn ein Dokument geändert oder neuangelegt wird, doch leider macht er garnix.

Nur wenn ich ihn manuell aus dem Menü auswähle geht es.

Auf Server und Lokal getestet, keine Möglichkeit ihn zum starten zu bewegen bei Änderung an Dokumenten.

Was muss ich noch alles beachten damit er automatisch läuft?

Mit freundlichen Grüßen

René K.
René K.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #1 am: 21.02.06 - 12:19:45 »
Hi,

Was soll der Agent tun?
Zugriffsrechte?

Ein wenig Code waere auch nicht schlecht.

Andreas

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #2 am: 21.02.06 - 12:38:39 »
Moin,

schau mal im Serverdokument unter dem Register "Sicherheit" nach, ob dein Server überhaupt dazu berechtigt ist, Agenten auf sich selbst auszuführen.  :D
MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Agent läuft nur manuell
« Antwort #3 am: 21.02.06 - 12:45:24 »
Irgendwelche UI Klassen verwendet ? NotesUIWorkspace, NotesUIDocument, etc... ? Irgendwo in einer ScriptLib evtl.?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline DaVinci77

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #4 am: 21.02.06 - 15:00:36 »
Danke für die schnelle Reaktion

Also zu den Hintergründen, der Agent soll die Termin und Aufgaben in eine Datei im Format icalendar abstellen, das macht er auch ganz ordenlich und funktioniert manuell super gut.

Der Agent ist in der Mail DB und soll immer ausgeführt werden Dokumente geändert wurden.

Agent in LotusScript geschrieben

   Dim session As New NotesSession
   Dim collection As NotesDocumentCollection
   Dim sSelection As String
   Dim dtCutOff As New NotesDateTime(Format(Datenumber(Year(Now()),Month(Now()),Day(Now())-90),"DD.MM.YYYY"))
   Dim note As NotesDocument
   sSelection = |Form = "Appointment"|
   
   Set collection = session.CurrentDatabase.Search(sSelection, dtCutOff, 0)
   Set note = collection.GetFirstDocument

und mit note.GetItemValue(Feldname)(Index) befülle ich mein icalendar Felder.

Tschö René
René K.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Agent läuft nur manuell
« Antwort #5 am: 21.02.06 - 15:26:43 »
Danke für die schnelle Reaktion

Also zu den Hintergründen, der Agent soll die Termin und Aufgaben in eine Datei im Format icalendar abstellen, das macht er auch ganz ordenlich und funktioniert manuell super gut.
Kann es sein, dass der Agent auf dem Server läuft bzw. laufen soll und er dort keine Rechte hat, ins Filesystem zu schreiben? Frag man Deinen Admin, mit welchen Rechten Agenten laufen, die Du signiert hast.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DaVinci77

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #6 am: 21.02.06 - 15:43:51 »

Schönen guten Abend

Ziel ist es den Agenten lokal laufen zulassen, so das jeder sein File bei sich auf dem Rechner hat.

Das mit dem Server war nur ein Versuch ob es da geht.

Dumm nur das ich selber der Admin bin.

Tschö
René
René K.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #7 am: 21.02.06 - 15:49:03 »
Hi,

Heisst dass aber nicht, dass die User ihre Mailbox auch lokal haben muessen und in den Benutzervorgaben "lokale periodische Agenten aktivieren" aktiv sein muss?

Andreas

Offline DaVinci77

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #8 am: 21.02.06 - 16:12:03 »

Nö heist es meiner Meinung nach nicht, da ich im Agenten ja sagen kann das er Lokal ausgeführt werden soll. Und das mit der Einstellung "lokale periodische Agenten aktivieren" ist nur wenn die Agenten beim Start von Lotus Notes alle Aktiv gesetz werden sollen.

Ich werde das mit der lokalen maildb aber mal überprüfen.


Tschö
René
René K.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #9 am: 21.02.06 - 16:19:45 »
Hi,

OK. Beim Punkt "Lokal" gebe ich Dir recht.

Aber hier ein kleiner Auszug aus der Hilfe-Db.

Zitat
Der Agent wird nur auf dem Client ausgeführt. Verwenden Sie die Option, um die Ausführung von Agenten im Hintergrund auf dem lokalen Notes Client zu planen. Bei der Datenbank mit dem Agenten muss es sich um einen lokale Datenbank handeln. Der Agent wird mit den Rechten der aktuellen Notes ID ausgeführt.

Andreas

Offline DaVinci77

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #10 am: 21.02.06 - 16:47:37 »

Also wenn ich lokale Replik habe und auf Periodisch mehrmals täglich stelle geht es lokal, das ist aber nicht Sinn der Sache. Bei Änderung am Dokument geht es auch dann nicht.

Gibt es eine Möglichkeit den Agenten aus der Datenbank auf dem Server zustarten? so das er das File lokal ablegt?

Tschö
René
René K.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Agent läuft nur manuell
« Antwort #11 am: 21.02.06 - 16:49:26 »
RunOnServer?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent läuft nur manuell
« Antwort #12 am: 21.02.06 - 16:55:51 »
Dann kann der Agent aber immer noch kein File auf dem PC des Users ablegen ...

Warum baust Du die Routine nicht in das PostSave der Form Appointment ein?

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz