Beiträge von netbasset

    Hallo


    ich habe eben x Dokumente gelöscht und nach einem compact aus einer 4 GB grossen Datenbank eine 500 MB große gemacht.


    Das zeigt auch Windows im Dateisystem im Domino/Data-verzeichnis so an.


    Jetzt hatte ich erwartet, damit 3,5 GB auf der Festplatte insgesamt frei zu bekommen, hier hat sich jedoch nichts getan.


    Was hat Domino mit den 3,5 GB gemacht? Sind die blocked?


    PS: Bitte erklärt mir das so, wie einem Entwickler, nicht wie einem Systemadmin - das wäre nett.

    Wieso erhalte ich denn dann bei Mitarbeiter, bei dem NICHTS angepasst, geändert oder rumprobiert wurde und alle Einstellungen sachgemäß sind dennoch keine Benachrichtigung?


    Es wäre mir ja eine Erleichterung, wenn es ein Programmierfehler wäre. Die Schablone ist ja schnell gewechselt.


    Ich werde jetzt aber nach der Anmerkung von Michael B gleich mal alle Werte reseten (6 Std. Rhytmus) und nochmals probieren.

    OK, das mit dem "neuen" Agenten nach dem Ändern ist unlogisch, aber gut zu wissen. Dass man die Dokumente "aus Sicht des Agenten" als neu oder geändert bewerten muss, halte ich auch für fragwürdig, was die Logik angeht, aber auch das hilft uns weiter. Danke mal.


    Fraglich ist dann, wieso das nicht immer so ist, sondern nur ab und zu 2008 Dokumente nach der Änderung im Skript neu sind. Nach der letzten Änderung hätte er ja dann schließlich auch wieder die große Anzahl an Dokumenten für "neu oder geändert" halten müssen.


    Zum Thema Rechte muss ich sagen, dass die Gruppe alle nötigen Rechte besitzt, der Agent allerdings auf "1" läuft. Frage auch hier: wieviele Rechte brauche ich denn, um eine Mail zu versenden? Aber das kanns auch kein allg. Rechteproblem sein, bei anderen Benutzern geht s ja auch.


    Ach so, was der Agent nicht tut: Mails versenden! Ich möchte nur eine Mail, wenn ich an diese Mailbox eine EMail schreibe. Denn dafür ist der Agent ja gedacht.


    Dass mit der Merkliste habe ich im Skript gesehen. Wenn er nun jedes Mal diese Liste aktualisiert, ist es bei 2008 Mails kein Wunder, dass er den Empfänger ausschließt, aber wie bereits beschrieben hatte ich den kompletten Skriptteil, der für die Dokumentenverifizierung zuständig ist (Function DocumentOK) deaktiviert, sodass die Variable DocumentOK immer auf true stehen musste. Das sollte dann eigentlich zwingend dazu führen, dass er eine Mail generiert. Doch plötzlich läuft er einfach nicht mehr! Wieso denn? Woran liegt das? Warum verweigert er einfach so den Dienst?


    ascabg: habe Deinen Hinweis in der Liste oben ergänzt, Danke

    Hallo zusammen,


    habe bereits etliche Beiträge hierzu gelesen und komme trotzdem nicht dahinter, wieso der Abwesenheitsagent nicht tut, was er soll.


    Ich hätte gerne eine Abwesenheits - EMail an den Absender der eingehenden Mail gesendet!


    Bei einem Mitarbeiter habe ich den kompletten Skriptteil, der für die Dokumentenverifizierung zuständig ist (Function DocumentOK) deaktiviert - jetzt läuft der Agent garnicht mehr los (dieser Agent ist noch nie gelaufen!). Was soll das. (habe nur hier den Code angepasst, daran liegt es also nicht generell).


    Er ist gescheduled auf 5 minütig und der Server, auf dem der Agent laufen soll, passt auch.


    Mal findet er laut Agenten-Log 2004 Dokumente, die den Kriterien entsprechen, mal nur 2, mal garkeine, obwohl immer neue Mails eingegangen sind. Was soll das denn?


    Ich werde diesen Thread hier mal nutzen, um eine Checkliste aufzustellen, was in diesem Fall zu tun ist und beginne mit den Schritten, die bei uns bereits erledigt wurden:


    - Fixup der MailDB
    - Compact der MailDB
    - Einstellung im Zeitplan: Agent mehrmals am Tag starten
    - Einstellung im Zeitplan: Wo der Agent ausgeführt wird (keine IP)
    - Einstellungen des Benutzers in den Abwesenheitsparametern
    welche Absender wurden ausgeschlossen
    wurden InternetMails ausgeschlossen
    welcher Zeitraum ist eingestellt
    - habe ich dem selben Empfänger bereits eine Abwesenheitsbenachrichtigung gesendet? (Notes merkt sich die Empfänger)



    ich danke für jeden Beitrag!

    [img align=left width=1070]http://download.ghs-software.de/n2.jpg[/img]


    hier die Variablen


    1 ini-File auf dem Server
    und 1 auf dem Client


    iniFile auf dem Server:


    Code
    MailServer=CN=NOTES8G/O=internServerName=NOTES8G/ghsinternDefaultMailTemplate=mail85.ntfSHARED_MAIL=0MailType=0


    oh ... und auf dem Client


    Code
    MailFile=mail\Administrator.nsf


    damit hab' ich wohl bei taurec erstmal versch****
    mein Fehler!


    sorry leute ... aber dennoch vielen Dank

    taurec:
    klar lese ich, was Du schreibst, das hat mir auch schon oft weitergeholfen!!


    ich war nur verwirrt, da selbst in der notes.ini der Clientinstallation (auch mit auf dem Server) steht:


    MailFile=mail\administ.nsf


    das passt zwar zu der Beschreibung in der Hilfe


    ... OpenMail finds the current user's mail server and database in the notes.ini ...


    und erklärt auch klar, wieso er sie öffnen kann ... nur wieso ist sie dann im Skript in der Variablen "maildb" plötzlich die mail\Administrator.nsf? Die gibt es doch garnicht! Weder in der ini, noch im Filesystem noch sonst wo.


    Das kapier ich nicht! Ich muss es auch nicht unbedingt kapieren, wichtig wäre nur, sicherzustellen, dass ich per Skript auf die Inbox komme, und das geht mit MailDB.FilePath leider nicht zuverlässig.


    ... und bitte nicht ärgern, ich will hier keinen nerven!

    mir ist schon klar, dass ein system immer nur so klug ist, wie der admin, der es versorgt, aber die datenbank kann doch keine 2 nsf dateien angeben?!


    es ist definitiv die "selbe" db!! keine replik und nichts. und daher wundert es mich, dass


    Administrator.nsf im Skript Objekt der DB steht und


    administ.nsf in der Arbeitsumgebung.


    Der NotesAdmin zeigt übrigens auch die administ.nsf!


    Code
    Dim maildb As New NotesDatabase("","") 
    Call maildb.OpenMail 
    MsgBox (maildb.Filepath)


    bringt aber ebenfalls mail\Administrator.nsf


    Wieso ist das Objekt im Skript denn dann schief gewickelt?
    Wie kommt der auf diesen Pfad?
    Setzt der einfach Benutzername.nsf?


    Ist doch schon etwas verwunderlich ...

    ahjo ...


    nur im script und in den entsprechenden variablen stimmt das ja alles.
    ich öffnen per OPENMAIL und anschliessend wird im debugger die korrekte maildb mit korrektem filepath angezeigt


    und 2 zeilen später in der picklistcollection soll ich dann den pfad angeben, der im workspace zu lesen ist? wieso unterscheiden die sich überhaupt? wieviele filepath(s) hat denn eine mail db?


    [img align=left width=621]http://download.ghs-software.de/1n.jpg[/img]

    hi


    wenn ich bei einer picklistcollection wie üblich

    Code
    db.server

    und

    Code
    db.filepath

    als parameter übergebe, kann ich diverse mail inboxes nicht öffnen.


    grund war die mir nicht verständliche benennung der mail dbs zB ist die Administrator.nsf, wenn ich sie per skript öffne (openmail) in einer Variablen mit dem FilePath drin als Administrator.nsf gesetzt (das bestätigt auch der debugger).


    schau ich aber im workspace auf die eigenschaften der db, so finde ich den pfad administ.nsf! hiermit tut dann die picklistcollection auch wunderbar!


    sind wir mit notes8 jetzt wieder ins DOS Zeitalter (max 8 zeichen) gerutscht oder welchen grund hat das?


    und noch viel wichtiger: wie gebe ich das nun korrekt an die picklistcollection-methode weiter?


    soll ich eingeben

    Code
    left(db.filepath,8)

    ?


    Danke

    Nein, das haute nicht hin.
    Aber so gehts:


    Code
    <xsl:text disable-output-escaping="yes"> & l t ; </xsl:text>
     <xsl:value-of select="generate-id(parent::node())" /> 
    <xsl:text disable-output-escaping="yes"> & g  t ; </xsl:text>


    oh das führt auch hier im Foren-Code zu Verwirrung


    dennoch Danke

    Hallo ...


    ich möchte in einer Ziel Datei ziel.mht die Zeile


    Content-ID: <477F38927B46N378463>


    generieren und nutze dazu eine XSLT Datei mit folgendem Code:


    ...
    Content-Type: image/<xsl:value-of select="name()" />
    Content-ID: <xsl:value-of select="generate-id(parent::node())" />
    Content-Transfer-Encoding: base64
    ...


    wie bekomme ich die eckigen Klammern um die ID? Ohne diese checkt der IE das nämlich nicht!


    Danke mal

    In einer DB auf dem Server wurden (versehentlich) alle Kommunikationen gelöscht.


    Nachdem ein Backup eingespielt wurde, war erstmal wieder alles da.


    Dann wurden (wahrscheinlich) durch Replizieren mit lokalen Repliken die Dokumente wieder gelöscht.


    Wenn wir jetzt wieder ein Backup aufspielen, kann das ja wieder passieren. Was kann man tun?

    Hi,


    wir löschen per Agent jede Nacht Dokumente eines bestimmten Typs und eines bestimmten Alters aus unserer CRM Datenbank.


    Wie kann es sein, dass diese Dokumente wieder in die Datenbank reinlaufen?


    Es replizieren täglich einige Mitarbeiter. Aber die Replizierung sollte doch erkennen, ob ein Dokument in der Hauptdatenbank gelöscht wurde?!


    Werden vielleicht die Löschkennzeichen (oder Hinweise auf gelöschte Dokumente) nach einer Zeit auch entfernt?


    Danke für jede Idee