Beiträge von codec

    Wir haben eine defekte Maildatenbank, die sich bisher jedem Reparaturversuch widersetzt hat (Schablone tauschen, fixup und was man so alles machen kann).
    Das Problem ist, dass diese Datenbank, wenn sie auf dem Server liegt und per Lotus Notes Client angesprochen wird, diesen sofort abstürzen läßt.


    Ich habe es jetzt geschafft eine lokale Replik zu erstellen, die meinen Client nicht abstürzen läßt, jedoch weder eine Kopie noch eine neue Replik der Datenbank auf einem Server funktioniert.


    Ich überlege jetzt eine neue frische Datenbank zu erstellen und per Skript alle Dokumente und Folder aus der alten in die neue Datenbank zu kopieren.
    Habt Ihr vielleicht schon ein kleines Progrämmchen, dass dies für mich erledigt, bzw. habt Ihr vielleicht eine Idee, wie ich dem Problem sonst beikommen könnte.


    Danke im Voraus


    Norbert

    Zitat

    Hinzu kommt, dass spätestens ab R8 auf dem Domino keine Datenbank namens NAMES.NSF mehr erwartet werden darf.


    So wie ich das hier sehe, wird es außer Lotus Notes 6.5.5 in diesem Laden hier keine neuere Version mehr geben.
    Hier soll tatsächlich Scalix eingeführt werden...
    Bis dahin wird der Workaround schon noch halten...


    :undweg:


    Norbert

    Super Danke,


    ich habe jetzt den folgenden Part "On Error" eingebaut:



    und schon klappt es...


    Danke


    Norbert

    Hallo Zusammen,


    wenn ich über den folgenden Code eine Mail per Button aus einer Anwendung versende, dann funktioniert es prima, wenn der Empfänger nur im allgemeinen Adressbuch ist. Wenn er aber auch im lokalen Adressbuch des Users ist erhalte ich die Fehlernummer 4349 (NOTES_ERR_CANT_SELF_ASSIMILATE) im "docMail.send(False)"
    Wie kann ich dieses Problem umgehen???

    Hallo,


    wir haben ein seltsames Problem hier. Wenn ich eine Weiterleitungsregel generiere, die auf alle neuen Dokumente einer Mail-Datenbank (R6.5) wirken soll, so werden die S/MIME verschlüsselten Mails nicht weitergeleitet.
    Hat irgendjemand eine Ahnung, wo das her kommen kann??
    Ich habe im Profil Dokument geschaut, dort steht:


    Code
    @If((@All); (@Do(@SetField("$FilterActions";@Trim($FilterActions:"COPYTO1 +=+ ich@domain.com"));@SetField("DisplayCopyTo_Icon";"1"))); "" )


    ?????


    Norbert

    Hi Taurec,


    danke, jetzt hab ich den Wald entdeckt zwischen den Bäumen. Leider hatte ich keine tiefgreifenden Infos gefunden, wie genau der Link aufgebaut wird. Ein +"/0/"+ vor der DocID hat das Problem behoben. Die Backslashes sind scheinbar nicht ganz so wichtig.


    Danke nochmal


    Norbert

    Die Fehlermeldung lautet:

    Zitat

    The document specified by the link cannot be located within the linked-to database


    ???


    Er kann die UID nicht finden, Oder???


    Ich sehe nicht was an dem Link verkehrt ist:


    Zitat

    notes://Admin-K1/Develop\Test\infoCenter.nsf/5B4B3AA6C5BDC03BC125725800379D6B?OpenDocument


    Gruß


    Norbert

    Hallo, danke für die Hinweise...


    Ich hab jetzt mal:

    Code
    temp:="notes://"+@Name([CN]; @ServerName)+"/"+@Subset(@DbName; -1)+"/"+@Text(@DocumentUniqueID)+"?OpenDocument";


    versucht, aber ich kriege Fehlermeldungen und keine Dokumente...


    Was mache ich falsch???


    Norbert

    Hallo,


    ich habe hier eine "antike" Datenbank, in der per:

    Code
    @MailSend(@Unique(@Trim(_Resp:_Backup));"";"";"Neue Reisebuchung";"Es gibt eine neue Reisebuchung von "+Traveller;@NewLine;[PriorityHigh] :[IncludeDoclink]));


    Mails mit Doclinks versendet werden.
    Nun haben wir eine ganze Reihe Mitarbeiter, die zusätzlich zum Notes Client auch einen IMAP Client einsetzen. Diese Mitarbeiter haben, damit sie SMIME verschlüsselte Mails erhalten "Preferes MIME Messages" im Personendokument eingetragen.
    Leider enthalten die Mails aus der obigen Datenbank keinen Doclink mehr.
    Wie kann ich einen Doclink ala: notes://DatabaseServer@Domain/__C1256E170046FF4E.nsf/0/28EC063808EE3774C125740A004B5C45?OpenDocument
    in die Mails einfügen??
    Ich kriege es per Lotus script hin, jedoch müßte ich dann die ganze Logik der Datenbank verändern...


    Wer weiß Rat???


    Danke


    Codec

    Hallo,


    heute mal eine DAU Frage mit Tomaten auf den Augen.


    Bei gewissen Mails, die per Thunderbird an Lotus Notes Clients 6.5.x geschickt werden und ein Textattachment enthalten wird dieses inline angezeigt, also nicht als Anhang. Das führt z.B. bei Programmcode dazu, dass die Datei nicht einfach gespeichert werden kann, sondern per Cut and Past rauskopiert werden muß, wodurch dann auch noch unter Umständen zusätzliche Zeilenumbrüche eingefügt werden, die das Programm "zerstören".
    Kann ich am Notes Client irgendetwas einstellen, damit er diese Attachments als Attachment anzeigt??


    codec

    OK, damit das hier nicht unbeantwortet bleibt...


    Mein Vorschlag: Pack das skript in einen Button:


    Das sollte funktionieren...


    Codec

    Du öffnest die Datenbank im Designer und erstellst irgendwo eine Aktion, die das Lotus skript enthält.
    Nun speicherst du die aktion ab, aktivierst den Debugger und führst die Aktion aus.
    Der Debugger springt an und Du klickst im Einzelschrittmodus durch das Progrämmle.
    Wenn das "Set acl = db.ACL " ausgeführt wurde, schaust Du in den Variablen unter acl nach und siehst, wie die Notation.
    Nun stoppst Du das Skript, gehst in den Designer und öffnest die Aktion. Dort fügst du nun den ACL eintrag ein anstatt von: "Hier den ACL-Eintrag eintragen".
    Nun speicherst du die aktion und führst sie nochmal aus. Diesmal komplett.
    Das problem sollte behoben sein, du kannst die Aktion wieder aus der Datenbank löschen (mit dem Designer....)


    voila


    codec

    Zitat

    Set acl = db.ACL
    Set entry = acl.GetEntry( "Hier den ACL-Eintrag eintragen" )
    Call entry.Remove
    Call acl.Save


    Wenn man das Skript im Debugger ausführt, dann kann man auch gleich sehen, was da so alles an ACL Kram steht um den Part "Hier den ACL-Eintrag eintragen" füllen zu können...


    codec