[Allegro] update.job nicht gefunden
Simon Falk
simon.falk at staff.uni-marburg.de
Mi Apr 18 10:28:09 CEST 2012
Lieber Herr Berger,
Ihr Hinweis hat endlich zur Lösung des Problems beigetragen. Leider bin
ich nicht so ganz mit dem Resultat zufrieden.
Ich bin folgendermaßen vorgegangen: Zuerst habe ich nachgeschaut, ob die
Datzei update.job überhaupt vorhanden ist. War sie. Dann überlegt, ob
eventuelle Änderungen dieser, beziehungsweise der upd oder update.exe
Datei, dazu geführt haben, dass die Batchdatei nicht mehr funktioniert
(Vor der Version 32.1b lief es noch einwandfrei). Im Endeffekt habe ich
die Dateien update.job, upd.exe und update.exe durch ältere Versionen
(eben vor der Version 32.1b) ersetzt. Jetzt lief wieder alles wie
gewohnt ab und die Schlagwörter wurden sortiert.
Um das Problem jedoch zu verstehen, habe ich die beiden Dateien
update.job miteinander verglichen, konnte aufgrund der vielen
Unterschiede (einige waren natürlich nur Anmerkungen, leider nicht
feststellen welche Veränderung dafür verantwortlich war, dass es nicht
mehr funktionierte.
Nun ja, ich nehme an, dass spätestens beim Update auf eine neue Version
wieder dieselben Probleme auftreten werden.
Viele Grüße
Simon Falk
Am 17.04.2012 19:33, schrieb Thomas Berger:
> Lieber Herr Falk,
>
> aber vielleicht stimmt ja die Fehlermeldung, und die Datei update.job
> wird nicht gefunden, weil Sie sie nicht haben?
>
> viele Gruesse
> Thomas Berger
>
>
>> leider kann ich bis jetzt noch keinen Erfolg verzeichnen. Ich habe auf
>> verschiedene Weise (sofern das überhaupt Sinn macht) versucht in die
>> Zeile den Datenbanknamen einzufügen (siehe unten). Resultate waren immer
>> dieselben. Da ich von Haus kein allegro-Experte bin, fällt es mir auch
>> nicht so leicht den "Fehler" zu entdecken. Sollten nicht beispielsweise
>> die in der Datei zunächst gemachten Angaben, wie Pfade für den
>> upd-Vorgang ausreichen?
>>
>> Wenn ich in die update.alg schaue, sehe ich, dass die "unsortierten"
>> Dateien, sprich diejenigen in denen die Schlagwörter nicht in
>> alphabetischer Reihenfolge waren, nun sortiert wurden. Nur der nötige
>> Update Befehl scheint dann auszubleiben.
>>
>> Ich hoffe auf ihr Verständnis für meine Unwissenheit....
>>
>> Viele Grüße
>> Simon Falk
>>
>>
>>
>>> @echo off
>>>
>>> REM ----- PFADE -------------------------------------
>>> set -P=K:\Allegro
>>> set -b=K:\Allegro\IFS\ifs
>>> set DBDIR=K:\Allegro\IFS
>>> set -d=*%DBDIR%
>>> set PERLEXE="C:\perl\perl\bin\perl.exe"
>>> set PATH=%PATH%;%-P%
>>> REM -------------------------------------------------
>>>
>>> cd %DBDIR%
>>>
>>> if exist kls.alg del kls.alg
>>> srch -f6 -F -m0 -e i-1/kls.alg -d ifs_255.ald -b %-b%
>>>
>>> REM Auswahl der zu bearbeitenden Datensätze
>>> for /f "tokens=1-3 delims=. " %%a in ('date /t') do set TODAY=%%c%%b%%a
>>> srch -m0 -f4 -e i-u/u.alg -b%-b% -s(#99nG20061015)/(#99eG20061015) -d *ifs
>>>
>>> if exist rohdaten.alg del rohdaten.alg
>>> move u.alg rohdaten.alg
>>>
>>> pause
>>>
>>> %PERLEXE% kls-upd.pl
>>>
>>> pause
>>>
>>> upd -fm40 -u update.alg -d k:\allegro\IFS -b ifs -x update.log -R -n1 -m0
>>>
>>> pause
>>
>>
>>
>> Am 16.04.2012 10:48, schrieb Bernhard Eversberg:
>>> Am 16.04.2012 10:12, schrieb Simon Falk, daß der Aufruf
>>>>>
>>>>> upd -fm40 -u update.alg -d ifs -x update.log -R -n1 -m0
>>>>>
>>> nicht klappe.
>>>
>>> Diesem Aufruf fehlt die Option -b mit dem Datenbanknamen.
>>> Das ältere upd.exe = update.exe konnte diesen Namen selber ermitteln,
>>> indem es auf dem mit -d... angegebenen Pfadnamen nach der .tbl-Datei
>>> suchte, und deren Name ist ja identisch mit dem Datenbanknamen.
>>>
>>> Das tut update.job nicht, man muß ihm mittels -b... den Namen
>>> ausdrücklich übergeben. (Sonst versucht es, die avanti.con
>>> heranzuziehen, was aber selten helfen dürfte.)
>>>
>>> Bauen Sie also die -b... noch in den obigen Aufruf in Ihrer
>>> Batchdatei ein.
>>>
>>> Z.B. für die Demobank lautet es so:
>>>
>>> upd -fm40 -dc:\allegro\demo2 -bcat ...
>>>
>>> MfG B.E.
>>>
>>> _______________________________________________
>>> Allegro mailing list
>>> Allegro at biblio.tu-bs.de
>>> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>>
>>
>>
>> _______________________________________________
>> Allegro mailing list
>> Allegro at biblio.tu-bs.de
>> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
--
Simon Falk M.A.
Philipps-Universität Marburg
Informationszentrum für Fremdsprachenforschung (IFS)
Hans-Meerwein Str.
35032 Marburg
Tel.: +49 (0)6421 28-26818 (-22141 Sekr.)
Fax: +49 (0)6421 28-25710
Mehr Informationen über die Mailingliste Allegro