[Allegro] allegro-imd: fehler in(?) acon, acon bricht ab(!)

Thomas Berger ThB at Gymel.com
Do Jan 28 09:10:49 CET 2016


Am 28.01.2016 um 08:42 schrieb Bernhard Eversberg:

> Das Fehlen eines Primärschlüssels in einem einzumischenden Satz wird vom
> update.job abgefangen und kann daher acon.exe nicht ins Wanken bringen, es kommt
> dann eine Meldung
> [INF] kein Primärschlüssel ==> Neusatz ...

Der Fall duerfte nicht vorkommen, denn die Aussage zu "var p" in
der cstring-Dokumentation ist schon lange nicht mehr gueltig.

Vielmehr ist korrekt, was in xset.rtf bei "set p" angemerkt ist:
Standardmaessig ist /keine/ Sprungmarke eingestellt und daher
- vergleichbar index - at 1 - wird die .api so lange abgearbeitet, bis
sich ein Schluessel ergibt.

Hintergrund war, dass "Primaerschluessel bei #-@" erstens nur eine
Konvention der cat.api war, und zweitens "festverdrahtet" zu #-@
in PRESTO eine Funktionalitaet existierte, mit der man zwischen
Baenden blaettern konnte, also aehnlich dem "family"-Kommando der
Flex-Sprache. Wenn man an Saetze denkt, die einerseits in #00
einen eigenen Primaerschluessel haben, und andererseits ueber #09
statt #00 zu einer uebergeordneten Aufnahme verlinken, so sieht
man, dass die Blaetterfunktionalitaet bei #-@ und der Primaerschluessel
gar nicht so viel miteinander zu tun hatten.

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro