Beiträge von netbasset

    Hallo zusammen,


    ich habe in einer Maske angeklickt "Fusszeile auf Seite 1 drucken" und die Fusszeile schön "Seite &P von &Q" beschrieben.


    Wieso wird auf Seite 1 nichts angedruckt?


    Seite 2 geht?


    dafür erhalte ich in der Kopfzeile von Seite 2
    2231.01.201113:17 .... usw


    was soll das?


    Danke für die Hilfe

    immer noch keine Lösung ... bitte nochmal Hilfe ... in dem stream für den Exporter finden sich die bitmaps noch immer nicht, obwohl sie in notes zu sehen sind.


    Set exporter = s.CreateDXLExporter(doc)
    Call exporter.SetInput( doc )
    Set transformer=CreateXSLTransformer(exporter, xslstream, s_html_stream )
    Call exporter.Process


    an welcher stelle schliesst der exporter denn die bitmaps aus?


    wie gesagt, wenn ich ein normales gif aus der zwischenablage i d body paste, kommt es in der html datei base64 codiert an.


    was ist da los?

    Du hast Recht ...


    in dem aktuellen Fall geht es darum eine Mail/Notice zu generieren, die dem Attendee ein Rescheduling mitteilt.


    Auch hier wurden die Felder beim Öffnen der Mail von Notes einfach umgeschrieben in eine NoticeType=E Änderungsmeldung.


    Allerdings nicht, wenn man die korrekte SeqNumber hochzählt und mitgibt. Hierzu muss im eigentlichen Termin die SeqNumber ausgelesen und um eins erhöht wieder mitgegeben werden.


    http://www-12.lotus.com/ldd/do…6559005ce7b3?OpenDocument


    vielleicht hilfts mal.

    was macht denn notes, wenn der chair dich aus einem termin austrägt?


    es sendet dir eine mail, dass du ausgetragen wurdest.


    wenn mir hier irgendjemand so eine mail "emulieren" kann, bin ich zufrieden: das werdet ihr nicht hinbekommen, da notes hier felder wie noticetype usw einfach umschreibt. - egal was du sendest - ich hatte das in einem anderen thread bemerkt.

    das Skript läuft in nem Agenten.


    Ich kann auch diverse Events löschen auf diesem Wege, wenn ich deren Kalender nicht geöffnet habe.


    D.H. von 3 Usern wird in der selben Schleife je die MailDB geholt und dort das Event mit der ApptUNID gesucht. Bei alles wird es gefunden. Nur bei denen, die grade den Kalender geöffnet haben wird es nicht gelöscht.


    Derzeit arbeite ich an einer Umgehung über
    set itm = doc.getfirstitem("CalendarDateTime")
    call itm.remove()


    scheint besser zu gehen, löscht aber eben nicht

    leider nicht so bei uns


    der kalender von "Rainer Zufall" ist offen und
    ich hole mir zeitgleich über view.getnextdocument ... usw
    die backends, vergleiche deren UNID mit einem String und
    beim Treffer schreibe ich Call docToKill.RemovePermanently(True)


    d.h. der Client auf dem das Skript läuft ist auch der, der das
    Kalenderevent geöffnet hat, aber das Skript behandelt das Backend Dokument.

    Call docToKill.RemovePermanently(True)


    dieser befehl sollte gem. Hilfe ein Dokument löschen, auch wenn es gerade bearbeitet wird (durch den Parameter "true").


    Leider löscht er bei mir das Dokument nicht, wenn ich es im Kalender mit Vorschau geöffnet habe. Das muss aber irgendwie umgangen werden.


    Jemand eine Idee, wie man das Dokument wegbekommt - vielleicht nachdem es geschlossen wurde?


    (Ich habe auf die Mail Schablone keinen Zugriff - nur Skript von aussen.)


    Danke

    du es würde mir schon reichen, wenn mir jemand ein skript beispiel zeigt, welches funktioniert.


    ich kann hier nicht den kompletten code posten.


    hier das Dokument, wie es in dem Moment, wenn es gesendet wird, aussieht:


    Form:Notice
    OptionalAttendees:
    AltOptionalNames:
    INetOptionalNames:
    FYIAttendees:
    AltFYINames:
    INetFYINames:
    $PublicAccess:1
    StartDate:08.09.2010 07:00:00
    StartDateTime:08.09.2010 07:00:00
    StartTime:08.09.2010 07:00:00
    EndDate:08.09.2010 08:00:00
    EndDateTime:08.09.2010 08:00:00
    EndTime:08.09.2010 08:00:00
    Chair:CN=Rainer Zufall/O=domintern
    AltChair:CN=Rainer Zufall/O=domintern
    RequiredAttendees:Klara Himmel/domintern@domintern
    AltRequiredNames:CN=Klara Himmel/O=domintern
    INetRequiredNames:KLARAHIMMEL@DOM-INET.DE
    Topic:termin mit tn
    $CSWISL:$S:1
    $CSVersion:2
    $NoPurge:08.09.2010 08:00:00
    $SMTPKeepNotesItems:1
    AppointmentType:3
    SchedulerSwitcher:1
    OrgTable:CO
    Principal:CN=Rainer Zufall/O=domintern
    $AltPrincipal:CN=Rainer Zufall/O=domintern
    APPTUNID:90D1E9C005AD5099C125778C003F3A7B
    SequenceNum:1
    Subject:Cancelled: termin mit tn
    NoticeType:C
    _ViewIcon:81
    $CSFlags:w



    Wieso ändert er das in der Mail DB?

    ok, das ist schon klar, ich hab ja geschrieben "grob"


    natürlich versorge ich alle Pflichtfelder und füge auch einen String ein und keine Variable


    bye the way: der Designer würde mich darauf auch hinweisen, wenn c nicht instanziiert wäre.


    Selbst wenn das eine Variable wäre - was nicht der Fall ist - und die Mail dann mit "" als noticetype gesendet würde, wieso steht dann ein "E" drin, wenn ich in der INbox die Eigenschaften prüfe?


    Das macht keinen Sinn!

    zur feldliste: das sind die felder, die ibm als pflichtfelder beschreibt, wenn man einen teilnehmer über ein gecanceltes meeting informieren will:


    http://www-12.lotus.com/ldd/do…6559005ce7b3?OpenDocument


    nur kann man das noch so schön befolgen, die Mail wird mit dem Befehl .send() gesendet und hat in genau diesem Moment des sendens das Feld NoticeType = C stehen und sowie die Email im Posteingang eintrifft steht NoticeType = E drin! Die MailDB fuddelt das einfach um. Dazu muss die mail nicht mal geöffnet werden.


    Das Skript ist relativ simpel:
    ganz grob:


    doc = db.createdoc
    form = notice
    noticetype = C
    uvm.
    doc.send()


    alles so, wie bei IBM beschrieben

    Hallo zusammen,


    wenn man aus einem externen LotusScript eine "notice" sendet mit dem item noticetype = c und auch die übrigen von IBM vorgeschrieben Parameter artig mitgibt, tut Notes etwas ganz tolles:


    die Mail wird in der Mailbox wie von Zauberhand umgeschrieben. Schaut man sie - ohne zu öffnen - in der Inbox an, so enthält sie den noticetype "E" und ein anderes Icon als das mitgegebene uvm.


    Ergebnis: der Teilnehmer des Appointment wird nicht informiert, dass das Ereignis gecancelt wurde, sondern, dass ein Update erfolgt ist. DAS IST FALSCH!


    $BusyName current user -- current user -- -- -- --
    $BusyPriority 2 -- 2 -- -- -- --
    $CSFlags -- w -- w w w w
    $REF -- yes -- yes -- yes yes
    _ViewIcon 84 84 84 84 133 81 10
    _ViewIcon2 11 11
    CopyTo yes yes yes yes yes yes yes
    Delegator -- -- -- -- yes -- --
    Delegee yes -- yes yes -- -- --
    Form notice notice notice notice notice (ReplyNotice) notice
    FormToUse -- -- -- -- -- notice notice
    NewEndDate yes -- yes -- -- -- --
    NewEndTime yes -- yes -- -- -- --
    NewStartDate yes -- yes -- -- -- --
    NewStartTime yes -- yes -- -- -- --
    NoticeType R R D D L C N
    Recipients -- -- -- -- -- -- --
    SEQUENCENUM 1 1 1 1 1 3 3
    StatusUpdate yes -- yes -- -- yes yes


    Was wisst Ihr dazu?

    Hallo zusammen,


    ich importiere eine MHT Datei und erhalte im Body eine Grafik, die wohl im $File-item gespeichert ist.


    ... ConvertMIME = False
    If Not stream.Open( s_file_source_path ) Then ...


    er schreibt mit auch ein Attachment symbol und c.gif darunter in den Body.


    Hieraus muss ich aber irgendwie ein eingebettetes image machen, weil sonst der dxl exporter das teil nicht rausbekommt, wenn ich anschließend wieder exportiere.


    wie geht man da vor?

    Hallo, ich versuche, eine Benachrichtiguns-Email an einen aus einem Termin entfernten Teilnehmer zu senden.


    Notesintern wird dieser über sein Entfernen aus der Teilnehmerliste per Email informiert. Diese EMail öffnet sich gleich mit Messagebox "You are no longer ..." und der Termin wird aus dem Teilnehmerkalender gelöscht.


    Was muss getan werden, um diese Mail zu emulieren, wenn man von "extern" den Teilnehmer bereits aus dem Termin entfernt hat?


    Folgendes habe ich bei IBM gefunden, das reicht aber hinten und vorne nicht aus.


    $CSFlags = “w”
    _ViewIcon = 157
    AppointmentType = 3 for Meeting
    Form = “Notice”
    NoticeType =”S”
    OptionalAttendees– person being removed is removed from RequiredAttendees/OptionalAttendees list
    Repeats – value is “” for non-repeating
    RequiredAttendees – person being removed is removed from


    Im Scriptverlauf des CSDocOpen wird mir das alles auch überschrieben durch die Originaltermin-Items, d.h. selbst wenn ich noch so schöne items in der Mail versende, irgendwie überschreibt er alle beim Öffnen der Mail wieder, sodass auch das NoticeType-item wieder auf "E" steht, obwohl ich "S" reingeschrieben hatte.


    Welcher Trigger sorgt dafür, dass Notes dieses Zeug überschreibt?


    Danke mal

    definitives nein!


    hier ist kein Admin aktiv, der ist im Urlaub - ich spreche von einer Aktion, die in den letzten 2 Std gelaufen ist!!!


    Notes gibt den Platz eben nicht frei! Der Windows Explorer zeigt weiter Festplattenplatz 789 MB frei, obwohl der selbe Explorer vor der Aktion im Verzeichnis Domino/Data definitiv 3,5 GB mehr angezeigt hatte!


    DAS GIBTS DOCH GARNICHT!!


    was auch geil witzig ist: ich habe im gesamten ProgramFiles Verzeichnis weniger 1,8 GB sprich die DB kann keine 4 GB mehr groß sein, auch für Windows nicht - und dennoch hat C:\ in der Gesamtbetrachtung (Rechtsklick auf die C:\PLatte im Explorer) nicht an belegtem Platz verloren.