[Allegro] update.job nicht gefunden

Thomas Berger ThB at Gymel.com
Di Apr 17 19:33:47 CEST 2012


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
> 



Mehr Informationen über die Mailingliste Allegro