Autor Thema: Volltextindex von Anwender aktualisierbar?  (Gelesen 2046 mal)

Offline BSE2000

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
Volltextindex von Anwender aktualisierbar?
« am: 25.08.08 - 13:54:51 »
Hallo,

wir haben die Anforderung, dass ein Anwender selbst die Aktualisierung des Volltextindex anstoßen können soll.  Der Aktualisierungsintervall steht zwar auf "sofort", aber was Domino unter sofort versteht ist nirgends definiert  ::) und auch nicht immer zu verstehen.
Unser Problem ist, dass dieser Anwender lediglich Editorrechte auf der DB hat und somit die Schalfläche "Index aktualisieren" inaktiv ist.
Wir haben bereits versucht über eine Schaltfläche den Befehl  "@Command([RunAgent];"Index aktualisieren")" abzusetzen. Der hier aufgerufenen Agent soll nun im Namen des Servers den Agenten ausführen, da dieser Managerrechte besitzt. Dieser führt den Code "@Command([FileFullTextUpdate]);" aus, jedoch auch nur dann, wenn der ausführende User mindestens Entwicklerrechte besitzt.

Gibt es eine andere Möglichkeit einem Anwender diese Möglichkeit der Aktualisierung einzuräumen?
Markus B.  - Domino Server 7.x auf Win 2003 Server/SLES 8; Client 6.0/6.5 unter Win XP pro

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: Volltextindex von Anwender aktualisierbar?
« Antwort #1 am: 25.08.08 - 14:21:43 »
Hallo,

wir haben die Anforderung, dass ein Anwender selbst die Aktualisierung des Volltextindex anstoßen können soll.  Der Aktualisierungsintervall steht zwar auf "sofort", aber was Domino unter sofort versteht ist nirgends definiert  ::) und auch nicht immer zu verstehen.

Aus der 6.5.1 Admin-Hilfe:
Zitat
Immediate   As soon as possible after you close the database
FT wird prinzipiell dann aktualisiert, wenn der Server nix anderes, wichtigeres (DB-Zugriffe, Mailzustellung, andere Indizes, ...) zu tun hat. Helfen kann hier ev. ein weiterer Indexertask auf der Maschine.

Wie mein Notes-Mentor einmal so schön zu mir meinte: "Im Notes gibt es kein sofort, nur ein unmittelbar". ;)

Zitat
Unser Problem ist, dass dieser Anwender lediglich Editorrechte auf der DB hat und somit die Schalfläche "Index aktualisieren" inaktiv ist.
Wir haben bereits versucht über eine Schaltfläche den Befehl  "@Command([RunAgent];"Index aktualisieren")" abzusetzen. Der hier aufgerufenen Agent soll nun im Namen des Servers den Agenten ausführen, da dieser Managerrechte besitzt. Dieser führt den Code "@Command([FileFullTextUpdate]);" aus, jedoch auch nur dann, wenn der ausführende User mindestens Entwicklerrechte besitzt.

Gibt es eine andere Möglichkeit einem Anwender diese Möglichkeit der Aktualisierung einzuräumen?
notesDatabase.UpdateFTIndex sollte mit den Rechten des Signieres laufen können, wenn der Agent entsprechend konfiguriert ist.
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 BSE2000

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
Re: Volltextindex von Anwender aktualisierbar?
« Antwort #2 am: 26.08.08 - 08:44:46 »
Danke -  das war die gesuchte Lösung!!
Markus B.  - Domino Server 7.x auf Win 2003 Server/SLES 8; Client 6.0/6.5 unter Win XP pro

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz