[gnucash-de] Deutsche Bank PGK bricht mit Netzwerkfehler ab...

Martin Preuss aquamaniac at gmx.de
Sam Apr 30 14:27:01 EDT 2005


On Saturday 30 April 2005 20:17, Christian Stimming wrote:
[...]
> Ach ja, Martin: Diese Fehlermeldung liefert trotzdem einen erfolgreichen
> Rückgabewert von AB_Banking_ExecuteQueue, so daß gnucash erstmal meint, daß
> eine leere Antwort (d.h. keine Umsätze) angekommen wären, was für den
> Benutzer etwas irritierend wirkt. Weißt du, an welcher Stelle man einfügen
> müsste, daß so ein "no socket" Verbindungsabbruch auch als Fehler bei
> AB_Banking_ExecuteQueue zurückgegeben wird?
[...]
Hmm, auf Anhieb erst mal nicht (muesste ich selber nachschauen), aber die Jobs 
enthalten ja die korrekte Antwort (ich habe da in Deinen Logs was gelesen von 
"setting status to ERROR")...

Wenn GnuCash also im Job nachschaut, stellt es fest, dass der Job fehlerhaft 
ist.

ExecuteQueue gibt nur einen Fehler zurueck, wenn so gar kein Job erfolgreich 
ausgefuehrt wurde, oder wenn in der Ausfuehrung der Queue selber (also noch 
innerhalb AqBanking) ein Fehler auftritt.
Wenn aber der Job vom Backend behandelt wurde (selbst wenn das Backend nix 
weiter machen kann als einen Fehlerstatus zu setzen) gilt die Queue fuer 
AqBanking erst mal als korrekt ausgefuehrt, ergo gibt es auch keinen Fehler.

Dann muss man die einzelnen Jobs selber auf deren Status hin untersuchen (was 
normalerweise ja eh gemacht wird).


Martin

-- 
"Things are only impossible until they're not"

LibChipcard - http://www.libchipcard.de/
AqBanking - http://www.aquamaniac.de/aqbanking/
OpenHBCI - http://www.openhbci.de/