Moin,

On Donnerstag, 20. März 2008, Filsinger, Andreas (IT-Freiberufler) wrote:
[...]
> "AHB_SWIFT_Condense" in der bisherigen Version erfüllt im Moment die
> Aufgaben
>
> a) "führende Spaces" also \n \r \tab \blank usw. linksseitig zu überlesen.
> b) allgemein \n nicht als Inhalt zuzulassen, die kommen oft im letzten
> Buchungstext
> c) "<Space><Space>" durch "<Blank>" zu ersetzen
[...]
> Ich finde das "Beautyfying" der Daten ist (Geschmack-)Sache des
> Frontends und ich hoffe mein Patch geht in Produktion. Meinungen dazu
> willkommen!
[...]

Das moechte ich so nicht einbauen. AqBanking hat die Aufgabe, vernuenftige 
Daten zu liefern. Gerade *weil* manche Banken da Unsinn zwischenschieben.

Bisherige Anwendungen von AqBanking sind auch daran gewoehnt, dass die Daten 
vernuenftig bearbeitet wurden (eben diese "Verschoenerungen", aber auch 
Zeichensatz-Anpassungen etc).

Es ist fuer mich also keine reine "Verschoenerung", sondern eine wichtige 
Aufgabe, die von der Anwendung erwartet werden kann. Manche Formate erlauben 
beispielsweise gar nicht die Unterscheidung, ob ueberzaehlige Blanks am Ende 
nun Absicht sind oder formatbedingt (z.B. DTAUS).

Ich moechte daher das bisher so konsistente Verhalten auch so belassen.

Ich schlage daher vor, dass Du in Deiner Anwendung Deine Hashroutine derart 
anpasst, dass Du vorher die Daten normalisierst. Dann passen naemlich wieder 
alle Quellen zusammen...


Gruss
Martin


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

Martin Preuss - http://www.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to