presto und drei datenbanken: problem

Klaus Lehmann lehmann at fg.arco.met.fu-berlin.de
Mo Jun 1 11:55:36 CEST 1998


Liebe Allegrologen,

etwas unerklaerliches, ich raetsele seit ca 10 tagen daran rum.

mittels folgendem batch kann ich in einer bestimmten bibliothek (=KOE) drei
datenbanken mit hilfe von presto NICHT aufrufen:


_anfang von koe-kat.bat
@echo off
cls
::                                  koe-kat.bat
::
::       allegro-menu katalogisierung + fremddatenbernahme aus DB+BAC
:: 
::   geht so -ep1/prn ODER -edruck/prn      .HIER kein prn!!!!
::                prn nur mit alter prestoa.exe!
::
presto -lger -a200 -n1 -pp1 -kakoe -dc:\allegro\koe\koe 
       -dc:\allegro\kzugang\zug -dd:\allegro\bac\bac -S
_ende von koe-kat.bat

(letzten beiden zeilen gehoeren zusammen!), der optik wegen HIER auseinander
 gezogen.


eingesetzte presto.variante:
PRESTO.EXE   ³   214562³16.04.98³11.56


Obige DRITTE datenbank kann auf dem rechner (in KOE) NICHT aufgerufen
werden. Man bekommt eine fehlermeldung, die nur ca 1/10 sec zu sehen ist:

d:\allegro\bac\bac\.stl    cannot be opened
d:\allegro\bac\bac\.tbl    cannot be opened
                  ~~~ (! korrekte bildschirmwiedergabe!)


WAS spielt sich da ab?
Das Merkwuerdige ist ja (leider), ZUHAUSE geht alles. die Arbeitsumgebung
von KOE wird auf dem haeuslichen (os2)-rechner abgebildet. 
Genau die gleichen Allegro-Module, Batchdateien werden eingesetzt. 
Es ist eine EINS-ZU-EINS-Kopie aus KOE. (mittels wechselplatte usw)

=------------------
ZUR naeheren info: natuerlich liegen die KOE-files etwas anders,
 aber mit hilfe von 'substitute' kann man so tun, als ob man in KOE sei ;-)
startbatch: 
subst d: g:\
subst c: g:\allegro\koe
set comspec=c:\command.com
path=c:\;c:\allegro;
c:
cd\
cd allegro
dir c:\allegro\m_*.bat
command
=----------------------


nochmal: in KOE funktioniert es nicht.
Zuhause ja. 
Bei beiden Rechern ist folgendes ok:
Files aus der config.sys sind auf mindestens 60. Die Dateien selber sind alle
mit ordentlichen attributen versehen (NICHT read-only!). der BAC laeuft bei
beiden standorten auf lokalen platten. das -S spielt keine rolle.

habe ich was uebersehen?
ist magie oder dummheit im spiel?   ;-)
oder: Fehlt was an Informationen?


Besten dank im voraus.
Viele Gruesse
 Klaus
  Lehmann
   Sysop of Novell-Servers in Kreuzberg 



PS: eine apac-batch, die auf den BAC eben nur lesend zugreift, arbeitet
 problemlos:

@echo off
d:
cd\
cd allegro
call bacopac.bat
c:

[BACOPAC.BAT ist die original-batch aus dem BAC, jene lautet so:
@echo off
cls
::       berliner allegroCatalog - bac - ”ffentliche bibliotheken berlins
::       stand mai 98 
::       herstellung w.grein, stb wilmersdorf
::
apac -dbac -s"ignaz o" -lger -popac -kabac
cls
cd\                                                           
___aber das duerfte wenig hilfreich sein, oder?               ]



--- timEd/2 1.10.y2k+
--
|Fidonet:  Klaus Lehmann 2:2411/801.502




Mehr Informationen über die Mailingliste Allegro