Beiträge von Mersserm

    Hallo,


    daran hatte ich garnicht gedacht. Hab mal zum Test mit der ID des Users den Agent aktiviert. Die Meldung im OoO Fenster ist jetzt weg.
    Jetzt warte ich mal eine Abwesenheitsnachricht ab und schau wer als Absender auftaucht.


    Danke für die Hilfe.


    Gruß
    Marco

    Hallo,
    danke für die schnelle Antwort.


    Wie aktivieren ich den Agent manuell?


    Fehlermeldungen tauchen keine auf.


    Rechte auf die Admin4.nsf wurden vom Admin vor langer zeit eingerichtet und seit dem nicht verändert. Die normalen User können ja Abwesenheitsmeldungen einstellen. Daher denke ich das die Rechte passen. Default hat Autorenrechte mit Dokumente erstellen.


    Eins muß ich noch sagen. Der User den ich als Besitzer eingetragen habe war vorher in der ACL mit Editorrechten versehen, da er Benutzer der DB war. Erst im nachhinein habe ich die Managerrechte eingetragen, weil ich dachte das es daran liegen könnte.


    Gruß
    Marco

    Hallo zusammen,


    wie der Titel schon sagt, habe ich ein kleines Problem mit dem OoO bei einer MailIn DB.


    Die MailIn Datenbank soll demnächst abgeschaltet werden. Aus diesem Grund möchten wir für eine Übergangszeit, um die Sender zu informieren, eine Abwesenheitsmeldung einstellen.


    Im laufenden Betrieb ist als Besitzer der MailIn die MailIn selbst eingetragen. Um nun die Abwesenheitsmeldung einzustellen wurde der Verantwortliche der MailIn als Besitzer eingetragen.
    Er kann nun auch über Werkzeuge-Abwesenheit, die Abwesenheit aktivieren. Auf die Datenbank selbst habe ich dem User Manager Rechte gegeben.


    Nun das Problem.


    Nach dem Aktivieren steht in der Maske seit gestern die Meldung


    "Eine Anforderung, den Abwesenheits-Agenten zu aktivieren, wird gerade verarbeitet. Bitte warten Sie, bis der Server den Agenten aktiviert hat."


    Die OoO Meldungen der normalen User funktionieren.


    Kann sich jemand das erklären? Fehlen Rechte?


    In der Admin4.nsf taucht auch keine Eintrag auf.



    Vielen dank im Voraus.


    Gruß
    Marco

    Hallo,


    also so wie ich das sehe wird in der Inbox beim verschieben der Mail automatisch ein Refresh durchgeführt.
    Daher überspringt auch mein Code Dokumente.


    Ich glaube ich weiß wo mein Haken ist. Falls ich falsch lieg, korregiert mich bitte.


    Bei dem ersten Aufruf von doc.getfirstdocument zeige ich auf das erste Dokument in der View. Verarbeite es und verschieb es danach.


    Jetzt aktuaklisert sich die Ansicht und doc schaut immernoch auf das erste Dokument in der Ansicht (was eigentlcih schon das zweite ist). Mit dem doc.getnextdocument landet mein Zeiger auf dem zweiten Dokument (was eigentlcih das dritte in der ursprünglichen View war). Somit überspringe ich meine Dokumente.


    Mit der Lösung, immer auf das erste Dokument zuzugreifen , kann ich im Moment leben.
    Werde aber den Ansatz mit der Collection demnächste einzubauen.


    Danke erstmal für Eure Hilfe.


    Gruß
    Marco

    Hallo,


    hier nochmal der Code mit dem GetNextDocument



    Gruß


    Marco

    Hallo,


    wenn ich selbst drauf kommen würde, hätte ich hier nicht nach einer Lösung gefragt.


    Kann es sein das GetNextDocument immer das Dokument nach dem ersten Dokument ist.


    Im Ansatz mit dem zwischengespeicherten nextdoc geht das ganze für die ersten beiden Dokumente gut, danach ist nextdoc nothing.


    Gruß


    Marco

    Hallo,


    so funktioniert es auch nicht.


    Ich muß doch vor der Schleife einmal doc auf view.getdocument setzen oder?


    Das hier wird vor der Schleife ausgeführt.


    Set db = session.CurrentDatabase
    Set view=db.GetView("$Inbox")
    Set doc=view.GetFirstDocument


    While Not doc Is Nothing
    Set nextdoc=view.GetNextDocument(doc)
    'verschieben in Order Ablage und aus Inbox entfernen
    Call doc.PutInFolder( "Ablage" )
    Call doc.RemoveFromFolder("($Inbox)")
    set doc=nextdoc
    Wend


    Jetzt wird das erste, zweite und vierte Dokument verschoben.
    Muß doc oder next doch auf nothing gesetzt werden?


    Gruß


    Marco

    Hallo,


    also jetzt steh ich auf dem Schlauch.


    Mein set doc muß ich doch nach dem verschieben ausführen, damit doc noch auf das im Moment in bearbeitung befindliche Dokument schaut.


    Ich hab einfach mal anstatt GetNextDocument wieder auf das erste Dokument verwiesen.


    While Not doc Is Nothing
    'Mail wird ausgewertet
    ...
    'verschieben in Order Ablage und aus Inbox entfernen
    Call doc.PutInFolder( "Ablage" )
    Call doc.RemoveFromFolder("$Inbox")
    'nächstes Dokument holen
    Set doc=view.GetFirstDocument
    Wend


    Damit funktioniert es.


    Ist die Frage ob es eine elegantere Lösung gibt.


    Gruß


    Marco

    Hallo zusammen,


    ich habe mir einen Agent geschrieben der alle Dokumente in der View $Inbox durchlaufen soll und nach abarbeiten des Dokumentes, diese in einen Ordner verschieben soll.


    Das durchlaufen der View bzw. der Dokumente funktioniert.


    Jetzt wollte ich in die Schleife vor dem Befehl "Getnextdocument"
    das gerade bearbeitete Dokument in den Order verschieben und danach das Dokument aus dem Order $Inbox entfernen.


    Und hier geschieht was ich nicht verstehe. Der Agent verarbeitet plötzlich nurnoch jedes zweite Dokument.


    Bei 5 Mails in der Inbox wird nur das erste, dritte und fünfte Dokument verabeitet und verschoben.


    Es scheint so als ob durch das verschiebn der Mail der Pointer auf das nächste Dokument gesetzt wird.


    Hier mal der Codeauszug.


    While Not doc Is Nothing
    'Mail wird ausgewertet
    ...
    'verschieben in Order Ablage und aus Inbox entfernen
    Call doc.PutInFolder( "Ablage" )
    Call doc.RemoveFromFolder("$Inbox")
    'nächstes Dokument holen
    Set doc=view.GetNextDocument(doc)
    Wend


    Jemand ne Idee?


    Vielen Dank im Voraus.


    Gruß


    Marco

    Hi,


    also ich glaube ich bin der Fehlerquelle näher gekommen. Alle User bei denen der Fehler auftritt haben einen Scheduler laufen, der Anwesenheiten aktualisiert. Ist eine eingekaufte Notes Applikation.


    Hab das bei mir mal getestet und siehe da sobald ich diese Db ne Weile auf hab, kommt der Fehler.



    Gruss Marco

    Hi,


    also das Verzeichnis mit Notes.ini liegt bei uns auch auf dem Netz.
    Jeder User hat bei uns so eine Art persönliches Laufwerk.


    Die Cache.ndk liegt aber bei jedem User im Profil. Document and Settings usw..


    Ich werd mal bei nem User testen was passiert wenn ich die Cache.ndk lösche.


    Gruss Marco

    Hi,


    also die User arbeiten alle auf Serverdatenbanken. Lediglich die Notebookuser haben natürlich zu der Server DB noch ne lokale Replik für unterwegs.


    Komisch ist nur das beim ersten öffnen des Mailfiles es ziemlich lange dauert bis man die Mails sieht und beim 2. Mal öffnen geht es sehr schnell bis man was sieht.


    Jemand nen Tipp.


    Gruss Marco

    Hallo zusammen,


    seit unserem Update der Clients auf 6.5.1 klagen eineige User bei uns über strake permormance Probleme vom Notes.


    Das der neue Client langsamer ist wuste ich schon, aber das das öffnen des Mailfiles 2 Minuten dauert, das war mir neu.


    Nachdem der mailfile dann aber einmal auf war geht das nochmalige öffnen sehr schnell.


    Besonders fällt dieser einbruch der Performance bei den Notebookusern ins Gewicht.


    Kennt jemand das Problem?


    Gruss Marco

    Hallo,


    also ich bin am verzweifeln. Ich habe fast die vermutung das der Fehler von einer anderen DB kommt. Quasi das wenn der Fehler auftritt eine bestimmte Datenbank offen ist un den Fehler produziert.


    Ich bin grad am prüfen ob das der Fall ist. Hab zwischendurch schon bei nem Testanwender komplett neues Notes installiert, cache.ndk gelöscht. Nichts hat geholfen. Nach nem tag kam der Fehler wieder.


    Daher bin ich mittlerweile wirklcih am glauben das der Feghler nur in kombination mit ner anderen DB auftritt.


    Gruss Marco

    Hallo,


    ich habe das selbe Problem wie du. Seit letzter Woche haben wir die Clients auf 6.5 umgerüstet. Der Mailfile ist aber noch der alte.


    Bei den meisten tritt der Javascript Fehler bei einem Reply auf.


    Weiß keiner ne Lösung?


    Gruss Marco