[Allegro] update.job nicht gefunden
Simon Falk
simon.falk at staff.uni-marburg.de
Di Apr 17 10:55:45 CEST 2012
Lieber Herr Eversberg,
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
--
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