[Allegro] Acon & FLEX und so...
Fischer, Thomas
fischer at sub.uni-goettingen.de
Di Okt 7 16:07:46 CEST 2014
Liebe KollegInnen,
ich versuche mich (vorsichtig) den Möglichkeiten von FLEXen in Verbindung mit acon.exe anzunähern.
Ich bemühe mich, der Dokumentation
http://www.allegro-c.de/doku/acon.htm
und
http://www.allegro-c.de/doku/aconflex.htm
zu folgen. Wie üblich bei dieser Art von Neuland lande ich erst einmal im Morast...
Die Umgebung ist eigentlich klar:
-P: c:\allegro\
-D: dc:\allegro\ssg-aac
-k: gaac
kurz.gpt ist im Programmverzeichnis bereitgestellt und im Datenverzeichnis gestartet liefert
c:\allegro\srch -s(#00X000123/#00X000124/#00X000126/) -dc:\allegro\ssg-aac\aac -kgaac -m0 -ekurz+suchtest.txt
- zwei Treffer. Warum?
Ich muss -s(#00X000123/#00X000124/#00X000126) setzen, dann kommt auch der dritte Treffer (aber das nur nebenbei).
Acon mit srch.job sollte analog funktionieren, ich versuche also
c:\allegro\acon -jc:\allegro\srch -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac -kgaac -ekurz+suchtest.txt
Das liefert die Fehlermeldung:
Datei nicht gefunden
Es gibt keine Dateien dieser Art: c:\allegro\ssg-aac\aac
Ich präzisiere also:
c:\allegro\acon -jc:\allegro\srch -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac_1.gld -kgaac -ekurz+suchtest.txt
Damit kommt:
_!_POPDatei kurz. at pr existiert nicht
Export der Datei(en) c:\allegro\ssg-aac\aac_1.gld
mit Parameter kurz in die Datei +suchtest.txt
Datei c:\allegro\ssg-aac\aac_1.gld kommt jetzt dran
Trouble with kurz : _!_POPDatei kurz. at pr existiert nicht
Ach ja, es gibt kein Programmverzeichnis mehr (die Meldung ist auch etwas seltsam, aber was soll's). Also wird -P ergänzt:
c:\allegro\acon -Pc:\allegro\ -jsrch -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac_1.gld -kgaac -ekurz+suchtest.txt
So geht's aber nicht:
Datei srch.job nicht gef.
Also wird das Programmverzeichnis nur für die Hilfsdateien, aber nicht für die Jobs genutzt? Jetzt:
c:\allegro\acon -Pc:\allegro\ -jc:\allegro\srch -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac_1.gld -kgaac -ekurz+suchtest.txt
Jetzt kommt:
Das war's, Datei +suchtest.txt ist fertig
Das "+" irritiert etwas, aber wichtiger: Wo ist die Datei? Ich kann sie nirgends finden!
Ich versuche es mit
ekurz+c:\allegro\ssg-aac\suchtest.txt
und erhalte
Das war's, Datei +c:\allegro\ssg-aac\suchtest.txt ist fertig
auch hier weiß ich nicht wo!
Mit
ekurz/suchtest.txt
erhalte ich schließlich
Das war's, Datei suchtest.txt ist fertig
und die Datei existiert auch im Ausgangsverzeichnis.
Allerdings ist sie leer!
Warum?
srch.job benutzt offenbar eine andere Suchsyntax bzw. verwendet nicht die in s1.asp enthaltene Umcodierung.
c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s"(#00 000123/#00 000124/#00 000126)" -ekurz/suchtest.txt
liefert aber auch keine Treffer, auch nicht
c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s"#00 000123/#00 000124/#00 000126" -ekurz/suchtest.txt
, aber
c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s"#00 000123" -ekurz/suchtest.txt
liefert zumindest einen Treffer.
Erkennbarer Effekt ist auch, dass acon für die Erstellung der (meist leeren) Datei gefühlt etwa das zehnfache der Zeit braucht, die srch benötigt, um die korrekten Ergebnisse auszugeben. (Im Gegensatz zu diesen Erfahrungen scheint al.job wie gewünscht zu funktionieren.)
Wie zu erwarten liefert übrigens
c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s#00 000123 -ekurz/suchtest.txt
13985 Treffer, braucht dafür aber auch nicht wesentlich länger als für die leere Treffermenge.
Wer weiß weiter?
Für jede Hilfestellung dankbar und mit freundlichen Grüßen
Thomas Fischer
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20141007/e447df38/attachment.html>
Mehr Informationen über die Mailingliste Allegro