Moin,

On Tuesday 19 September 2006 21:22, Christian Stimming wrote:
[...]
> 3:2006/09/19 21-15-04:aqbanking(6565):dtaus-import.c:  741: Bad number of C
> sets (is 3, should be 23)
> 3:2006/09/19 21-15-04:aqbanking(6565):dtaus-import.c:  790: Bad account id
> checksum (is 8017637352,000000, should be 0,000000)
> 3:2006/09/19 21-15-04:aqbanking(6565):dtaus-import.c:  818: Bad bank code
> checksum (is 44761380,000000, should be 0,000000)
> 3:2006/09/19 21-15-04:aqbanking(6565):dtaus-import.c:  846: Bad EUR
> checksum (is 56,37, should be 0,00)
>
> Nur weil die Abbrüche rauskommentiert waren, hat man überhaupt mehr als die
> erste Meldung gesehen und die Buchungen dann in der Applikation gehabt.
> Wäre das eine Option? Alternativ: Gäbe es eine Möglichkeit, wenn man den
> AB_IMEXPORTER hat, dass  man da sagt "Checksum-Fehler etc. bitte
> ignorieren"? In der momentanen Struktur vom dtaus-importer sieht mir das
> nicht ganz so einfach aus. Da würde ich eher dafür stimmen, die
> checksum-Fehler nicht zum Abbruch zu machen. Meinungen?
[...]

Ich haette ziemlich Bauchschmerzen damit, wenn wir im Importer wissentlich 
falsche Umsaetze importieren wuerden... Ich sehe da zwei Moeglichkeiten:
1) einen Result-Code, der besagt, dass die Daten korrupt sein koennten (z.B. 
weil eine Checksumme nicht stimmt). Dann koennte der Benutzer immer noch 
entscheiden, ob er die Daten dennoch importieren will
2) einen Filter vorschalten, der die Checksummen korrekt berechnet

Ansonsten muss man halt sagen, dass eine DTA-Datei mit fehlerhaften 
Checksummen grundsaetzlich falsch ist: Keine Bank wuerde so eine Datei 
annehmen und ausfuehren, so eine Datei ist schlicht wertlos.

Es gibt auch eigentlich keinen Grund, eine DTA-Datei mit falschen Checksummen 
zu erzeugen... Wo hattest Du diese Daten denn her?


Gruss
Martin

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

AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to