Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: gossifu am 01.09.06 - 10:21:32
-
Hallo zusammen,
ich hab hier 'ne DB in der Mails von extern einfliegen. Diese haben Anhänge, die automatisch abgehangen werden. Anstatt des Anhangs gibt es dann nur noch einen Link ins Dateiverzeichnis.
Jetzt wurde der Server auf eine andere Maschine gesetzt. Softwareseitig ist alles gleichgeblieben.
Nun tritt das Phänomen auf, das die Anhänge ordnungsgemäß abgehangen werden und der entsprechende Link erzeugt wird. ABER, das Icon mit Dateibezeichnung bleiben im Body. :-:
Dies führt beim Antworten mit Protokoll zu Fehlermeldungen.
Ich lösche im Script für diesen Agenten das $File-Feld und die Ressource nach dem Abhängen.
Liegt es an der Reihenfolge? Sollte ich erst den Anhang und dann das $File-Feld löschen.
Aber es funzte bisher ohne Probleme.
Hat das Phänomen schon mal jemand gehabt. Bin langsam ratlos. ???
mfg
Kjeld
-
Ich würde sauber mit
Permanently deletes an embedded object, object link, or file attachment.
Defined in
NotesEmbeddedObject
Syntax
Call notesEmbeddedObject.Remove
Usage
After calling the Remove method, you must call the Save method in NotesDocument to save the change that you made.
arbeiten. Das Löschen von $FILE halte ich für unsauber, denn dann bleibt im Rich Text Feld, sofern es kein V2 Attachment ist, zumindest das Icon übrig.
Andreas
-
Hallo Glombi,
ich geb Dir recht, sauber sollte alles sein. War es auch und auch mit dem umgekehrten Weg gibt es auch den Effekt.
Meldung: "Element des Dokuments nicht gefunden".
Auch nur mit eo.Remove bleibt das Icon. Scheibenkleister.
mfg
Kjeld
-
Holst Du Dir das EmbeddedObject auch über das NotesRichTextItem? Das würde ich auf jeden Fall machen.
Es kann sein, wenn Du es direkt mit notesDocument.EmbedAttachment machst, dass das Icon da bleibt.
-
Werd' ich mal probieren, bisher mache ich das über embeddedAttachment.
Danke.
Kjeld
-
Sorry,
Korrektur, hab mich verlesen, ich mache es doch über EmbeddedObjcts des RT-Items und gehe dann mit der Schleife über alle
Objecte, frage ab, ob es Attachments sind usw.
mfg
Kjeld
-
Hallo,
Danke Glombi, der Tipp mit dem EmbeddedObject.Remove war der Treffer.
Warum ich damals das $File-löschen zuerst gezogen hab...?
mfg
Kjeld