Moin,

On Freitag, 20. Juni 2008, Martin Preuss wrote:
> On Freitag, 20. Juni 2008, Micha Lenk wrote:
[...]
> Waere es anders, haetten wir in der Vergangenheit schon riesige Probleme
> gehabt. AqBanking hat naemlich mitunter in der Vergangenheit die interne
> Speicherung deutlich veraendert, und das steht auch demnaechst wieder
> bevor.
[...]

Dazu noch ein Nachtrag: Demnaechst werden vermutlich die Benutzer und Konten 
innerhalb von AqBanking nicht mehr alle zusammen in einer Datei gespeichert 
(bisher: settings.conf), sondern in jeweils eigenen.

Der Hintergrund ist der, dass momentan nur jeweils eine Instanz von AqBanking 
aktiv sein kann (weil sich mehrere gleichzeitig offene Instanzen gegenseitig 
die Konfigurationsdateien ueberschreiben wuerden).

Zukeunftig soll es aber intern moeglich sein, einzelne Konten und Benutzer zu 
LOCKen und einzeln zu speichern. Damit koennte beispielsweise eine Instanz 
die Konten von Benutzer X abfragen, und eine andere (oder ein anderer 
Prozess) koennte die Konten von Benutzer Y abfragen.

Das Problem ist naemlich genau die Speicherung der Konfiguration: Nach einem 
Bank-Kontakt werden beispielsweise unter Umstaenden neue BankParameterDaten 
oder BenutzerParamenterDaten uebertragen, die auch gespeichert werden 
muessen.

Wuerde man weiterhin alles in einer Datei speichern, wuerden also auch Infos 
ueber andere Benutzer geschrieben. Die aber koennen inzwischen ja von einem 
anderen Prozess veraendert worden sein und wuerden somit ueberschrieben.

Nach dieser Aenderung ist es somit moeglich, mehrere AqBanking-Anwendung 
gleichzeitig laufen zu lassen (also beispielsweise sich seine Kontostaende in 
QBankManager zu betrachten, waehrend im Hintergrund irgendein Cronjob o. ae. 
automatisiert neue Kontostaende abruft o. ae.).

Diese Aenderung ist aber wieder nur ein *innerhalb* des 
AqBanking-Verzeichnisses, d.h. die Anwendung bemerkt davon nichts.


Gruss
Martin
-- 
"Things are only impossible until they're not"

Martin Preuss - http://www.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to