Beiträge von hurtz

    Also wenn du nur den Rahmen setzt, kannst du dies mit notesUIView.CaretNoteID auslesen.


    Nur wenn du ein Häkchen vor das Dokument setzt ist dieses auch gewählt. Wenn Notes bei jeder Anwahl (Rahmen) eines Dokuments das Objekt in den Speicher laden würde, würde dies an der Performance zerren, da jede Anwahl in der DocumentCollection abgelegt werden würde und nach welchem Faktor sollten die dann wieder rausgenommen werden.

    Hallo zusammen,


    habe einen Bug entdeckt beim Laden eines ResultSet


    Wenn ich das CacheLimit auf DB_ALL setze und anschließend



    Wird nach jedem isEndOfData die CurrentRow einen Wert nach oben gesetzt. Entdeckt als ich versucht habe den Inhalt einer Tabelle auszulesen. Er hat dann nur jede Zweite Zeile genommen.


    Schon mal jemandem aufgefallen oder mache ich was falsch?
    Designer Version 7.03


    MfG Stefan

    Ein weiters Problem :


    Zitat

    This method is valid only for agent or view action scripts, and may be invoked only on NotesDatabase objects obtained from the CurrentDatabase property in NotesSession.


    Macht die Möglichkeit also hinfällig.


    Naja dann mal weitersuchen ....
    Aber wie macht das der Scheduler?????

    Hallo,


    Ich meine da gab es mal einen Workarround.


    In der Ansicht unter "TargetFrame (SingleClick)" eine Variable in der Notes.ini setzt :
    @Environment("selectedDocument";@Text(@DocumentUniqueID))


    Dann kannst du im QueryDocumentDelete das Dokument anhand der Variable ermitteln.


    Ausserdem könntest du den Button in die Action-Bar der Ansicht legen, so dass du dann auch die UIView und die CaretNoteId laden kannst.
    Wenn du einen Button in der Maske klickst, verliert deine UIView auch den Fokus und somit auch das Objekt den Inhalt, da Notes nicht weiss, wenn es mehrere eingebette Ansichten gibt , welche er nehmen soll


    MfG Stefan

    Hallo taurec,


    danke erst einmal für deine Antwort.


    Ich sage mal so, Ich möchte alle Termine des User Max Mustermann haben die im im Zeitraum vom 04.10. - 10.10 liegen.


    Bei der Suchformel kann ich das zwr berücksichten indem ich jeden Tag in die Suchformel mit aufnehme z.B.


    Dim formula as String
    formula = "@Contains(Form; ""Appointment"") & @Contains(@Text(CalendarDateTime);""04.10.2010"") | @Contains(@Text(CalendarDateTime);""05.10.2010"") ..... @Contains(@Text(CalendarDateTime);""10.10.2010"")"


    Set col = db.UnprocessedSearch(formula)


    Das dateTime der Formel kann ich nicht füllen, da nicht gesagt ist, dass der Termin auch gerade erst erstellt wurde.


    Nur habe ich das Problem dass die Suche nur UnprocessDocuments sucht. Wenn aber ein anderer Agent die Dokumente per UpdateProcessedDoc als porcessed Markiert bekomme ich diese nicht mehr gegriffen (wenn die Markierung nicht pro Agent ist???).


    Order denke ich falsch?

    Hallo zusammen,


    suche eine performante möglichkeit alle Kalendereinträe eines Users für einen bestimmten Zeitraum zu ermitteln.


    Habe schon ein wenig gesucht.
    Gefunden u.a. http://www-01.ibm.com/support/docview.wss?uid=swg21269864
    Hier das Problem u.a bei wiederholten Terminen.


    Dauert aber denn auch ein wenig die Dokumente durchzulaufen und die entsprechenden rauszusuchen.
    Wenn ich dann nacheinander meherer Maildatenbanken auf unterschiedlichen Server durchlaufe dann.... Wow .....


    Gibt es eine Schnittstelle die z.B. der Scheduler nutzt um verfügbarkeiten zu prüfen und Kalendereinträge zu sammeln oder hat jemand einen Tipp wo ich suchen kann oder selbst schon einmal etwas gemacht.


    Vielen Dank für eure Tipps und Hinweise.

    Moin,


    wie taurec schon gesagt hast, kannst du erst einmal im Agenten eine Ausgabe einbauen um im Server-Log zu schauen ob der Agent startet.


    Wenn nicht, schaue nach ob du die Eigentschaften wie in der Hilfe beschrieben gesetzt hat (shared, security, trigger) etc.


    Wenn ja, dann die Frage speicherst du das Document nach dem lauf des Agenten, hats du eventuell andere Felder oder Scripte die das Feld nutzen bzw ändern könnten?


    MfG Stefan

    Hallo,


    es wäre auf jeden Fall erste einmal hilfreich zu wissen was genau in dem moment abläuft wenn du den Fehler bekommst.
    Welche Aktion bzw Script?
    Worauf wird zugegriffen?


    MfG

    Hey taurec,


    also kurz noch einmal zur Erklärung.


    Ich habe einen WS geschrieben.
    Diesen möchte ich aus einer Access-Anwendung aufrufen.
    Dazu MUSS ich eine URL verwenden die wie im Post #1 aussieht.
    Der WebServer von .NET und Java bietet mir die Möglichkeit, doch der WebServer vom Domino wie es aussieht nicht.


    Ich habe vielleicht gedacht, dass die URL einfach ein anderes Format haben muss damit der WS vom Domino das ganze interpretieren kann.
    Ich möchte nicht das Toolkit verwenden, da ich dieses sonst bei unsere 2500 Mitarbeiteren installieren lassen müsste.
    Ich will einfach die Mittel nutzen die Ich habe und dazu brauche ich die URL die der Domino interpretieren kann.


    Naja dann werd ich mal weiter probieren


    Edit :
    http://www.slideshare.net/bill…no-web-services-jumpstart


    auf seite 53 wird etwas ähnliches angesprochen.
    nur weiss ich halt net den kompletten inhalt

    Ist es nicht ganz egal wie ich es mache?!
    Ich möchte keinen Client installlieren, möchte mich gern selbst ums parsen kümmern.


    Daher brauche ich die URL zum Aufruf einen WebServices mit Übergabe von Parametern.
    Die URL ist nur halt bei LD nicht so wie bei anderen Systemen

    Indem du das Script nicht im queryOpen sondern im queryModeChange hinterlegst.
    In dem Event wo du es hast, ist Continue ein Flag dafür, ob das Dokument geöffnet wird oder nicht.
    Im queryModechange verhindert es den Wechsel von Lese- in Bearbeitungsmodus