Autor Thema: Fehlermeldung abfangen  (Gelesen 1441 mal)

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Fehlermeldung abfangen
« 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

klaussal

  • Gast
Re: Fehlermeldung abfangen
« Antwort #1 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 ?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung abfangen
« Antwort #2 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

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: Fehlermeldung abfangen
« Antwort #3 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

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehlermeldung abfangen
« Antwort #4 am: 05.02.07 - 17:02:02 »
Gib einfach mal "File contents" in die Suche des Designers ein und nimm die erste Ergebnis-Seite
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re: Fehlermeldung abfangen
« Antwort #5 am: 05.02.07 - 17:03:55 »
Danke !  ::) Auf "File contents" wäre ich nicht gekommen...

Grüsse

Jenson

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Fehlermeldung abfangen
« Antwort #6 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.
So is das mit dem Licht, mal brennt's und mal brennt's nicht

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz