tleilax/exportforce — Issue #4: Fehlerbehandlung ändern
Author: tleilax
Created: 2012-01-15 21:43:25+00:00
State: open

== Von Mone ==

Es gibt einen Unterschied zwischen "regulären" und "fatalen" Fehlern.
Beispiel: ich mache getlose() und bekomme einen Fehler (false). Jetzt
möchte ich ja gern wissen, was das für ein Fehler war: "EF antwortet nicht"
oder z.b. "Losepasswort falsch". Im 1. Fall muss ich den Code speichern und
später abfragen. Im 2. Fall kann ich einfach sagen "LosePW falsch" und muss
nichts weiter tun. Da fehlt also sowas wie "is_regular_error". Bei Fehlern
von 1002-1098 sagt die Funktion "JA", dann kann ich einfach den Fehler
durchreichen. Bei 1099 oder -99 muss ich aktiv werden, weil ich da nicht
weiß, ob die Trans nun wirklich durchgeführt wurde oder nicht. Ohne eine
solche Funktion muss ich alle Codes einzelne abfragen, und die
Funktionalität gehört "eigentlich" in die Klasse - denke ich.