Hallo,

(jetzt wieder an die Liste, da kann man auch deutsch schreiben)

Am Dienstag, 12. August 2008 10:27 schrieb M. Dietrich:
> > Von deiner parallelen Entwicklung hab ich jetzt das erste Mal
> > gehört. Dementsprechend verwundert sind meine Rückfragen.
>
> das verwirrt mich doppelt: ich betreibe keine parallel entwicklung
> sondern pflege die module weiter, 

Naja, das meinte ich doch.

> laufen tut:
>
>       ii libaqbanking16 2.3.3-2 library for online banking applications
>
>       (installiert /usr/lib/libaqbanking.so.16.5.2)
>
> nicht jedoch :
>
>       ii libaqbanking20 3.6.2-1 library for online banking applications
>
>       (installiert /usr/lib/libaqbanking.so.20.6.2)

Na bitte, da stehts ja: 2.3.3 läuft, 3.6.2 läuft nicht. Du versuchtest also 
einen Umstieg von aqbanking-2.3.3 nach 3.6.2. Danach hatte ich gefragt.

Dieser Umstieg ist, wie du bemerkt hast, weder source- noch 
irgendwas-kompatibel, sondern erfordert mittelgroße Umbauten.

> > Blätter, blätter, ... ich kann
> > auch nur im SVN rumschauen und stoße auf r1126, 2007-01-14, da sind die
> > AB_Split komplett rausgeflogen. Im ChangeLog hat Martin dazu nichts
> > erwähnt. Das war dann vor der Version 2.9.0, also der Umstieg von 2.x auf
> > 3.x.
>
> das trifft ja. dachte die docs waere generiert aus den sourcen,
> duerfte doch garnicht passieren, oder? was war ein split ueberhaupt?

Der war glaub ich "ein Buchungsteil", den man gebraucht hätte, um echte 
Kontenverwaltung abzuspeichern, also die Zuordnung von mehrteiligen Buchungen 
vom Konto X zum Konto Y und Z. Jedenfalls ist der AB_Split nicht mehr da. Ich 
meine, mich dunkel erinnern zu können, dass Martin entschieden hat, er wird 
mehrteilige Buchungen doch nicht benutzen, und deswegen hat er die 
Gelegenheit des 3.x-Umstiegs genutzt, um die wieder rauszuwerfen.

Aber noch mal: Ich kann auch nur in den SVN- oder Mailinglistenarchiven 
herumsuchen. Ich hab dir das (ungefähre) Datum der Änderungen herausgesucht. 
Die dazugehörigen Diskussionen auf der Mailingliste sollte dann auch 
weiterhelfen. Spontan finde ich z.B. 
http://article.gmane.org/gmane.comp.finance.aqbanking.devel/917 und das ganze 
drumherum.

> > Welche callbacks genau? Ansonsten sind viele AB_* callbacks ersetzt durch
> > GWEN_GUI_* callbacks.
>
> AB_Banking_SetGetPinFn

Ersetzt durch GWEN_Gui_SetGetPasswordFn, welche wie der Name schon sagt im 
gwenhywfar-Paket vorhanden ist. Die meisten AB_Banking_SetXY-Funktionen für 
GUI-Callbacks sind nach GWEN_Gui_* gewandert.

> > *Dazu* gibt's nämlich auch noch
> > http://wiki.gnucash.org/wiki/AqBanking3_Porting
>
> hm da steht zur pin, aber nicht zur callback problematik lediglich:

Im aktuellen Gnucash-SVN (trunk oder 2.x-Branch, geht beides) würde's dir 
vielleicht auch weiterhelfen, die Unterschiede vom Verzeichnis 
src/import-export/hbci (=aqbanking 2.x) nach src/import-export/aqbanking 
(=aqbanking 3.x) anzusehen. Für die Callbacks also den Unterschied zwischen 
src/import-export/hbci/hbci-interaction.c , genauer gnc_hbci_add_callbacks(),  
zu src/import-export/aqbanking/gnc-gwen-gui.c und dort register_callbacks().

Gruß

Christian

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to