V14c-Problemreport: QRIX vermi"st UIFQ...
Heinrich Allers
allers at t-online.de
Fr Jun 21 01:38:00 CEST 1996
Fehler:
Fehlt dem INDEX-Aufruf die Programmverzeichnis-Option -P
wird beim Start des QRIX-Laufes UIFQ... nicht gefunden!
Zur Reproduktion des Fehlers:
Dieser Fehler macht sich wom"oglich nicht immer bemerkbar.
Er macht sich aber zumindest dann bemerkbar mit der Meldung
no user interface file UIFQ... missing
wenn von dem Verzeichnis C:\BIBL.USR aus (als Arbeits-
und Aufrufverzeichnis) eine in C:\ALLEGRO\VLB liegende
(und hinreichend gro"se, um den Qrix-Lauf n"otig werden
zu lassen) Datenbank mit folgendem Stapel-Aufruf reindexiert
werden soll (Programm in C:\ALLEGRO):
@echo off
cls
set -k=agoe1
set -k1=a
set -l=goe
set -p=c:\allegro
set -d=c:\allegro\vlb
%-p%\index -f70 -d%-d%\goe -egoe/%-d% -n0 -m0
Das geht schief! Weil - hier - UIFQGOE nicht gefunden wird,
das beim konkreten Beispiel im Programmverzeichnis liegt.
Liegt UIFQGOE dagegen entweder im Aufruf- oder im Datenbank=
verzeichnis, dann funktioniert dieser Aufruf!
---> UIFQGOE wird von QRIX (als Folgeprogramm von INDEX)
"uberhaupt nicht im Programmverzeichnis gesucht!
Interessant mag noch sein, da"s der hier wiedergegebene
Aufruf zur Indexierung dann durchaus funktioniert (auch
bei nur im Programmverzeichnis liegender UIFQGOE), wenn
die letzte Zeile lautet:
%-p%\index -f70 -d%-d%\goe -egoe/%-d% -n0 -m0 -P%-p%
^^^^^^
also um die Option f"ur das Programmverzeichnis erg"anzt
worden ist.
###
Dieses Thema wurde meiner Erinnerung nach bereits im April
in der Liste behandelt und beleuchtet. Ich bedauere, es
jetzt wieder auftischen zu m"ussen, aber irgendwie ist die
Diskussion damals nach Schimpfen "uber DOS und Klagen "uber
die beschr"ankte L"ange von DOS-Stapeldateizeilen versackt und
f"uhrte nicht zum Knacken des Problemkerns, sondern nur dazu,
da"s die Entwicklungsabteilung daf"ur sorgte, da"s der QRIX-
Aufruf in PROTOK hineingeschrieben wurde.
Heinrich Allers
allers at goethe.de
Mehr Informationen über die Mailingliste Allegro