Salat am Datensatzbeginn

Allers Heinrich allers at goethe.de
Di Mai 4 15:54:57 CEST 2004


Ein unter allegro classico erlebtes und untersuchtes (und eingegrenztes) Problem:

Bei einem bestimmten Datensatz erwies sich der presto-Zugriff als unmöglich - man flog bei jedem Zugriffsversuch (über welchen Reistereintrag auch immer) raus.

Ich schaute mir dann die <dbn>_1.ald (t2,k4-Konfiguration also) genauer an und lokalisierte den offensichtlich korrupten Datensatz. Hier die hexadezimalen Codes des Beginns der 2 vorangehenden und 2 ihm folgenden Datensätze, sowie den des fraglichen Datensatzes (zu lesen am besten mit einer Nicht-Proportionalschrift):




01 00 00 6d 1b 30 30 20 30 30 32 31 36 30 39 00 ...
01 00 00 6d 1c 30 30 20 30 30 30 31 36 35 34 00 ...

01 00 00 6d 1d 03 30 32 34 38 31 32 00 ...

01 00 00 6d 1e 30 30 20 30 30 32 31 36 37 39 00 ...
01 00 00 6d 1f 30 30 20 30 30 31 34 32 33 39 00 ...


oder unter Benutzung darstellbarer Zeichen (? = nicht darstellbar, $ = Leerzeichen):

 ?  ?  ?  ?  ?  0  0  $  0  0  2  1  6  0  9  ? ...
 ?  ?  ?  ?  ?  0  0  $  0  0  0  1  6  5  4  ? ...

 ?  ?  ?  ?  ?  ?  0  2  4  8  1  2  ? ...

 ?  ?  ?  ?  ?  0  0  $  0  0  2  1  6  7  9  ? ...
 ?  ?  ?  ?  ?  0  0  $  0  0  1  4  2  3  9  ? ...

Die korrekten Datensätze beginnen halt, wie es sich gehört, mit dem Code 1, gefolgt von der vierstellig abgespeicherten internen Satznummer; dann folgen die Kategoriebezeichnung ('00' für #00), ein Leerzeichen und der Inhalt von #00, der mit dem Kategorieendezeichen, dem Code 0, abgeschlossen wird.

Die Korruptheit des fraglichen Datensatzes ist gut zu erkennen, die sicher extrem wichtige Syntax des Überganges von interner Satznummer zur ersten Kategorie der Aufnahme ist vollkommen den Bach heruntergegangen. (Erstaunlich übrigens, daß solch ein Datensatz ganz intakt sogar eine Neuindexierung überlebt).

###

Langer Beschreibung kurzer Sinn (auch wenn ich riskiere, daß vergleichbare Fragen in den vergangenen Jahren schon gestellt wurden): Wo kann solches Geschehen seine Ursache haben? Ein zu altes presto.exe? Im Netzgeschehen? Oder ...?

Hat jemand solch Erscheinungen ebenfalls beobachtet?


Dankbar für jeden Hinweis grüßt

Heinrich Allers

Goethe-Institut, Ber. 532/EDV * Dachauer Str. 122 * D-80637 München
Telephon: ++89 / 15921 471 * Telefax: ++89 / 15921 435    
allers at goethe.de * http://www.allers.privat.t-online.de
* Für eine nachhaltige Wirtschaftsordnung an Stelle der Marktwirtschaft!
* ¡En favor de una economía sostenible en lugar de la economía de mercado!




Mehr Informationen über die Mailingliste Allegro