[Allegro] Batch-Datei

Simon Falk simon.falk at staff.uni-marburg.de
Do Aug 4 11:19:35 CEST 2011


Liebe Liste,

seit Kurzem funktioniert eine unserer batch Dateien zum alphabetischen
Sortieren der Deskriptoren in Allegro nicht mehr, obwohl rein gar nicht
verändert wurde. Habe schon tausendmal drüber geschaut und es auch mit
Backup Versionen verglichen.

Das Problem: Das Programm durchsucht die Datenbank, verändert aber
falsch eingeordnete Deskriptoren seit einer gewissen Weile (ca. 3
Wochen?) nicht mehr. Anhand der LOG Datei kann man sehen, dass auch
fehlerhafte Einträge "bearbeitet" wurden ohne diese jedoch zu verändern.

Da es sich auch um Perl handelt und meine Kenntnisse da recht bescheiden
sind, wäre ich für jede Hilfe dankbar. Soll ich die betreffenden Dateien
als Anhang beifügen?

Hier das fehlerhafte Skript:

> @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
> rem 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
> 
> %PERLEXE% kls-upd.pl
> 
> update -fm40 -u update.alg -d ifs -x update.log -R -n1 -m0



Mit bestem Gruß

Simon Falk
-- 
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