Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Jenson am 05.02.07 - 16:10:24

Titel: Fehlermeldung abfangen
Beitrag von: Jenson am 05.02.07 - 16:10:24
Hallo zusammen,

ein Agent holt sich vom Server eine Liste der Datenbanken. Nun soll der Agent durch die Datenbanken Loopen und in jeder Datenbank ein Feld auf einen bestimmten Wert setzen.

Das funktioniert soweit auch, doch wenn eine Datenbank dabei ist, auf die der Agent keine Zugriffsrechte hat, dann schmeisst es den ganzen Agenten.

Kann ich das abfangen? Ich würde dann eine Mail generieren, in der alle Datenbanken stehen die nicht geöffnet werden konnten.

An Errorhandling habe ich gedacht, doch bringt mir das nix, wenn ich nach einem Fehler den Agenten wieder an den Anfang zurück schicke, denn dann ist die Gefahr einer Endlosschleife sehr gross.

Grüsse

Jenson
Titel: Re: Fehlermeldung abfangen
Beitrag von: klaussal am 05.02.07 - 16:15:14
Bei einem Fehler FM drucken und dann zur nächsten DB wechseln. Warum an den Anfang zurück ?
Titel: Re: Fehlermeldung abfangen
Beitrag von: koehlerbv am 05.02.07 - 16:18:39
Natürlich bringt hier ein ErrorHandling etwas (und zwar ein richtiges Handling statt des meist statt dessen eingesetzten "ErrorDisplaying"  ;D):

Du prüfst im ErrorHandler ab, ob die betreffende Fehlernummer für NoAccess gesetzt ist (und führst jetzt Deine Handlungen durch wie FilePath für Reporting merken etc.). Anschliessend springst Du Resume DeinLabel zurück in den Code an eine "ungefährliche" Stelle (holew nächste DB oder so) und machst dort weiter.

Das wäre das einfachste von mehreren Verfahren.

Bernhard
Titel: Re: Fehlermeldung abfangen
Beitrag von: Jenson am 05.02.07 - 16:44:56
Danke ... das war es ! Gibt es irgendwo eine Liste der ganzen Notes-Fehler ? Ich habe in der Designer-Hilfe gesucht, die lässt sich da aber nicht wirklich drüber aus.

Grüsse

Jenson
Titel: Re: Fehlermeldung abfangen
Beitrag von: w3dev am 05.02.07 - 17:02:02
Gib einfach mal "File contents" in die Suche des Designers ein und nimm die erste Ergebnis-Seite
Titel: Re: Fehlermeldung abfangen
Beitrag von: Jenson am 05.02.07 - 17:03:55
Danke !  ::) Auf "File contents" wäre ich nicht gekommen...

Grüsse

Jenson
Titel: Re: Fehlermeldung abfangen
Beitrag von: w3dev am 05.02.07 - 17:07:18
Bin auch nur durch Zufall drauf gekommen. Ich hab einfach immer nur die Fehlernummer eingegeben, dann wird die nämlich gleich noch markiert.