[Allegro] update.job nicht gefunden

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Apr 16 11:45:02 CEST 2012


Am 16.04.2012 11:28, schrieb Arno Mentzel-Reuters:
> Heißt das, daß man mit -b Datenbanken aufrufen kann, die gar nicht in
> der Avanti.con angemeldet sind?
So ist es. Nur wenn sich aus -d und -b die zwei Angaben DbDir und DbName
nicht entnehmen lassen, wird acon die  avanti.con  heranziehen.
avanti dagegen, tritt nicht in Tätigkeit, wenn ein acon-Aufruf
per Skript oder manuell gemacht wird, und es liest stets die  avanti.con
und braucht am Ende des Jobs die @-Zeile für die Datenbankwahl,
aus der es DbDir und DbName entnimmt. Nur wenn diese gültig sind, d.h.
in der avanti.con eingetraten, setzt avanti dann acon in Betrieb
und reicht ihm den Job weiter. Das hat auch Sicherheitsgründe.

> Oder anders herum: wenn schon die avanti.con zwingend vorhanden sein
> muß, warum dann die erheblichen Redundanzen im acon-Aufruf?

Es handelt sich nicht um Redundanzen, sondern Alternativen. Das
Potential von acon als Konsolprogramm wurde erst später soweit
ausgebaut, daß es auch völlig losgelöst von avanti arbeiten kann. In
dem Fall spielt die  avanti.con  eine untergeordnete Rolle, weil
man i.d.R. dem Job keine @-Zeile mitgibt. Es ist ja flexibler, wenn
die Angaben DbDIr und DbName per Aufrufoption übergeben werden können,
wie es die anderen Programme seit je, so und nicht anders, verstanden.

B.E.




Mehr Informationen über die Mailingliste Allegro