Domino 9 und frühere Versionen > ND8: Entwicklung

Error Handling

<< < (3/4) > >>

koehlerbv:
Prüfe nach der Property IsDeleted auch noch NotesDocument.Items ab. Wenn das kein Array ergibt, liegt eine andere Leiche vor.

Einen ErrorHandler brauchst Du ja sowieso und immer. Diesen solltest Du so aufbauen, dass Du auf bekannte / erwartete Fehler zielgenau reagierst und für den Rest ein "Stand-Procedere" parat hältst.

Bernhard

michael-r:
Noch eine Frage, wie stell ich es dass ich die Daten mit fehlerhaften Dokumenten logge?
Ich möchte On error goto nutzen und dann die jeweilige Dokumenten UNID loggen zur Domino Console, in eine Datenbank oder Textdatei?

Call crlog.OpenFileLog("C:\agentlog.txt")
Call  crlog.LogAction(doc.Universalid)
Call crlog.Close

Das geht irgendwie nicht.

MFG Michael

jBubbleBoy:
Der etwas aufwendigere Weg wäre "OpenLog" --> http://www.openntf.org/projects/pmt.nsf/ProjectLookup/OpenLog

Die einfachste Variante wäre die Benutzung der Klasse "NotesLog", hier musste mal in die Hilfe schauen, da gibt es schön ausformulierte Beispiele. 

michael-r:
was glaubst du woher ich das habe  ::)

Jetzt wollte ich das direkt in eine DB logen, das geht aber auch nicht...

MFG Michael

jBubbleBoy:
Mach am besten eine NotesLog.openAgentLog(), es dürfte deinen Ansprüchen am besten passten.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln