[Allegro] ALF Vormerkung
Anando Eger
a.eger at aneg-dv.de
Do Apr 10 10:12:36 CEST 2008
Hallo Herr Eversberg,
das folgende wurde noch nicht fertig ausdiskutiert:
On 3 Apr 2008 at 15:35, Bernhard Eversberg wrote:
> Anando Eger schrieb:
> >
> > In der akt. Version der Inst-all.exe wird ein a-chkin.flx geliefert,
> > das an der fraglichen Stelle so aussieht:
> > -----------------------------------------------------------
> > :vrm
> > Liegt Vormerkung vor? (Exempl. oder Titel!)
> > var #9DF$$
> > if #9DG$L var +"'" #9DG$L
> > var +":E" #9DG$e(0,r3)
> > ins _ _0_
> > ins #uaW
> > -----------------------------------------------------------
> >
> > Nur: liegt in den Vormerksätzen kein Teilfeld $L vor, werden diese
> > Vormerkungen nicht gefunden, da ein Schlüssel in der Form
> > |:(titel-id)'(sigel):E(exnr)
> > erwartet wird.
> >
> Nein, denn bei Fehlen von #9DG$L wird kein ' angehängt!
Wenn im zurückgebuchten Exemplar #9DG$L belegt ist, wird aber (s.o)
ein Schlüssel unter Einbeziehung dieses Feldes im Register gesucht.
Die Funktion "Exemplar vormerken" übernimmt dieses Teilfeld jedoch nicht
in den Vormerksatz, so dass eine derart erzeugte Vormerkung in der
akt. Flex-aLF-Version beim Zurückbuchen des vorgemerkten Exemplars
nie gefunden werden kann.
Ich nehme an, dass die Sigelnummer (#9DG$L) irgendwann mal für den
betreffenden Exemplarsatz-Schlüssel hinzugenommen wurde, um Mehr-
deutigkeiten durch Mehrfachexemplare mit gleicher Exemplarnummer
aufzulösen (oder eine Kompatibilität mit alfa herzustellen ?).
Wenn für diesen Schlüssel (wie für die "grosse" aLF-Version ursprünglich
definiert) stattdessen der Barcode verwendet werden würde, wäre die
Verwendung von #9DG$L nicht nötig.
Rudimente dieser zuletztgenannten Variante finden sich (noch?) in
der aktuellen cat.api im DEMO2-Verzeichnis ab der Zeile 2187
(21.02.2008 14:43 117.819 cat.api) in einem Abschnitt, der offensichtlich
niemals angesprungen wird.
Auf jedenfall sollten die betroffenen Funktionen und Parameter korrigiert
und idealerweise wieder (DOS-)aLF-kompatibel gestaltet werden, da dieser
"Quasi-Standard" nach meiner Auffassung gut durchdacht und vor allem
gut dokumentiert ist.
Viele Grüße
Anando Eger
-----------------------------------------------------------------------------
Anando Eger Datenverarbeitung
Herr Dipl.-Ing. Anando Eger
Gustav-Voigt-Str. 24
01156 Dresden
Tel.: +49 (0)351 454 1236 http://www.aneg-dv.de
Fax: +49 (0)351 454 1238 mailto:a.eger at aneg-dv.de
-----------------------------------------------------------------------------
Mehr Informationen über die Mailingliste Allegro