hbci4java mit Hibiscus-Schlüsseldatei?

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 04 / 2007
Betreff:

hbci4java mit Hibiscus-Schlüsseldatei?

 · 
Gepostet: 01.05.2007 - 00:39 Uhr  ·  #1
Hallo,

ich arbeite bisher erfolgreich mit Jameica + Hibiscus. Nun möchte ich Jobs automatisiert ablaufen lassen.

Daher habe ich hbci4java-2.5.0rc-9 mit der JRE 1.5.0_03 auf mein Suse gepackt und einige Versuche mit HBCIBATCH hinter mir. Funktioniert leider nicht...

Ich verwende die Schlüsseldatei, die ich mir mit Hibiscus erstellt habe.
Daher mal die generelle Frage: Geht das überhaupt oder muss ich unter hbci4java eine neue Ini machen?

Und wenn es geht, kann mir jemand aufgrund des Logs sagen, was ich falsch mache? (die "can not check signature - no signature key available" Meldung kommt auch unter Hibiscus - geht trotzdem)


Vielen Dank!

Gorg

Zitat

<INF> [2007.05.01 06:08:38.538] [main/main] manager.HBCIUtils: This is HBCI4Java-2.5.0rc-9 (20060614)
<INF> [2007.05.01 06:08:40.673] [main/main] manager.HBCIUser: fetching UPD
<WRN> [2007.05.01 06:08:41.198] [main/main] passport.HBCIPassportRDH: *** checking for crypted_data_length==96; current length is 90
<WRN> [2007.05.01 06:08:41.200] [main/main] passport.HBCIPassportRDH: *** prepending 6 null bytes to crypted_data
<WRN> [2007.05.01 06:08:41.210] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.version=1
<WRN> [2007.05.01 06:08:41.213] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.method=RDH
<INF> [2007.05.01 06:08:41.317] [main/main] comm.CommStandard: waiting for response
<WRN> [2007.05.01 06:08:43.720] [main/main] security.Sig: can not check signature - no signature key available
<ERR> [2007.05.01 06:08:43.721] [main/main] manager.HBCIUtils: HBCI4Java Exception BEGIN ---message is expected to be encrypted
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.HBCI_Exception: message is expected to be encrypted
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:441)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:552)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
at org.kapott.hbci.tools.HBCIBatch.main(HBCIBatch.java:248)

HBCI4Java stacktrace END ---
Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:137)
at org.kapott.hbci.tools.HBCIBatch.main(HBCIBatch.java:248)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not register user
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:159)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
... 1 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: error while fetching UPD
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:570)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
... 2 more
Caused by: org.kapott.hbci.exceptions.ProcessException: error while fetching UPD
HBCI4Java Exception BEGIN ---message is expected to be encrypted
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.HBCI_Exception: message is expected to be encrypted
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:441)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:552)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
at org.kapott.hbci.tools.HBCIBatch.main(HBCIBatch.java:248)

HBCI4Java stacktrace END ---
null:null: 9390 - Doppeleinreichung - Nachricht abgelehnt
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:558)
... 5 more
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10127
Dabei seit: 03 / 2005
Betreff:

Re: hbci4java mit Hibiscus-Schlüsseldatei?

 · 
Gepostet: 02.05.2007 - 10:35 Uhr  ·  #2
Du kannst den Schluessel aus Hibiscus in HBCI4Java verwenden - es ist genau der Gleiche. Hibiscus verwendet hierfuer ja intern HBCI4Java.

Die Fehlermeldung "Doppeleinreichung - Nachricht abgelehnt" deutet darauf hin, dass bei deiner Bank schon ein INI-Brief vorliegt und du versucht hast, einen weiteren anzulegen. Da HBCI4Java automatisch versucht, einen neuen INI-Brief zu erzeugen, wenn die Passport-Datei nicht existiert, nehme ich mal an, dass HBCI4Java die von dir angegebene Datei nicht finden konnte und daher automatisch eine neue erzeugt hat. ....welche dann zu einer Doppeleinreichung fuehrte.

Gruss
Olaf
Gewählte Zitate für Mehrfachzitierung:   0