A99: Export-Raetsel
Sibylle Koczian
Sibylle.Koczian at bibliothek.uni-augsburg.de
Di Dez 11 13:50:24 CET 2001
Liebe Liste,
dieser Flex funktioniert auf ganz merkwuerdige Weise unzuverlaessig:
* aktuelle Exp.param. und -datei sichern
var e
ins #uve
var E
ins #uvf
* aktuelle Satznummer sichern
var "#" i
ins #urN
* Suchbegriff: Lieferant
ask Lieferant
if "" jump nolief
if cancel jump nolief
insert #ufa
* Export mit Sortierparametern
:such
delete uuu.alg
xport p s-konvfs
xport f uuu.alg
* Restriktion: Keine Prä-Order-Bestellungen
variable ("BDT>=19971212 and BES L " #ufa " ?) not (SYS s 5 ? or SYS s 6 ?
or SYS s 7 ?)"
find
var "Anzahl: " l
message
if empty jump nix
download set
message Fertig, Ergebnis in uuu.alg
:ende
* Exportparameter und -datei wiederherstellen
var #uve
xport p
var #uvf
xport f
* den alten Satz wieder holen
var #urN
find
show rec
display
* Variable und Zwischendateien loeschen
variable ""
insert #ufa
insert #ufn
insert #uve
insert #uvf
insert #urN
insert #uwC
delete uuu.alg
delete sss.alg
end
:nolief
message "Kein Lieferant angegeben"
jump ende
:nix
message "Keine offenen Fortsetzungs-Bestellungen bei diesem Lieferanten"
jump ende
Es kann vorkommen, aber es kommt nicht immer vor, dass dabei die Saetze der
Ergebnismenge mehrfach exportiert werden - Anzahl unterschiedlich. Es
passiert fruehestens beim zweiten Flex-Aufruf mit einem anderen
Suchbegriff. Das Problem muss schon auch mit der verwendeten Parameterdatei
zusammenhaengen, denn beim Export mit i-1 passiert nichts; andererseits
wird die gleiche Parameterdatei in einem Avanti-Client benutzt und da ist
das Problem noch nie aufgetreten. Das Loeschen der erzeugten Grunddatei vor
dem naechsten Export nuetzt nichts.
Kennt jemand solche Effekte? Soll ich die benutzten Parameter und ein paar
Saetze ins Upload-Verzeichnis stellen?
Beste Gruesse, Koczian
Dr. Sibylle Koczian
Universitaetsbibliothek , Abt. Naturwiss.
D-86135 Augsburg
Tel.: (0821) 598-2400, Fax : (0821) 598-2410
e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE
Mehr Informationen über die Mailingliste Allegro