Moin,

On Freitag, 20. Juni 2008, Micha Lenk wrote:
> Martin Preuss schrieb:
[...]
> Wenn es weniger Aufwand ist, einfach mal vernünftig zu dokumentieren,
> was wo in .banking/ bzw. .aqbanking/ herumgeistert, wäre ich damit
> ebenso zufrieden.
[...]

Eine vollstaendige Dokumentation dazu kann es nicht geben, weil AqBanking 
selbst gar nicht weiss, welche Plugins was speichern. Im Gegenteil: Ausser 
der Tatsache, dass AqBanking alles unterhalb des verwendeten Verzeichnisses 
speichert, ist absichtlich nichts zur Anwendung hin definiert.

Es war nie so gedacht, dass eine Anwendung selber einzelne Dateien aus dem 
generellen AqBanking-Verzeichnis herauspickt. Die Anwendung hat lediglich 
Freiheit im Zugriff auf seine eigenen Daten, deren Pfad es von AqBanking 
erfahren kann. Aber die anderen Dateien und Verzeichnisse sind ausruecklich 
*nicht* teil der API.

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.

Allerdings konnte AqBanking von jeher seine eigenen Daten aktualiseren, so 
dass eine Migration innerhalb eines Verzeichnisses immer moeglich war und 
bleibt. In diesem Fall gibt es ja auch keine Probleme, weil sich dabei ja der 
Pfad des AqBanking-Verzeichnisses selbst nicht geaendert hat, sondern 
lediglich die Struktur *innerhalb* des Verzeichnisses, die ja nur AqBanking 
etwas angeht.

Der Fall, dass man einmal von einem Verzeichnis in ein anderes migrieren muss, 
war bisher halt nie vorgesehen, und ich moechte das auch in Zukunft nicht 
wieder machen muessen...

Von daher ist der ausgehandelte Kompromiss aus meiner Sicht die beste Loesung. 
Ich werde mich da am Wochenende mal dran setzen.


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