[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