Frage zu index/qrix
Thomas Berger
ThB at gymel.com
Fr Nov 28 12:44:02 CET 2003
Lieber Herr Schoenberger,
> Mit meiner Testkonstellation
> Programmverzeichnis: X:\
> Datenverzeichnis: C:\backup\20021126
> Index Parameter: DHIL.api im Datenverzeichnis
>
> und dem Programmaufruf aus dem Datenverzeichnis
> x:\index -PX: -m0 -f71 -kA -d*dhil -edhil/ -n0
> oder auch
> x:index -PX: -m0 -f71 -kA -d*./dhil -edhil/ -n0
>
> bekam ich das Problem, dass der Aufruf fuer den zweite Durchlauf, der von
> QRIX automatisch gestartet werden sollte, nicht funktioniert. Der Grund
> liegt darin, dass die Parameter in veraenderter Form weitergeleitet
> werden, und zwar als (aus PROTOQ:)
> X:\index -fa1 -d*C:\dhil -edhil/C: -kA -PX:\ -yC:
>
> Da gibt es gleich mehrere Probleme.
> 1) -PX:\ fuehrt dazu, dass "file x:\\UIF0GER" nicht gefunden wird
> 2) die Parameter -d und -e wurden unbrauchbar gemacht durch Ergaenzung
> von "C:"
> 3) -y wird nicht gewuenscht.
>
> Wenn ich den Aufruf fuer den zweiten Durchlauf von Hand aendere in
> X:\index -fa1 -d*dhil -edhil/ -kA -PX:
> klappt es wieder.
>
> Was mache ich beim urspruenglichen Aufruf falsch?
Das Wurzelverzeichnis eines Laufwerks als Programmverzeichnis
funktioniert nicht, weder Setzungen X: noch X:\ werden glatte
Durchlaeufe bringen. Genauso funktioniert C: als Datenverzeichnis
nicht (insbesondere, wenn Sie kein Zielverzeichnis beim Schalter
-e angeben), das laesst sich aber reparieren, indem Sie einfach sagen
set -D=C:\backup\20021126
und den Aufruf dann als
x:\index -PX:\ -m0 -f71 -kA -d*%-D%\dhil_* -edhil/%-D% -n0
formulieren. Aufgeloest waere das
x:\index -PX:\ -m0 -f71 -kA -d*c:\backup\20021126\dhil_*
-edhil/c:\backup\20021126 -n0
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro