Re: [Hbci4java-help] hbci4java, openhbci, wallstreet9
Brought to you by:
kleiner77
From: Stefan P. <kle...@gm...> - 2003-10-28 21:53:26
|
Hallo Marc, > hier nun die gesammelten Ergebnisse meiner Versuche mit wallstreet9. > Nachdem ich das Passwort mit Hilfe von aqmoney auf unter <=3D 8 Zeichen > reduziert habe konnte ich auf die Bank zugreifen. okay, das scheint wohl dann ein Bug in meiner Routine zu sein, die aus dem Passwort den Schl=FCssel berechnet... Ich sehs mir an. > Da ich mir nicht sicher bin, ob Anh=E4nge in Mailiglisten oportun sind,=20 > f=FCge ich das Protokoll im Anhang zus=E4tzlich unten ein. Alles kein Problem ;-) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Erste Versuchsreihe nach Passwort=E4nderung (L=E4nge 4) in aqmoney > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ------------------------------------------------- > Abholen der Kontoinformationen im Dialog Konten... > Liefert keine Kontoinformation (legt kein neues Konto im Dialog an),=20 > vermutlich weil die > Raiba Kieselbronn keine Kontenliste liefert. > Ich h=E4tte erwartet, dass hbci4java bei dieser Funktion in der=20 > .openhbci-Datei bereits > eingetragenen Konten heranzieht. > ------------------------------------------------- richtig, Deine Bank scheint die Konteninformationen nicht zu liefern. Diese werden zur Zeit auch noch nicht von HBCI4Java aus der .openhbci Datei gelesen (kommt aber noch, ebenso wie das Einlesen der BPD- und restlichen UPD-Informationen aus der .openhbci, so dass das Abholen=20 nicht jedesmal neu geschieht). > ------------------------------------------------- > Fehler beim Versuch eine Sofort-=DCberweisung einzureichen > (Nutzerdaten teilweise ausgeXt) > ------------------------------------------------- >=20 > ... > creating hbci message: CustomMsg > <ERR> [2003.10.28 17:25:29.664] [main/Thread-12] manager.HBCIUtils:=20 > Exception: Fehler bei Initialisierung des Elementes=20 > CustomMsg.GV.Ueb2.usage.usage\0a-> Ung\fcltiger Parameter: Stringl\e4nge=20 > von "UMBUCHUNG AN XXXX XXXXXXXXXX" ist 28 - muss f\fcr dieses=20 > org.kapott.hbci.datatypes.SyntaxDTAUS im Bereich (1,27)=20 > liegen da war der Text f=FCr den Verwendungszweck zu lang (28 Zeichen), darf aber laut Spez. nur 27 Zeichen lang sein. Die Fehlermeldung wird leider noch nicht direkt an wallstreet9 durchgegeben, so dass man die nur sieht,=20 wenn man sich die Logausgabe ansieht... ;-) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Zweite Versuchsreihe nach erneuter Passwort=E4nderung (L=E4nge 8) in a= qmoney > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > ------------------------------------------------- > ... > Abholen von Salden funktioniert >=20 > ... > Abholen aller Buchungen > Dies wird unter aqmoney aus "Technischen Gr=FCnden .." abgelehnt. > Vermutlich stellt hbci4java/wallstreet9 hier gro=DFz=FCgiger=20 > Pufferspeicher zur Verf=FCgung > ... > Auch die Abholen Buchungen zwischen Datum x und y funktioniert wie=20 > erwartet > ... > Abholen neuer Buchungen (Kontoausz=FCge) > Fehler: bricht sofort mit der folgenden exception ab, keine weiteren=20 > Loggingzeilen > ------------------------------------------------- >=20 > java.lang.RuntimeException: > at org.kapott.wallstreet9.JobStatement$1.run(JobStatement.java:1= 96) > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim=20 > Erzeugen des Jobs KUmsNew > at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:2= 16) > at org.kapott.wallstreet9.HBCI.newJob(HBCI.java:157) > at org.kapott.wallstreet9.JobStatement$1.run(JobStatement.java:1= 74) > Caused by: java.lang.reflect.InvocationTargetException > at=20 > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at=20 > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc= cessorImpl.java:39) > at=20 > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst= ructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:27= 4) > at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:2= 12) > ... 2 more > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Gesch=E4ftsvorfall=20 > KUmsNew wird nicht unterst=FCtzt, evtl. andere HBCI-Version benutzen > at org.kapott.hbci.GV.HBCIJob.findSpecNameForGV(HBCIJob.java:166= ) > at org.kapott.hbci.GV.HBCIJob.<init>(HBCIJob.java:83) > at org.kapott.hbci.GV.GVKUmsAll.<init>(GVKUmsAll.java:42) > at org.kapott.hbci.GV.GVKUmsNew.<init>(GVKUmsNew.java:31) > ... 7 more der Gesch=E4ftsvorfall "nur neue Kontoumsatzdaten abholen" wird von Deiner Bank scheinbar nicht angeboten. Auch hier gilt: die Fehlermeldung wird=20 leider noch nicht von wallstreet9 angezeigt, man muss sich durch die Logs qu=E4len...=20 > Einreichen einer Sofort=FCberweisung funktioniert problemlos. > Obiger Fehler l=E4=DFt sich nicht reproduzieren. wahrscheinlich war hier die Verwendungszweckzeile tats=E4chlich nur 27 Zeichen lang... > Erneutes Abholen neuer Kontoausz=FCgen nach Programmneustart > Obiger Fehler l=E4=DFt sich im Kontext reproduzieren. > > java.lang.RuntimeException: > at org.kapott.wallstreet9.JobStatement$1.run(JobStatement.java:1= 96) > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim=20 > Erzeugen des Jobs KUmsNew > at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:2= 16) > at org.kapott.wallstreet9.HBCI.newJob(HBCI.java:157) > at org.kapott.wallstreet9.JobStatement$1.run(JobStatement.java:1= 74) > Caused by: java.lang.reflect.InvocationTargetException > at=20 > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at=20 > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc= cessorImpl.java:39) > at=20 > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst= ructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:27= 4) > at org.kapott.hbci.manager.HBCIHandler.newJob(HBCIHandler.java:2= 12) > ... 2 more > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Gesch=E4ftsvorfall=20 > KUmsNew wird nicht unterst=FCtzt, evtl. andere HBCI-Version benutzen > at org.kapott.hbci.GV.HBCIJob.findSpecNameForGV(HBCIJob.java:166= ) > at org.kapott.hbci.GV.HBCIJob.<init>(HBCIJob.java:83) > at org.kapott.hbci.GV.GVKUmsAll.<init>(GVKUmsAll.java:42) > at org.kapott.hbci.GV.GVKUmsNew.<init>(GVKUmsNew.java:31) > ... 7 more > *** exiting >=20 okay, der Gesch=E4ftsvorfall scheint immer noch nicht unterst=FCtzt zu werden ;-) Werde wohl jetzt doch mal wieder etwas Arbeit in wallstreet9=20 stecken... Gr=FC=DFe -Stefan- --=20 ------------------------------------------------------------------- Dipl. Inf. (FH) Stefan Palme email: kle...@gm... phon: +49 341 3910484 fax: +49 1212 517956219 mobil: +49 178 8426165 key fingerprint: 1BA7 D217 36A1 534C A5AD F18A E2D1 488A E904 F9EC ------------------------------------------------------------------- |