On Tuesday 07 February 2006 00:23, M. Dietrich wrote: > On Mon, Feb 06, 2006 at 09:15:54PM +0100, M. Dietrich wrote: > > gesetzt den fall du meinst die, die ich kenne: dann kann ich also nur > > nach einem job abbrechen, oder? also, wenn der callback gerufen wird? > > ja, das klappt. ich gebe nun sauber 0 zurueck, wenn schluss sein soll, > 1 wenn nicht, dann gehts. nur: wo ist das dokumentiert? die callbacks > sind alle aufgezaehlt, dies verhalten hab ich nicht gefunden. auch > nicht, welcher callback wann aufgerufen wird - so ein flow waere > schoen. [...] Naja, bei den meisten Callbacks ist das schon aus deren Namen ersichtlich... Ansonsten gebe ich gerne zu, dass unsere API-Doc noch nicht vollstaendig ist. Ich nehme solche Anregungen gerne auf, damit andere Programmierer einen leichteren Einstieg bekommen.
[...] > ich habe ein weiteres problem mit dem binding: die uhrzeit meiner > transaktionen (erhalten via ABJob_GetTransactions_new() - auch hier: wo > sind die jobs beschrieben? ich wuerde das unter AB_BANKING Job-API > erwarten, finde es da aber nicht) ist immer 13:00 (bei verschiedenem > datum). was kann das sein? [...] Die Jobs (wie sonst auch alles) sind in der API-Doc aus den Header-Dateien erklaert. Dummerweise ist aber Doxygen fuer C-Projekte nicht so gut geeignet wie fuer C++-Objekte, so dass man schon manchmal in der API-Doc etwas suchen muss :-/ Eventuell ist das aber ja auch ein Fehler in der Art wie wir Doxygen verwenden... Zu der 13:00: Fuer Umsaetze werden von den Banken ueberhaupt keine Uhrzeiten uebertragen. Um allerdings Probleme mit der Speicherung von Zeiten zu verhindern (ich hatte da zu Beginn fast zum Wahnsinn-treibende Probleme, insbesondere bei Zeitumstellungen), speichert AqBanking alle Zeiten in UTC. Damit aber das Datum immer aus den Transaktionsdaten beibehalten wird, und nicht durch Zeitumstellung oder andere Lokal-Zeit manipuliert wird, verwenden wir nicht 0:00 sondern eine Zeit, die nur bei sehr grosser Entfernung von GMT (naemlich ab 12h bzw. 11h bei Sommerzeit) einen Datumswechsel provoziert. Daher die 12:00. Daraus macht dann die Umwandlung von/zu Lokalzeit vermutlich die 13:00... QBankManager ignoriert uebrigends die Uhrzeit und liest ein Datum aus Umsaetzen immer mit 1200 Uhr ein. Das ist ueberhaupt ein schreckliches Thema, und fuer uns deswegen so wichtig, weil z.B. QBankManager seine Umsaetze ja nach Datum speichert... [...] > und noch eine dumm-user frage: wie kann ich gleiche transaktionen > erkennen? gibt es einen von der bank vergebenen PK? oder erzwingen die > programme durch den zeitpunkt ab dem transaktionen abgefragt werden, > das transaktionen nicht versehentlicht zweimal kommen? [...] Da gibt es ueberhaupt keine Vorlage aus den HBCI-Specs. AqBanking selber testet ueberhaupt nicht und ueberlaesst es der Anwendung, die ohnehin ueber wesentlich mehr Informationen verfuegt um das leisten zu koennen. QBankManager macht da auch ziemlich komplexe Tests, um Duplikate zu finden. Dummerweise koennen ja Duplikate auch durchaus gewollt sein, beispielsweise bei zwei gleichen Ueberweisungen an einem Tag (kam alles schon vor)... Diese Probleme kennen wir noch aus OpenHBCI-Zeiten, daher sind die Tests in QBankManager inzwischen scheinbar ziemlich ausgereift (zumindest wurde ich noch nicht wieder von QBankManager wegen Duplikaten befragt). Gruss Martin -- "Things are only impossible until they're not" AqBanking - http://www.aquamaniac.de/aqbanking/ LibChipcard - http://www.libchipcard.de/ -- "Things are only impossible until they're not" AqBanking - http://www.aquamaniac.de/aqbanking/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel