ok, sorry, dann für alle
To let Lotus Notes handle the print for Internet mail, use the follwing notes.ini parameter:
BrowserRenderPrintNotes=1
danke ... nächstes mal wird gesucht
ok, sorry, dann für alle
To let Lotus Notes handle the print for Internet mail, use the follwing notes.ini parameter:
BrowserRenderPrintNotes=1
danke ... nächstes mal wird gesucht
und wie komme ich dann an den notes native dialog?
ich habe ja nur den eclpise client, oder?
sorry, aber das ist nicht unbedingt mein tagesgeschäft
was für n Browser?
ich mache nix mit web.
Ich benutze die normalen Mittel Designer und FatClient.
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.
da wird man düllich ... na gut, kann ich mit leben,
jetzt lösche ich das CalendarDateTime und gut ist
Danke nochma
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?
wenn ich das finden würde, wäre vielleicht interessant.
... bei IBM direkt "IBM Redbooks search" kommt natürlich nichts. Wozu baut man dann eine Suche ein?
Aber danke, vielleicht findet google was
oder hat jemand die URL da für das scheduling teil?
a la ... http://www.redbooks.ibm.com/Re…g247506.html?OpenDocument
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
dann möge es so sein ...
die datenbank ist jedenfalls kleiner.
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.