Beiträge von nashieli

    Hallo,


    ist es möglich, dass ich in der Mailansicht einer markierten Mail ein Icon/Bild/Farbe in einer Spalte hinzufügen kann.


    Oder auch ähnlich wie in Outlook eine Fahne mit verschiedenen Farben.


    Spalten kann ich zwar erzeugen per Code. Jedoch hab ich keine Eigenschaft des NotesDokumentes gesehen, wo ich das tun kann.


    Für einen Tip wäre ich dankbar.


    Gruß


    Asim

    Hallo,


    ich habe eine COM-Bibliothek geschrieben (VB6) die aus einer Toolbar/Buttons aus Notes angesprochen wird. Diese COM-Bibliothek ermittelt dann in der Mailansicht den aktuell markierte E-Mail, fügt Felder hinzu, extrahiert die Attachments usw usw usw und sendet die Informatioen weiter an unsere Archivsystem (was nix mit Notes zu tun hat). In der COM-Bibliothek sitzt praktisch die Logig des Archivsystems. Alles über COM und funktuioniert auch sehr gut.


    Jetzt möchte ich die Buttons in der Toolbar ein/ausblenden oder enabled true/false setzen. Die Toolbar ist von mir selbst erzeugt worden und ist in der Bookmark vorhanden.


    Ich komme zwar an meine Toolbar mit getOutline ran, aber laut Doku ist die Eigenschaft isHidden leider über COM nicht verfügbar.


    Vielleicht eine Idee wie ich das trotzdem hinbekommen könnte ohne Notes in Anspruch zu nehmen. Das soll ebenfalls in meine COM-Bibliothek passieren.


    Danke


    Gruß


    Asim

    danke taurec... dazu fällt mir eines ein: wer lesen kann, ist klar im Vorteil... jetzt geht es...


    ich hatte es mit dem Data-Verzeichnis probiert...


    Du bist moderator hier?... sage mal, was hat es immer mit den anonymer Beobachter auf sich, den ich ab und zu sehe in meinem thread???...


    Vielen Dank


    Gruß


    Asim

    Ja, hab Deine Antwort auch vernommen und es auch so gemacht. Jedoch bekomme ich immer noch denselben Fehler. Ich habe meine Anwendung und auch die DXL-Datei in das Data-Verzeichnis kopiert und von dort aufgerufen. Hat leider nichts getan. Daher hab ich es jetzt nochmal angesprochen. Ich habe auch von meiner Anwendung den Pfad ausgeben lassen und dieser war auch das Data-Verzeichnis.

    Zitat


    Um bei dem Auto zu bleiben - ich kann auch nicht verlangen, dass mein rotes Auto jetzt gelb aussehen soll, aber das Auto darf nicht lackiert werden.


    hehehehe... da ist was dran... der Kunde ist König wie Du weisst...


    Zitat


    Diali schrieb:
    Wie fügst Du eigentlich den Agenten ein?


    Gruß
    Dirk


    Ich wollte das per C#/VB6 tun und zwar so:


    ############################
    Domino.NotesSession m_session = new Domino.NotesSession();
    m_session.Initialize("dsfsdafdsfd");


    NotesDatabase db = m_session.GetDatabase("", "bookmark.nsf",false); //oder meine Mail-DB


    Domino.NotesStream stream = null;
    stream = m_session.CreateStream();
    stream.Open(szFileName, "");
    if(stream.Bytes == 0)
    {
    return;
    }



    importer = m_session.CreateDXLImporter();
    //importer.ReplaceDBProperties = true;
    importer.ReplicaRequiredForReplaceOrUpdate = false;
    //importer.ACLImportOption = Domino.DXLIMPORTOPTION.DXLIMPORTOPTION_REPLACE_ELSE_IGNORE;
    importer.DesignImportOption = Domino.DXLIMPORTOPTION.DXLIMPORTOPTION_CREATE;
    importer.Import(stream,db);


    stream.Close();
    stream = null;
    importer = null;
    db = null;
    m_session=null;


    #######################


    Bilder gehen damit wunderbar zu importieren. Ich habe den Agenten erstellt und diese aus Notes als DXL-Datei exportiert. Was ja nix anderes ist als eine XML-Datei. Ähnlich wie bei den Bildern. Die Bilder bekomme ich wieder woandders import. In diesem Fall die Bookmark. Aber bei den Agenten schläg er mit der Fehlermeldung


    "\n\nLotusScript Error - Cannot load resource string or resource file missing (nse*, nsk*, etc).\nDXL importer operation failed\n"


    womit ich nix anfangen kann. Wenn ich den Code als LotusScript umschreibe und in Notes über einen Agenten ausführe, dann funktioniert der.


    Daher war meine Idee eine nsf-Datenbank die ich erstellt habe und sowieso wegen der Toolbar brauche, anzuzapfen und dort einen Agenten ausführe, der widerrum diese DXL-Datei in meine Mail-DB importiert. Ja, das klingt jetzt eigenartig. Aber vielleicht hast Du eine bessere Idee bzgl. des Agenten-Imports. Wenn es geht, von aussen ansteuerbar.


    Danke und Gruß


    Asim

    Zitat


    Diali schrieb:
    klare Aussage "kommt darauf an". ;)
    Hat das Archiv einen Client, der auf dem PC läuft und in diesem Client kann Code hinterlegt werden, ann liese sich der Notes-Client eventuell ansprechen. Ich drücke mich da nur vage aus, weil dies von zu vielen Faktoren abhängt, die ich nicht kenne.


    Ja, unser Archiv hat einen Client. Der soll mit Notes kommunizieren. Jedoch von Notes aus. Dort soll eine Mail markiert werden und an unseren Client übergeben werden. Daher muss ich aus Notes was machen.


    Zitat

    nur als Tipp wenn Du den "Notes-Server" als Domino bezeichnet gibt es hier keine Verwechslungen mit eventuell anderen beteiligten Servern (in diesem Fall der Archiv-Server.
    Soll etwas markiertes aus der Mail-DB kopiert werden, so muss der Agent in die Mail-DB integriert werden. Alles andere wird nicht funktionieren!


    hmmmmmmm... das ist nicht jut... versuche einen Agenten in die Mail-DB zu importieren. Aber wie ich den anderen Antworten entnehme, kann es passieren das es nicht geht. Da aber die Admins vor Ort uns reinlassen müssen, könnte man vielleicht einen Weg finden das doch zu tun per Berechtigung. da kenne ich mich auch nicht so gut aus.



    Zitat


    hier gibt es auch wieder mehrere Möglichkeiten.
    1. habt ihr eventuell die Hoheit über das Mail-Template, dann könntet ihr dieses anpassen und die Aktion nur für berechtigte User einblenden
    2. ihr versendet ein Mail mit einem Script, welches einen privaten Agenten einfügt.


    ja, da hab ich schon einige Lösungen gesehen wie sowas gemacht wird. Jedoch ist das nicht erwünscht. Über die Hoheit kann ich nix sagen. Jeder Kunde kann da anders sein. Wie schon geschrieben soll das ein Art Add-In für Notes sein, was nur auf den Clients funktioniert. Also das was es auch für Outlook oder Novel Groupwise gibt.


    Zitat


    Ich hoffe ich habe von Deinen Ausführungen alles richtig verstanden.


    ja, hast Du und ich Danke Dir dafür...


    Gruß


    Asim

    sorry, aber hast jetzt nicht verstanden worum es wirklich ging oder... er hat das recht sich zu äußern und ich hab das recht mich zu wehren...


    was heisst hier der ton. Ich seh das alles entspannt... mag sein, dass Du meine Zeilen etwas grimmiger liesst...


    denk an blumen und liess einfach nochmal... dann stimmt auch die musik...

    also, ich würde Dich bitten hier raus zu halten... finde ich scheisse, dass Du mich auch hier schlecht machst... ich habe dort niemanden beleidigt oder ähnliches getan... Du bist Moderator in atnotes und nicht hier... was Du jetzt hier abziehst ist auch nicht doll...


    und das ich da nicht posten soll, weil ich angeblich zuviele vergrault habe seh ich nicht so... habe mit zwei private Post ausgetauscht die genauso abkotzen über die Moderatoren bei anotes... finde ich immer bemerkenswert wie Du für alle sprechen kannst...


    wie ich dort geschrieben habe, hast Du mein Grundproblem nicht verstanden... da geht es nicht darum umbedingt vom Client zum Server oder umgekehrt...


    Du magst vielleicht ein Notes-Guru sein, aber da hört es auch auf... unsere Kunden kaufen ein Gesamtpacket bei uns, wo es um Archivierung geht... da spielt eine poplige Notesanbindung die vierte Geige, wenn überhaupt... Du kaufst auch keine Auto, weil Dir der Heckscheibenwischer gefällt...


    Unser Archiv hat eine Rich-Client... dieses soll mit dem Notes-Client kommunizieren um E-Mails im Archiv bei uns abzulegen..


    Daher brauche ich ein Toolbar die ein aktuell markierte E-Mail an uns übergibt... per Code geht das alles... es soll nix mit dem Server gemacht werden... wenn ich mich da aus unerfahrenheit in notes falsch ausgedrückt habe, will ich das jetzt korrigieren...


    warum: kann ich Dir auch sagen... ein Kunde hat seine Notes-Zentrale in Frankreich... er will aber eine Anbindung für Deutschland und bittet darum, am Server nichts zu tun, weil die da kein Zugriff haben oder sollen...


    Und es soll auch nicht jeder Client auf dem Notes drauf ist unsere Toolbar haben, da unser Archiv nicht drauf ist... nach Möglichkeit soll das per Setup ausgeführt werden... die Admins sollen erst garnicht damit belastet werden...


    Das war jetzt zuviel des guten... hoffe das war nicht zu verwirrend...


    ach noch etwas: die Kunden kotzen auch über Notes ab... am liebsten würden die das eher heute als morgen ablösen... aber der Migrationaufwand ist denen zu hoch... somit muss ich mich auch damit beschäftigen...


    Gruß


    Asim

    ich habe eine C#-Anwendung geschrieben, der die Toolbar erzeugt und auch die Bilder in die Bookmarkk importiert... jetzt wollte ich auch die Agenten mit rein importieren...


    ich muss dann per Code jetzt herausfinden wie die Mail-DB genau heisst... und da hackt es zur Zeir bei mir...

    hmmmmmm.... das ist nicht jut... wie kann ich dann meine Mail-DB per LotusScript ermitteln und in diese dann den Agenten importieren...


    ist das überhaupt sinnvoll, dass soo zu tun wie ich? Die Agenten sollen nur auf den Clients abgelegt werden...


    dachte, man sollte alle Benutzereinstelleungen in der bookmark ablegen...


    wie kann ich doch noch hinbekommen, dass der in der Mailansicht den Agenten aus der Bookmark startet?

    hmmmm... also, wenn ich die nsf-Datei auf dem Server den Agenten einfüge, dann kann ich auch per Button zugreifen... auch wenn ich in der Mailansicht bin auf meinem Client...


    wie kann ich die bookmark.nsf auf (Client) und meine persönliche nsf-Datei auf C:\Lotus\Domino\Data\mail (Server) angleichen?

    nein, hab den jetzt zum posten umbenannt... aber der name ist schon korrekt... das hab ich kontrolliert...


    wenn ich lotus notes aufmache und in der Willkommenseite bin, dann seh ich den Agenten als Menü unter Aktionen...


    Wenn ich jedoch in die Mailsansicht gehe, ist der Agent nicht mehr da und auch von der Toolbar nicht ansprechbar...


    Ich vermute, dass ich den falsch importiert habe... wie beschrieben: der ist in der Bookmark.nfs drin...

    Hallo,


    ja, ich schon wieder.


    habe aus einer xyz.nsf die Toolbar und Bilder in meine bookmark.nsf importiet mit C#. Geht ganz gut.


    Jetzt importiere ich die Agenten auch noch dazu. Jedoch, wenn ich auf den Button in der Toolbar drücke in der Mailansicht sagt er, dass der Agent nicht vorhanden ist. Obwohl ich den Agenetn in der bookmark.nsf sehen kann.


    Im Formeleditor vom Button steht:
    @Command( [RunAgent];"xyzAgent")


    Habe ich was übersehen.


    Vielen Dank


    gruß


    Asim

    Hallo,


    ich habe folgenden Code:


    'Note These constants are new with Release 6.
    Const DXLIMPORTOPTION_CREATE = 1
    Const DXLIMPORTOPTION_IGNORE = 2
    Const DXLIMPORTOPTION_REPLACE_ELSE_IGNORE = 5
    Const DXLIMPORTOPTION_REPLACE_ELSE_CREATE =6
    Const DXLIMPORTOPTION_UPDATE_ELSE_IGNORE =9
    Const DXLIMPORTOPTION_UPDATE_ELSE_CREATE =10

    Dim session As New NotesSession
    Dim db As NotesDatabase
    Set db = session.CurrentDatabase
    filename$ = Left(db.FileName, Len(db.FileName) - 4)

    Dim m_session As New NotesSession
    Dim m_db As NotesDatabase

    Set m_db = m_session.GETDATABASE("", "bookmark.nsf", False)

    REM Open dxl file named after current database
    Dim stream As NotesStream
    Set stream = session.CreateStream
    If Not stream.Open("C:\import.xml") Then
    Messagebox "Cannot open " & filename$,, "Error"
    Exit Sub
    End If
    If stream.Bytes = 0 Then
    Messagebox "File did not exist or was empty",, filename$
    Exit Sub
    End If

    REM Import DXL into new database
    Dim importer As NotesDXLImporter
    Set importer = m_session.CreateDXLImporter(stream, m_db)
    importer.ReplicaRequiredForReplaceOrUpdate = False 'Database doesn't need to be a replica
    importer.DesignImportOption = DXLIMPORTOPTION_REPLACE_ELSE_CREATE
    Call importer.Process


    Ich möchte die Datei import.xml importieren über LotusScript. Das geht auch und ich kann den Agenten in der bookmark.nsf sehen. Wenn ich den jedoch später im Designer ansehen möchte sagt er "Das Dokument ist nicht signiert" ??? Die Meldung kommt auch beim ausführen. Was muss ich ihm mitgeben beim importieren.


    Hab die import.xml mit angehangen.


    Danke


    Gruß
    Asim

    Ich habe meine Anwendung in das Data-Verzeichnis kopiert und auch der Pfad zur XML verweist auf das Data-Verzeichnis wo auch die xml-datei ist.


    komischerweise bekomme ich denselben Fehler auch bei:


    agentSource = dbBook.GetAgent("import");
    if (agentSource == null)
    {
    return;
    }
    agentSource.Run("");


    Ist vielleicht meine Installation hin, wobei ich die heute neu aufgesetzt habe...