AW: AW: AW: [Allegro] index crasht bei Verwendungauf Netzlaufwerkenmitlangen Pfaden
Thomas Fischer
fischer at sub.uni-goettingen.de
Mi Jun 17 10:15:22 CEST 2009
Hallo Herr Berger,
ich komme jetzt erst zum Testen:
1. Indexierung mit A99 (auf C:\allegro) einer Datenbank auf UNC-Pfad hat nicht funktioniert, ich vermute, dass spätestens bei der Zeile
if not exist \\SUB1\USER\USER\WWWSERV\SSG-FI\ALLEGRO\SSG-Meta\vd*.tmp goto eende
in org.bat das System aussteigt.
Ich bekomme aber schon vorher
Datei \\SUB1\USER\USER\WWWSERV\SSG-FI\ALLEGRO\SSG-Meta\ii1 nicht vorhanden
wenn ich org.bat von der Befehlszeile starte.
II1 ist auch tatsächlich nicht vorhanden, obwohl org.bat die Meldung
664 Sätze wurden indexiert
35 gelöschte Sätze waren dabei
Gesamtlänge gelöschter Sätze = 22448 Bytes
ausgibt, was korrekt aussieht.
Mit "gemountetem" (?) Laufwerk scheint dies trotz langer Pfade (längste Zeile in org.bat hat 149 Zeichen) zu funktionieren.
2. Der Versuch, A99 vom UNC-Pfad zu starten führt zumindest bei Version 28.4 zum sofortigen Absturz. (Erneuern geht gerade nicht, da A99 in Benutzung ist – schön wäre, wenn man herausfinden könnte von wem).
Mit freundlichen Grüßen
Thomas Fischer
> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Thomas Berger
> Gesendet: Freitag, 12. Juni 2009 10:16
> An: Allegro-C Diskussionsliste
> Betreff: Re: AW: AW: [Allegro] index crasht bei Verwendungauf
> Netzlaufwerkenmitlangen Pfaden
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo Herr Fischer,
>
> > "Normales" Arbeiten geht mit A99 mit Datenbanken auf UNC-Pfaden,
> > Indexierung aber nicht (wg. Batchdatei, die UNC-Pfade nicht
> verarbeiten kann).
>
> Aufruf der Datei von einem UNC-Ort sollte kein Problem sein.
>
> A priori "verarbeitet" eine Batchdatei keine Pfade, daher ist
> es egal, ob das UNC-Pfade sind oder nicht. Ausnahme sind nur
> Dateitests "if exist ..." oder "for %x in (...) do ...",
> aber man muss sich normalerweise schon viel Muehe geben, die
> Verarbeitung mit command.com statt cmd.exe (also in der
> MS-DOS-Emulation NTVDM) zu erzwingen, in dem Fall scheitert
> es natuerlich.
>
> Einzige Einschraenkung ist, dass man kein "cd" auf einen
> UNC-Pfad durchfuehren kann.
>
> Wenn man 16bit-Anwendungen aufruft, wird es direkt fatal: Die
> kennen UNC-Pfade und sogar lange Dateinamen wirklich nicht
> und haben keine Chance damit umzugehen.
>
> Das heisst zum jetztigen Stand: Bei PRESTO, IMPORT, UPDATE
> lohnt sich nicht einmal das ausprobieren, bei a99, acon,
> index und qrix hingegen sollte alles moeglich sein.
>
> viele Gruesse
> Thomas Berger
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3-nr1 (Windows XP)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQCVAwUBSjIO0WITJZieluOzAQJA/QQAjLU4Rg4UF0cZHw5Z6/2ok/GUuAEyF22D
> U/yYjDp7yQi/hPXIoF6z0YPUIx3yI5CJD5mdD9yXcely7cGaoSFAqkpRVOG9YsT9
> yoh215N/MrbtD4fDypJhMH6aIIT1CrzMusRPjvRA5hqXszrJtbnWQvavz6EkdjFv
> 6rcv88gMFmM=
> =ZO0t
> -----END PGP SIGNATURE-----
>
Mehr Informationen über die Mailingliste Allegro