Autor Thema: updall task über Agenten starten  (Gelesen 3676 mal)

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
updall task über Agenten starten
« am: 22.07.08 - 15:30:33 »
kann man einen Servertask über einen Agenten aufrufen.
Ich möchte einen lo updall *.nsf -r über einen Agenten starten, welcher über eine Aktion aufgerufen wird.
Habe in der Hilfe die SendConsoleCommand method gefunden, hatte aber keinen Erfolg.
Vielleicht hat mir jemand einen Tip?

Danke
 

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #1 am: 22.07.08 - 15:35:45 »
"Hatte keinen Erfolg" ist etwas sehr mager ...

Bernhard

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: updall task über Agenten starten
« Antwort #2 am: 22.07.08 - 15:37:58 »
Ich möchte einen lo updall *.nsf -r über einen Agenten starten, welcher über eine Aktion aufgerufen wird.

Was soll denn das werden?

Wenn du updall zeitgesteuert ausführen willst, warum machst du es nicht mit einem Programmdokument?


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

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #3 am: 22.07.08 - 15:44:14 »
Habe eine Datenbank, mit der wir unser Inventar verwalten.
Trägt man hier nun einen weiteren Datensatz ein und sucht danach nach diesem, bekommt man keinen Treffer.
Deswegen wollte ich direkt nach dem Speichern des Datensatzes den Index aktualisieren.
Wenn es eine bessere Lösung gibt, wovon ich ausgehe, bin ich für jeden Tip dankbar.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #4 am: 22.07.08 - 15:50:23 »
Um Himmels willen ... Wegen einer solchen Sache den Domino derart zu belasten und dann auch noch das updall über ALLE Datenbanken ...

Offensichtlich wurde versäumt, im FRONTEND die Ansicht nach dem Schliessen des Dokuments zu aktualisieren (siehe NotesUIWorkspace class).

Bernhard

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: updall task über Agenten starten
« Antwort #5 am: 22.07.08 - 15:52:15 »
Kann es sein, dass es sich hier um den Volltextindex handelt?


Axel


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

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #6 am: 22.07.08 - 16:02:24 »
* war als Plathalter für die DB gedacht, also nicht alle DB's.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #7 am: 22.07.08 - 16:08:25 »
Hallo! Klopf klopf! Fragen beantworten, wenn sich hier schon Kollegen mit Deinem Problem auseinandersetzen!

Bernhard

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #8 am: 22.07.08 - 16:10:05 »
Sorry,
Ja es handelt sich um den Vollindex. Ich suche nach einem bestimmten Feldwert, bekomme aber kein Ergebnis.
Erst wenn ich ein lo updall X.nsf -q gemacht habe habe ich bei der Suche Erfolg.

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: updall task über Agenten starten
« Antwort #9 am: 22.07.08 - 16:15:43 »
Dann schau mal in den Datenbankeigenschaften auf dem Lupenreiter nach dem Aktualisierungsintervall.

Stell dort mal "Sofort" ein. Dann wird der Index so schnell wie möglich automatisch aktualisiert.


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

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #10 am: 22.07.08 - 16:21:30 »
Habe ich auf sofort gestellt und getestet.
Leider dauert es immer noch sehr lange!

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #11 am: 22.07.08 - 16:31:20 »
Hallo,

eigentlich hat doch Bernhard in Antwort4 schon alles gesagt.
Wird nun oder wird nun nicht?
Oder ist die Ansicht an sich noch ungeeignet?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #12 am: 22.07.08 - 16:33:21 »
Ja, muss ich mir mal ansehen, denke das hier das Prblem ist.
Danke

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #13 am: 22.07.08 - 16:40:06 »
Nein, nein, Werner - #4 bezog sich noch auf eine Ansicht.

Für den FTI ist der Updater zuständig, und der nimmt sich i.d.R. 15 Minuten Zeit, um sich die gleiche DB nochmals vorzunehmen.
Ich würde in diesem Fall NotesDatabase.UpdateFTIndex eine Chance geben (Achtung - Rechtesituation des ausführenden Users auf die DB beachten!).
Gerade, wenn das aber via RunOnServer gemacht werden muss und dass bei jeder Dokumenterstellung / -modifikation, wird das aber ... sagen wir mal, lästig.

Ich würde hier erstmal die organisatorischen Hebel ansetzen: Ist es wirklich erforderlich, *sofort* nach der Erstellung  / Änderung auf das Dokument wieder suchend zuzugreifen? Würde das auch anders gehen (Ansicht)?

Aber dazu kennen wir die Anforderungen bei Andreas' Firma zu wenig.

Bernhard

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: updall task über Agenten starten
« Antwort #14 am: 22.07.08 - 16:48:23 »
Danke Bernhard,
Das mit der organisatorischen Lösung habe ich auch schon versucht, aber wie immer sind die User mit so was nicht zufrieden.
Glücklicherweise werden aber nicht sehr viele Dokument angelegt, so das das erstellen eines Vollindex den Server wohl nicht zu sehr stressen wird. Werde es mal mit Deinem Vorschlag versuchen.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: updall task über Agenten starten
« Antwort #15 am: 22.07.08 - 16:59:52 »
... so das das erstellen eines Vollindex ...

Nicht "Erstellen", sondern Aktualisieren. Bitte richtig lesen - das erleichtert Dir ganz erheblich die Arbeit und uns die Forumsbeiträge.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz