[Allegro] acon-absturz beim einem primärschlüssel ""#blabla"
Thomas Berger
ThB at Gymel.com
Mo Aug 17 19:23:43 CEST 2015
Am 17.08.2015 um 16:48 schrieb Klaus Lehmann:
> Guten Tag Herr Eversberg,
>
>
> und wieder hat sich acon merkwürdig verhalten. ich musste wieder
> massen von kurzten datensätzen einspielen: ca 3 mill'os.
> beim 800.000'ten datensatz stürzte acon ab!
> es galt, einen datensatz via primärschlüssel einzuspielen, der im
> primärschlüssel so anfing:
> #20 "#TheAssignment
>
> die api war so konstruiert:
> i0=72 Laenge der Kurzanzeige
> i1=0
> i2=0
> i3=0
> ic=1 nur wenn Umcodierung der Eingabe gewuenscht
> il=246 Schluessellaenge (frueher 72)
> ia=0 es wird nach der exakten sequenz gesucht
> p & 9 wenn & vorne kommt, dann ist das entität! das ende ist dann ib=59 »
> ib=59 Endezeichen der Sequenzen (Semikolon ist default)
> i6=10 wenn die Ersetzungen im Reg 10 stehen
> u&# ;
>
> man hat in der logdatei zu acon gesehen, wie er den primärschlüssel
> verkürzt hat, auf:
> "
> "#TheAssignment" wurde vergessen.
>
> ich denke mal laut:
> eigentlich ist die konstruktion nicht falsch! mit p & 9 wird gesagt,
> html-sequenzen fangen vorne mit dem "&" an, und hören mit dem ";" auf.
> gut. am darauffolgenden "#" stört sich acon und stirbt!
> was lief HIER schief?
>
> vielleicht ist "u&# ;" DAS problem (s.a. die vorige email)????
Ich muss zugeben, dass ich das nicht ueberblicke, aber es koennte auch
das " zu '"' gewandelt worden sein (oder die Aufloesung von "
ist nicht im VS-Index hinterlegt und das war das Problem?). Oder der
Primaerschluessel koennte bei ";" als acon-Befehlstrenner abgeschnitten
worden sein.
Das muessten Sie mal an weniger komplexen Beispielen durchtesten.
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro