[Allegro] Allegro: unerledigte V14-Ersetzungen

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Jul 21 08:16:44 CEST 2010


martin.junk at trier.de schrieb:
> Was bedeuten die "unerledigten V14-Ersetzungen"?
> 
Das sind Ersetzungen, die im zweiten Durchlauf noch nicht erledigt
werden konnten, weil im Ersetzungsregister (des im ersten Durchlauf
entstandenen Index) keine Eintragungen dafür gefunden wurden. Wenn Sie
also lesen:

Nicht im Index (d.h. nicht expandierbar):
1: _00kn00k0113c=

dann heißt das, der Eintrag "_00kn00k0113c" steht in einem Datensatz,
wurde aber im Ersetzungsregister nicht gefunden.
Damit das nicht passiert, sollten die Indexparameter so gestaltet sein,
daß solche Schlüssel zugleich Primärschlüssel sind und daher im
ersten Durchlauf erledigt werden.
Werden sie aber auch im zweiten Durchlauf nicht erzeugt, dann bleiben
diese Einträge als solche, also unaufgelöst, im Register stehen.
Es wird ein dritter Durchlauf deswegen veranstaltet, um zu schauen,
ob sich die unaufgelösten Einträge nun auflösen lassen. Gelingt es,
kann man damit leben, obwohl es auf diese Weise länger dauert. Sind aber
im Ersetzungsregister immer noch keine passenden Schlüssel, dann bleiben
die Einträge eben unaufgelöst stehen. Es gilt dann, die Parameter auf
logische Korrektheit zu prüfen.

B.E.




Mehr Informationen über die Mailingliste Allegro