[Allegro] Re: Vufind und marctxt.apr

Michael Lackhoff michael at lackhoff.de
Mo Apr 4 13:59:01 CEST 2011


Liebe Liste,

> Vgl. < http://bugzilla.gymel.com/show_bug.cgi?id=257 >
> 
> Mein Fazit dort ist, dass "+-" in so vielen Faellen nicht das erwartete
> tut, dass man besser (da bewusster) mit +# arbeiten sollte: Erst wenn es
> bezueglich "+#" sauber ist, ist man auch mit "+-" auf der sicheren Seite.

Dies und aehnliche Phaenomene haben mich dazu gebracht, es doch mal
anzugehen, mir einen Werkzeugkasten zu erstellen mit dem ich dann
moeglichst wenig auf die Exportsprache und moeglichst gar nicht auf Flex
angewiesen bin oder wenn, dann nur, um in einem moeglichst duennen
Wrapper die Daten an meine Perl-Klassen (die gerade entstehen)
weiterzureichen.

Dazu habe ich aber doch noch ein paar Fragen:

1) Der Zugriff erfolgt bisher auf Ebene der cLD-Dateien, die ich parse.
Welche Codes koennen da an der ersten Position eines Satzes auftreten?
Bisher beruecksichtige ich Code 09 fuer geloeschte Saetze und 01 fuer
"normale" Saetze. Gibt es sonst noch Codes, die fuer die Verwendung des
Satzes relevant sind?

2) Daneben moechte ich bei Bedarf auch einzelne Datensaetze live aus der
Datenbank holen. Deshalb waere ich nach wie vor sehr dankbar fuer Tips,
wie ich moeglichst effektiv ueber Registereintraege den/die zugehoerigen
Saetze kommen kann.

3) Ich moechte sicherstellen, dass jeder Satz eine (eindeutige) #00 hat.
Leider sind meine Allegro-Kenntnisse doch arg eingerostet, deshalb die
Frage, ob ich das ueber eine Einstellung in der CFG oder evtl. ueber
programmierte Validierung sicher hinbekommen kann.


Schon mal herzlichen Dank fuer jede Hilfe
Michael Lackhoff



Mehr Informationen über die Mailingliste Allegro