HBCI4Java Debugging-Session

 
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

HBCI4Java Debugging-Session

 · 
Gepostet: 29.11.2007 - 15:16 Uhr  ·  #1
Hi zusammen,

Stefan hat mir vorhin eine aktualisierte HBCI4Java-Version geschickt, in der erste Fehler im FinTS-3-Teil gefixt sind. Das betraf ja insbesondere Nutzer mit GAD-Volksbank-Konten. Siehe hierzu auch folgende Postings/Beitraege:

http://www.willuhn.de/blog/ind…anken.html
http://www.onlinebanking-forum…php?t=7621
http://www.onlinebanking-forum…php?t=7244

Wenn euch diese Problematik betrifft, seid ihr herzlich zum Testen eingeladen. Wie folgt:


1) Macht ein Backup eures Benutzerverzeichnisses
Linux: /home/$username/.jameica
Windows: C:\Dokumente und Einstellungen\$username\.jameica
MacOS: /Users/$username/.jameica

2) Stellt das Log-Level unter Datei->Einstellungen auf "DEBUG"

3) Beendet Hibiscus

4) Entfernt die Datei jameica/plugins/hibiscus/lib/hbci4java-2.5.0rc9.jar
NICHT UMBENENNEN SONDERN AUS DEM VERZEICHNIS "lib" ENTFERNEN!

5) Ladet euch die folgende Datei herunter:
http://www.willuhn.de/projects…071129.jar
und kopiert sie in das Verzeichnis jameica/plugins/hibiscus/lib

6) Fuehrt eure Tests durch. Wenn es zu Fehlern kommt, oeffnet die Log-Datei .jameica/jameica.log in einem Texteditor, schwaerzt dort die sensiblen Daten und sendet sie anschliessend per PM an Stefan und/oder mich.

Viel Spass beim Testen ;)
Gruss
Olaf
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 29.11.2007 - 15:29 Uhr  ·  #2
Ich möchte noch ausdrücklich erwähnen: Bei den Volksbank-Nutzern, auf die die oben genannten Probleme zutrafen und für die diese gefixte HBCI4Java-Version eigentlich gedacht ist, wird von den TAN-pflichtigen Geschäftsvorfällen im Moment AUSSCHLIESSLICH die Überweisung funktionieren.

Für alle anderen GVs sind die dafür benötigten Zusatz-Informationen noch nicht in der Bibliothek enthalten - wollte erst mal sehen, ob der Fix prinzipiell funktioniert.

Grüße
-stefan-
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.12.2007 - 10:34 Uhr  ·  #3
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 05.12.2007 - 19:45 Uhr  ·  #4
Da ich mangels Testkonten leider etwas im Dunkeln tappe, wo das eigentliche Problem liegt, hier ein Auf-Gut-Glück-Update der hbci4java.jar. Habe ein paar Anpassungen an Datenelementen gemacht, die laut Spezifikation zwar "Dummy"-Elemente sind (und deren konkreter Wert eigentlich irrelevant ist), aber vllt. mögen die Server ja meine "Dummy"-Werte nicht...

http://hbci4java.kapott.org/hbci4java-20071205.jar

-stefan-
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 10 / 2007
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 07.12.2007 - 22:14 Uhr  ·  #5
Hallo Stefan, hallo Olaf,
bißchen späte Rückmeldung, aber trotzdem: Ich habe neulich die erste Fassung der HBCI4Java-Library (vom 29.11.2007) mit einer langen PIN (10 Stellen) bei der ING-DiBa probiert - erfolgreich!

Die aktualisierten Versionen werde ich bei Gelegenheit auch noch testen. Danke erstmal.

Gruß
Stefan.
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 08.12.2007 - 09:31 Uhr  ·  #6
@Eddie: danke fürs Feedback. Könntest Du mit der NEUEN Version auch noch versuchen, eine Überweisung loszuwerden? (Mit der Version vom 29.11. wird das mit Sicherheit nicht funktionieren)?

Danke!
-stefan-
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 10 / 2007
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 08.12.2007 - 14:43 Uhr  ·  #7
Jup, sieht gut aus :-)
Mit der Version vom 05.12. klappt sowohl Saldo-/Umsatz-Abruf als auch Einzelüberweisung. Die Synchronisierung von Daueraufträgen scheint auch zu funktionieren - in der Original-Version war das glaube ich nicht so, bin mir aber nicht ganz sicher. Egal, freuen tue ich mich trotzdem. Einen neuen Dauerauftrag habe ich grad nicht einzurichten, deswegen konnte ich das nicht testen.

Gruß
Stefan.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 21.12.2007 - 18:37 Uhr  ·  #8
Fuer User, die das Nightly-Build von Hibiscus einsetzen: Ihr muesst die aktualisierte HBCI4Java-Version nicht mehr manuell ersetzen - sie ist inzwischen bereits in den aktuellen Nightly-Builds von Hibiscus enthalten.

Gruss
Olaf
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 02 / 2008
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.02.2008 - 09:58 Uhr  ·  #9
Leider funktioniert der Link nicht wo ich die Lib zum testen bekommen kann

Reimund
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.02.2008 - 10:41 Uhr  ·  #10
Das ist korrekt so, weil die HBCI4Java-Release inzwischen offiziell ist und bereits in den aktuellen Nightly-Builds von Hibiscus enthalten ist. Wenn du die Version also testen willst, loesche zuerst deine existierende Installation von Hibiscus und Jameica. Deine Benutzerdaten gehen hierbei nicht verloren, da sie sich getrennt vom Programm im Benutzerverzeichnis befinden.

Lade anschliessend Hibiscus 1.8 (Nightly-Build) und Jameica 1.6 (ebenfalls Nightly-Build) von

http://www.willuhn.de/projects/hibiscus/?page=download_ext
http://www.willuhn.de/projects/jameica/?page=download_ext

und gehe wie bei einer Neuinstallation vor. Weitere Hinwesei findest du auch unter http://www.willuhn.de/projects/hibiscus/?page=update

Falls du PIN/TAN verwendest und FinTS3 als HBCI-Version testen willst, dann loesche bitte die PIN/TAN-Konfiguration und leg sie anschliessend mit der neuen HBCI-Version neu an.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 02 / 2008
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.02.2008 - 13:41 Uhr  ·  #11
Leider bekomme ich immer noch die Fehlermeldung.
null:null: 9800 - Abgebrochen - Pin/Tan-Dialog
6:null: 9942 - Das Konto xxxxxxxxx ist nicht im Bestand vorhanden p:KKT0104 (element Synch.SigTail)
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.02.2008 - 13:46 Uhr  ·  #12
Mit der Meldung versucht dir die Bank zu sagen, dass sie das Konto, welches du angegeben hast, nicht kennt. Kann es sein, dass dein Konto ueberhaupt nicht fuer HBCI freigeschaltet ist?
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: HBCI4Java Debugging-Session

 · 
Gepostet: 04.02.2008 - 14:01 Uhr  ·  #13
Möglicherweise verwendest Du auch die falsche Kombination von Nutzerkennung / Kunden-ID, denn die Fehlermeldung kommt offensichtlich bei der Synchronisierung der System-ID - da werden noch gar keine Kontonummern benötigt...
-stefan-
Gewählte Zitate für Mehrfachzitierung:   0