[M?]: ZDB-Lokalsaetze

Thomas Berger ThB.com at t-online.de
Fr Nov 15 11:55:18 CET 1996


Liebe AllegrologInnen,

Trotz aeltester Technik ist sich auch die ZDB fuer innovative
Aenderungen nicht zu schade :-)

Ich habe juengst einen Fall gesehen, wo auf Position 17-27 
in den festen Feldern der MAB-Lokaldaten die ZDB-Identnummer
des zugehoerigen Titelsatzes nicht mehr linksbuendig mit
folgenden Leerzeichen enthalten war, sondern rechtsbuendig
mit fuehrenden Nullen.

Dies hat fuer den Import mittels MABDISK.AIM (8.1.1996)
folgende Konsequenz:

Die im Abschnitt fuer den Import von #9DF vorkommende Passage
j16
_ "? "   letzte Ziffer weg (Pruefziffer, dahinter kommt Leerzeichen)
_ 0
i48    fuehrende Nullen weg
muss scheitern, da die Nummer nicht mehr mit Blanks endet. 
Der Effekt ist, dass die nachfolgende Zeichenkette "zizh" und
eventuell Teile des Bibliothekssigels mit zur Identnummer des 
Titelsatzes geschlagen werden.

Abhilfe: Jedesmal umwandeln in:
j17    jetzt ist es wichtig, die genaue Position zu treffen
l11    Feld ist 11 Zeichen lang und wir wissen nicht wo die
         Pruefziffer ist
i48    fuehrende Nullen weg

und die nachgeschaltete Exportparameterdatei muss das 
Abschneiden der Pruefziffer uebernehmen:

Vor dem Pauschalexport ist
#9DF t1 M #zz 0
einzufuegen.


Da aber wegen der Ausrichtung auf MAB-Titel die Importschnittstelle
MABDISK.AIM nicht besonders gut geeignet fuer den Import von
Lokaldaten ist (das Feld 201 wird z.B. nicht importiert und das
Sigel und die Identnummer werden beim Trennen der Datensaetze 
nur in den ersten gelegt), habe ich als ZDBLOK.LZH eine kleine 
Importparameterdatei und eine etwas groessere damit zu kombinierende 
Exportparameterdatei auf den Braunschweiger Fileserver (Verzeichnis
ANWENDER) hinterlegt. Umfangreiche Dokumentation dazu ist auch enthalten.

Viele Gruesse
Thomas Berger





Mehr Informationen über die Mailingliste Allegro