[Allegro] Indexproblem
Fischer, Thomas
fischer at sub.uni-goettingen.de
Mi Okt 14 16:08:07 CEST 2015
Hallo Her Berger,
danke für den Draufblick.
> Am 14.10.2015 um 15:01 schrieb Thomas Berger <ThB at Gymel.com>:
>
> Am 14.10.2015 um 14:39 schrieb Fischer, Thomas:
>
>> Ich arbeite mit in einer Batch-Datei in einem Ordner
>> W:\Allegro\Prog\KAPSEL\
>> Zuerst wird mit Import eine Datei OPRD.PLG erzeugt, dann Index aufgerufen:
>> C:\ALLEGRO\index -f70 -d OPRD.PLG -e OPRD/ -kP -n1
>>
>> Da Programm meldet dann:
>>
>> C:\ALLEGRO\uif7ger geoeffnet
>> W:\Allegro\Prog\KAPSEL\$P.cfg geoeffnet
>>
>> Target files OPRD.PLG
>> Verarbeitet werden die Dateien:
>> OPRD.PLG
>> ACHTUNG: path=W:\Allegro\Prog\KAPSEL\, dbn+i+1=
>> path=C:, dbn=C:OPRD
>> C:OPRD.ppi geoeffnet
>> size of C:OPRD.tbl is 170
>>
>> Datei C:OPRD_1.pld existiert schon
>> 1 = neue Daten anhaengen 0 = Datei loeschen ESC = Irrtum 0
>> Saetze Sekunden Schluessel Schl./sec
>> OPRD.P8G eingelesen
>>
>> Letzte ii-Datei: 1, 42 keys
>>
>> 42 Schluessel werden in ii1 geschrieben
>> Creating first batch: C:ii1 .
>> 42 Schluessel werden vorsortiert, ii1 (OPRD.P8G)
>> Verfahren beendet
>> 42 Saetze indexiert
>> 84 Schluessel
>> max. Anzahl Schluessel je Satz: 1 (= Satz# 1)
>> Gesamtzeit: 0 sec
>>
>> Das sieht soweit korrekt aus,
>
>
> finden Sie? Datenbank und Eingangsdateien schwirren angeblich irgendwo
> auf Laufwerk C: herum.
Naja, eben nicht: C:OPRD_1.pld kann es bei Windows gar nicht geben, und
C:OPRD.ppi geoeffnet
kommt auch im Normalfall (s.u.).
Warum index.exe so etwas meldet ist eine andere Frage, ansonsten ist das aber nicht ungewöhnlich.
> 1. Sollten Sie stets das Datenverzeichnis angeben, um Aerger zu
> vermeiden (und bei index -f7, also beim Dazuindexieren anderer
> Daten, gibt es sowohl ein Quell- als auch ein Zieldatenverzeichnis,
> die nicht uebereinstimmen muessen)
Ja, da habe ich ein wenig getestet, und diese Art des Befehls holt die Daten von der richtigen Stelle und liefert sie im aktuellen Verzeichnis ab.
> 2. Sollten Sie nicht das Datenverzeichnis als Arbeitsverzeichnis nehmen
Das ist in diesem Falle gewollt (daher auch der Name Kapsel): in einem Ordner wird die vorhandene Datenbank gelöscht und dort aus einem WinIBW-Download eine neue Datenbank aufgebaut, die Datensätze werden gefiltert und daraus dann ein Export im RTF-Format erzeugt. Das alles in diesem einen Verzeichnis ohne ein anderes zu benutzen oder zu behelligen.
> 3. Sollten Sie keine .cLG-Dateien im Datenverzeichnis abladen, die so
> heissen wie die Datenbank.
Auch das macht nichts (ich könnte das ändern, aber die Datei wird von index.exe korrekt in OPRD.P8G umgenannt und die Indexierung beginnt – normalerweise (dazu s.u.)
> Aber das wissen Sie bestimmt schon alles.
Ja, irgendwie schon (mit obigen Qualifizierungen).
Das "Normalfall" bzw. "normalerweise" bezieht sich darauf, dass der Ordner "Kapsel" innerhalb des normalen Ordners C:\allegro genauso funktioniert wie er soll, also die Indexierung und der Rest der Verarbeitung allem Anschein nach perfekt abgearbeitet wird.
Mit besten Grüßen
Thomas Fischer
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 842 bytes
Beschreibung: Message signed with OpenPGP using GPGMail
URL : <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20151014/2ba295f7/attachment.sig>
Mehr Informationen über die Mailingliste Allegro