swift.c Too many bytes in line, maybe not SWIFT

 
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 03 / 2013
Betreff:

swift.c Too many bytes in line, maybe not SWIFT

 · 
Gepostet: 15.03.2013 - 01:25 Uhr  ·  #1
Hi,

Erstes Posting, also zuallererst: Vielen Dank fuer Aqbanking!

Ich bin Kunde der Commerzbank und habe von dieser einen nicht aqbanking konformen Datensatz erhalten. Der swift parser spuckt "Too many bytes in line, maybe not SWIFT" aus, wenn er folgendes als Teil eines 86'er Tag erhaelt:

Gastronomie?21M}nchen

Das ist laut einem Kommentar in AHB_SWIFT_ReadLine Zeile 334 (version aqbanking-5.0.24.0-git) auch gut so:

Code
    if (c=='}') {
      /* stop on curly bracket without reading it */
      break;
    }


nachdem ich rumgesucht habe und den break auskommentiert habe, ging auch alles wieder.

Offensichtlich ist das ein umlaut problem. Ich frage mich ob das rein ein Commerzbank problem ist und ob man bei einem allgemeinen Problem dann lieber nur eine warning, statt gleich einen error schmeisst. Wenn die das noch mal so senden muss ich sonst gleich wieder den sourcetree patchen ;)

boun
Gewählte Zitate für Mehrfachzitierung:   0