[Allegro] kleine katastrophe: überlanges feld mit 10900 bytes (und als PS: bemerkung zu janas.exe)
Klaus Lehmann
lehmann_klaus at t-online.de
Di Dez 6 14:42:41 CET 2011
Guten tag allerseits,
mit zc.flx(inc) kam ein überlanges feld in einem datensatz rein.
s.a. datei feld.txt. ist an der email rangehangen.
siehe dort besonders das allegro-feld #93 .
es ist fast 11.000bytes groß
es ist über 10.000bytes groß. denn s.a. datei grenzen.htm.
dort steht drin:
"Datenfelder - Maximale Feldlänge: intern auf 10000 Byte festgelegt,
nicht einstellbar."
das überlange feld ist nicht die (kleine) katastrophe!
das was danach passiert, und das auch noch unerkannt, ist die große
katastrophe!
a99.exe hat !fast! alle neuaufnahmen, die nach dem neuanlegen des o.g.
datensatzes in die datenbank reinsollten, NICHT gespeichert. es hat
keine einträge in der log gegeben. es hat keine fehlermeldungen
gegeben. vermutliche wurden einige sehr wenige neue datensätze
gespeichert, sowie ebenfalls einige wenige korrekturen (an der #99e
erkennbar).
doch: EINE fehlermeldung hat es gegeben! als der ganz oben zitierte
datensatz (die "#20 Aktenkunde") eingegeben wurde, hat es eine
fehlermeldung gegeben beim weiteren neuanlegen gegeben: satztabelle
gesperrt! datenbank wurde reorganisiert. danach schien alles gut.
der kollegin ist die ganze sache aufgefallen, als sie die
neuerwerbungsliste kontollierte. da waren einfach zu wenige titel
drin. so ist die sache ans licht gekommen.
gedanken/anregungen zur fehlerbeseitigung
=========================================
in z39.inc steht sowas drin:
970 kommt potentiell sehr oft vor. Abschneiden auf 10000 Byte!
var #uzy(b"`970" 6,10000)
:970
ins #uzX
var #uzX(e"`")
ins _$c_ / _
ins _$f_ [_
ins _$p_, S._
ins #95~
sollte man das auch für das zielfeld #93 machen?
oder: sollte man nicht in die a.cfg eine sperre einbauen, die
verhindert, daß ein feld größer 11000 bytes werden kann???
ps: ich wäre über ein baldige reaktion dankbar. das schweigen auf
manche emails, nicht nur auf die der meinigen, stimmt mich manchmal etwas
verdriesslich.....
ps2. nicht in dem zusammenhang mit der (kleinen|großen) katastrophe.
es sei erwähnt, daß janas.exe gnadenlos ohne jegliche fehlermeldung
abstürzt. und zwar die janas.exe vom 27.10.2011. der absturz findet
bei winxp-prof. sp3 statt.
2. test: mit der janas.exe vom 14.10.2011 passiert das (=der absturz)
auch!
3. test: mit der janas.exe vom 15.7.2010 klappt es. aber wenn man
wieder zu a99.exe zurückwill, verharrt a99.exe in ehrfurcht, und wird
immer weisser. sprich: apsturz diesmal von a99.exe
(die a99.exe ist in allen fällen: 7.11.2011)
--
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
* http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
* allegronet.de * Klaus Lehmann * D-01454 Radeberg * Kleinwolmsdorfer Str. 37
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow
* Yes we can. Only with allegro. Yes we do. Always with allegro.
* Internetkataloge&WebHosting für Allegro-C
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
-------------- nächster Teil --------------
Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt.
Name: feld.txt
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20111206/426dd326/attachment.txt>
Mehr Informationen über die Mailingliste Allegro