Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Thunder am 29.09.05 - 11:39:35

Titel: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 11:39:35
Hallo Leutz,

ich habe in meinem Notes-Protokoll ein paar User, die Unmengen von folgender Fehlermeldung fabrizieren.

Fehler beim Validieren des Benutzer ... bei Verarbeitung des Kalendertermins ....

Das liegt offensichtlich daran, dass ich diese Personen manuell namentlich abgeändert habe (weil es mit dem AdminP nicht funktioniert hat)
Problem sind ja wohl die Kalendereinträge-speziell das Feld $Busyname, der noch den alten Namen beinhaltet. Wie kann ich das Problem am einfachsten beheben ?
Habe einen Eintrag mal bearbeitet und wieder gespeichert. Das Feld $Busyname wurde mit dem neuen Namen versehen. Cool-dachte ich. Also einfach einen Agent mit '@Command([ToolsRefreshAllDocs]) ;@All' und fertig. Leider hat das so nicht funktioniert. Auch Field $Busyname := "....."  hat nicht hin.

Gruß
Remko
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 14:49:49
Keiner eine Idee?

Könnte man evt. mit Script einfach das $Busyname-Feld auf den richtigen Namen abändern?
Wie müsste das Script dann lauten-kenne mich da leider nicht mit aus.
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 29.09.05 - 15:12:32
wenn dieses Feld was mit der Busytime.nsf bzw. Clubusy.nsf zu tun hat, würde ich einfach diese löschen (wenn wenig los ist!) und neu anlegen - diese Datenbanken machen hin und wieder Probleme...
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 15:15:13
Hallo Gandhi,

das habe ich gestern nach Feierabend auch schon versucht-leider ohne Erfolg.
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 29.09.05 - 15:28:00
Zitat
Das Feld $Busyname wurde mit dem neuen Namen versehen
Auch im kanonischen Format (CN=...)? Wenn das ein Namensfeld ist, akzeptiert das sonst nichts.
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 15:37:08
Jupp-habe ich.
Frage mich nur, wo sich dieses Feld befindet. In der Kalendermaske gibt es das nicht-wahrscheinlich funktioniert das auch deswegen nicht. Ist ja auch ein Systemfeld.
Ich habe aber keine Lust mich durch mehrere Hundert eMails zu klicken und immer 'berbaiten - speichern' zu klicken. Das muss doch einfacher gehen...
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 29.09.05 - 15:40:19
FormulaAgent mit refreshSelectedDocument (Auswahl selectedDocuments, Trigger: Actionlist) sollte es tun, sofern das Abspeichern das Problem beseitigt.
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 15:50:20
Du meinst doch so, oder?
Auf 'ausgewählte Dokumente' darf ich nicht-sonst meckert Notes.

Funktioniert aber so leider auch nocht.
 ???
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 29.09.05 - 15:52:33
Ja klar, das ist auch ein Command - da geht das mit den ausgewählten nicht - diese Funktion läuft aber auch auf der Auswahl.

Was heisst 'funktioniert nicht' genau?
Was steht denn in dem Feld jetzt drin (Beispiel).
Wie ist der Feldtyp in den Eigenschaften angezeigt?
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 16:17:32
Hier die Eigenschaften von $BusyName.
Oben der alte Name´und wenn ich den Eintrag bearbeite und speichere ändern Notes ihn auf den jetzigen Namen ab. Wenn ich das aus der Ansicht mit dem Agent mache bleibt der alte Name bestehen - keine Fehlermeldung.
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 29.09.05 - 16:24:37
Da fehlt NAME unter Summary.
Das Feld wird nicht als Names-Feld anerkannt.

Das kannst Du mit einem Script Agenten beheben:

dim s as new notessession
set db=s.currentdatabase
set dc=db.unprocessedDocuments
for i=1 to dc.count'dc=documentcollection aus db.unprocessedDocuments
  set doc=dc.getnthdocument(i)
  set busyItem=doc.getfirstitem("$BusyName")
  if not(busyitem is nothing) then
    busyItem.isNames=true
    call doc.save(true, false, true)
  end if
next
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 29.09.05 - 16:56:07
Danke für die Hilfe.
Werde es morgen ausprobieren - jetzt muss ich erst einmal Blut spenden.

Schönen Feierabend
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 30.09.05 - 09:19:18
Guten Morgen,
ich habe mal geschaut - bist Du Dir sicher mit dem NAME?
Habe bisher noch keinen Kalendereintrag gefunden, wo das unter Summary steht.
Bekomme Dein Script auch nicht in einen Agenten rein-gibt dann Fehlermeldungen..
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 30.09.05 - 10:06:43
Den Code habe ich korrigiert. Da habe ich den Feldnamen vergessen und eine Klammer falsch gesetzt.

Und: Meine $BusyItems sind alle 'NAMES'. Mehr kann ich dazu auch nicht sagen.
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 30.09.05 - 10:39:16
Jetzt hat er Names hinzugefügt.
'RefreshSelectedDocuments' funktioniert aber immer noch nicht.

Wie würde das denn in Script aussehen - den aktuellen Namen in $BusyName zu schreiben?
Vielleicht klappt das ja.

Gruß
Remko
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 30.09.05 - 10:51:22
Was ist der aktuelle Name? Der des Users?
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 30.09.05 - 10:57:56
Das müsste dann "CN=Heike Schlüter/O=Sparkasse Stade-Altes Land/C=DE" werden.
Danke für Deine Hilfe
Titel: Re: Fehler beim Validieren...
Beitrag von: Gandhi am 30.09.05 - 11:05:16
Schau mal, ob es das hier tut.
Code
dim s as new notessession
set db=s.currentdatabase
set dc=db.unprocessedDocuments
for i=1 to dc.count'dc=documentcollection aus db.unprocessedDocuments
  set doc=dc.getnthdocument(i)
  set busyItem=doc.getfirstitem("$BusyName")
  if not(busyitem is nothing) then
     busyItem.values="CN=...."
     busyItem.isNames=true
     call doc.save(true, false, true)
  end if
next
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 30.09.05 - 11:16:45
 :D :D :D
*froi*

Jau-Das hat er geschluckt - habe das jetzt mal mit den Einträgen gemacht und kontrolliert.
Bin mal gespannt, ob morgen im Protokoll die Fehlermeldung auch weg ist.
Müsste aber eigentlich.
Gebe dann ... äh Dienstag ja erst... Status ab.

Besten Dank !
Titel: Re: Fehler beim Validieren...
Beitrag von: Thunder am 06.10.05 - 09:36:21
So-war leider die letzten Tage krank !
Hat aber funktioniert. Die Fehler im Protokoll sind wech !   :D

Danke nochmal