Thread: [Hbci4java-help] INI-Brief für RDH-Schlüsseldateien
Brought to you by:
kleiner77
|
From: Marc B. <b...@nt...> - 2009-01-27 23:40:29
|
Hallo, ich weiß, das folgende Thema ist kein reines hbci4java-Thema sondern betrifft auch hibiscus. Trotzdem poste ich mal hier, da ich keine Account auf Ich habe gerade mit hibiscus eine neue RDH-Schlüsseldatei und den zugrhörige INI-Brief erstellt. Dabei habe ich die Dateigrößen der betreffenden Schlüsseldatei beobachtet: Schlüssel angelegt: >10 KB (iregend was um 23kB glaube ich) Ini-Brief erstellt: 304B Da mir die Größe von 304B merkwürdig knapp erschien, habe ich hibiscus neu gestartet und mir die Inhalte der Datei angesehen. Alle Informationen waren vorhanden. Da hibiscus den Button "INI-Brief anzeigen/erzeugen" nennt bin ich davon ausgegangen, dass bei erneuter Betätigung der bereits erstelle INI-BRief angezeigt wird. Diese Annahme scheint jedoch falsch zu sein, da ich nach Betätigen die folgende Fehlermeldung erhielt: "Fehler beim Übermitteln der öffentlichen Schlüssel des Nutzers; Schlüssel zurückgesetzt: null:null: 9010 Erstinitialisierung abgelehnt, zur Freigabe vorgemerkter Schlüssel vorhanden" Anschließen hat die Schlüsseldatei ein Größe von 45kB. Hier nun die Frage: Kann ich den ursprünglich erstellten INI-Brief an die Bank schicken, oder wurde durch erneutes Betätigen des INI-Brief-Buttons ein neuer Schlüssel generiert? Ein oberflächlicher Blick in den Quellcode von hbci4Java legt nahe, dass tatsächlich neue Schlüssel generiert wurden. Ein Eintrag im Hibiscus-Log scheint die Vermutung zu betätigen: [de.willuhn.jameica.hbci.HBCICallbackSWT.log] lösche die neu generierten Nutzer-Schlüssel Liege ich da richtig? Muss ich die Prozedur mit der Bank von neuem starten? Oder gibt es eine andere Lösung? Im Voraus vielen Dank für Hinweise. Grüße, Marc |
|
From: Olaf W. <hib...@wi...> - 2009-01-28 00:32:07
|
Hi,
> Da hibiscus den Button "INI-Brief anzeigen/erzeugen"
> nennt bin ich davon ausgegangen, dass bei erneuter
> Betätigung der bereits erstelle INI-BRief angezeigt wird.
> Diese Annahme scheint jedoch falsch zu sein, da ich
> nach Betätigen die folgende Fehlermeldung erhielt:
>
> "Fehler beim Übermitteln der öffentlichen Schlüssel
> des Nutzers; Schlüssel zurückgesetzt: null:null: 9010
> Erstinitialisierung abgelehnt, zur Freigabe vorgemerkter
> Schlüssel vorhanden"
Hibiscus fuehrt hierbei im wesentlichen folgende Befehle aus:
HBCIUtils.setParam("client.passport.default","RDHNew");
HBCIUtils.setParam("client.passport.RDHNew.filename",filename);
HBCIUtils.setParam("client.passport.RDHNew.init","1");
HBCIPassport p = AbstractHBCIPassport.getInstance("RDHNew");
INILetter iniletter = new INILetter(p,INILetter.TYPE_USER);
Die Ausgabe von "iniletter.toString()" wird dann ausgedruckt.
Zu deinen restlichen Ausfuehrungen: Ich denke, hier wuerde
es sicher helfen, wenn du mehr Log-Ausgaben posten
koenntest. Also angefangen von der Schluesselerstellung
bis zur Fehlermeldung. Alle Meldungen, die offensichtlich
nichts mit der Erstellung zu tun haben und nur Hibiscus/Jameica-
Meldungen sind, kannst du ja rausloeschen.
Gruss
Olaf
|
|
From: Marc B. <b...@nt...> - 2009-01-28 16:08:36
|
Hallo Olaf, danke für die prompte Antwort. Olaf Willuhn schrieb: > Zu deinen restlichen Ausfuehrungen: Ich denke, hier wuerde > es sicher helfen, wenn du mehr Log-Ausgaben posten > koenntest. Also angefangen von der Schluesselerstellung > bis zur Fehlermeldung. Der Vollständigkeit halber noch das Setup: jamaica 1.6 (all-platforms) hibiscus 1.8 hbci4java-2.5.7 (wie mitgeliefert) OS: Debian testing java: java-6-sun <log-Datei entfernt für Mailing-Liste> Der Fehler tritt erstmals auf, als ich den INI-Brief als Datei abgespeichert habe. Bitte lass mich wissen, wenn du weiter Informationen brauchst. Grüße, Marc |
|
From: Olaf W. <hib...@wi...> - 2009-01-28 16:31:38
|
Hi, > jamaica 1.6 (all-platforms) > hibiscus 1.8 > hbci4java-2.5.7 (wie mitgeliefert) Aeh, die Version ist nicht mehr so ganz taufrisch. Aktuell ist inzwischen Jameica 1.7 und Hibiscus 1.9 mit hbci4java 2.5.10. Es macht jetzt eigentlich wenig Sinn, die Ursache zu analysieren, wenn der Fehler unter Umstaenden so gar nicht mehr existiert. Gruss Olaf |
|
From: Marc B. <b...@nt...> - 2009-01-28 18:20:35
|
Olaf Willuhn schrieb: >> jamaica 1.6 (all-platforms) >> hibiscus 1.8 >> hbci4java-2.5.7 (wie mitgeliefert) >> > > Aeh, die Version ist nicht mehr so ganz > taufrisch. Aktuell ist inzwischen Jameica 1.7 > und Hibiscus 1.9 mit hbci4java 2.5.10. > Taufrisch nicht, aber was neueres als die von mir verwendete stable-Gesamtlösung gibt's erst seit einem Monat ;-) > Es macht jetzt eigentlich wenig Sinn, die Ursache > zu analysieren, wenn der Fehler unter Umstaenden > so gar nicht mehr existiert. > Sehe ich ein. Meine Frage bezog sich viel mehr auf die empfohlenen Vorgehensweise: 1.) Wurde der Schlüssel in der Datei nach erfolgreicher Übertragung zur Bank durch hibiscus/hbci4java geändert? Wenn ja, dann ist es nicht mehr sinnvoll den INI-Brief bei der Bank einzureichen, da ich den dazughörigen Schlüssel nicht mehr besitze. Ist das richtig? 2.) Muss ich also meine Bank anweisen, die Schlüssel erneut zurückzusetzten? Oder gibt es eine Alternative? Grüße, Marc |
|
From: Olaf W. <hbc...@wi...> - 2009-01-29 08:22:29
|
Hi, > > Aeh, die Version ist nicht mehr so ganz > > taufrisch. Aktuell ist inzwischen Jameica 1.7 > > und Hibiscus 1.9 mit hbci4java 2.5.10. > > Taufrisch nicht, aber was neueres als die von mir > verwendete stable-Gesamtlösung gibt's erst seit > einem Monat ;-) Das stimmt. Aber die Vorversion ist schon reichlich alt - von Maerz 2008 ;) > 1.) Wurde der Schlüssel in der Datei nach erfolgreicher > Übertragung zur Bank durch hibiscus/hbci4java geändert? > Wenn ja, dann ist es nicht mehr sinnvoll den INI-Brief > bei der Bank einzureichen, da ich den dazughörigen > Schlüssel nicht mehr besitze. Ist das richtig? Da wuerde ich jetzt mal auf ein Statement von Stefan warten. Gruss Olaf |
|
From: Marc B. <b...@nt...> - 2009-01-29 15:43:26
|
Hallo Olaf, Olaf Willuhn schrieb: >> 1.) Wurde der Schlüssel in der Datei nach erfolgreicher >> Übertragung zur Bank durch hibiscus/hbci4java geändert? >> Wenn ja, dann ist es nicht mehr sinnvoll den INI-Brief >> bei der Bank einzureichen, da ich den dazughörigen >> Schlüssel nicht mehr besitze. Ist das richtig? >> > > Da wuerde ich jetzt mal auf ein Statement von Stefan warten. > > So wie ich die logs lese, wurde der Schlüssel überschrieben. Ich lasse mich aber gern eines besseren Belehren. Da ich euch nicht zu sehr damit aufhalten will und auch etwas unter Zeitdruck stehe, werde ich meine Bank bitten, den Zugang noch einmal zurück zu setzten und hoffen, dass es beim nächsten Versuch klappt. Vielen Dank für die Mühe, Marc |
|
From: Stefan P. <kl...@ho...> - 2009-01-29 18:03:38
|
Hallo,
die Logik in HBCI4Java bzgl. Schlüssel-Erstellung, -Einreichung und
-Speicherung ist diese:
Beim Erzeugen eines Passport-Objektes wird die Schlüsseldatei und evtl.
darin befindliche Schlüssel gelesen.
Beim Erzeugen eines HBCIHandler-Objektes wird u.a. geprüft, ob im
dazugehörigen Passport schon Schlüssel enthalten sind. Ist das nicht
der Fall, werden neue Schlüssel erzeugt und erstmalig bei der Bank
einreicht. Quittiert die Bank diesen Vorgang mit einer Erfolgsmeldung,
werden die soeben erzeugten Schlüssel im Passport gespeichert. Meldet
die Bank beim Einreichen der Schlüssel einen Fehler, werden die gerade
generierten Schlüssel nicht im Passport gespeichert (da sie eh nicht
bei der Bank angekommen sind).
Wenn beim Erzeugen eines HBCIHandler-Objektes schon Schlüssel im
Passport vorhanden sind, wird diesbezüglich gar nichts weiter gemacht.
Zu den Dateigrößen einer RDH-1-Schlüsseldatei kann ich folgende
empirisch ermittelten Daten liefern:
(1) Passport-Datei ohne Schlüssel und ohne BPD/UPD: ~300 Bytes
(2) Passport-Datei mit BPD, aber noch keine Schlüssel und keine UPD:
~16-20 KB
(3) wie (2), aber mit den schon abgeholten öffentlichen Schlüsseln
von der Bank: (2)+2 KB
(4) wie (3) plus die neu erzeugten und erfolgreich zur Bank übertragenen
Nutzerschlüssel: (3)+5 KB
(5) wie (4) plus die abgeholten UPD: (4)+2 KB
Dein (Marc) original-Post:
> Schlüssel angelegt: >10 KB (iregend was um 23kB glaube ich)
> Ini-Brief erstellt: 304B
Da Du offensichtlich davon ausgehst, dass Du schon Schlüssel angelegt
hattest, und da das Abholen der UPD automatisch von HBCI4Java gemacht
wird, sobald das möglich ist, denke ich, dass du vor dem INI-Brief
eine "vollständige" Schlüsseldatei hattest, also mit Schlüsseln, die
erfolgreich bei der Bank eingereicht wurden, und allem drum und dran.
Dass die Datei NACH der Erzeugung des INI-Briefs auf einmal nur noch
300 Bytes groß war, lässt darauf schließen, dass eine völlig "frische"
Passport-Datei angelegt wurde.
> Da mir die Größe von 304B merkwürdig knapp erschien,
> habe ich hibiscus neu gestartet und mir die Inhalte der
> Datei angesehen. Alle Informationen waren vorhanden.
Kommt darauf an, was Du unter "alle Inhalte" verstehst. In eine solche
Dateigröße passen auf jeden Fall weder die öffentlichen Bankschlüssel
rein, noch die persönlichen Schlüssel, noch BPD oder UPD. Es waren
also höchstens die Zugangsdaten da (welcher Host, welche Nutzerkennung
usw.).
> Da hibiscus den Button "INI-Brief anzeigen/erzeugen"
> nennt bin ich davon ausgegangen, dass bei erneuter
> Betätigung der bereits erstelle INI-BRief angezeigt wird.
> Diese Annahme scheint jedoch falsch zu sein, da ich
> nach Betätigen die folgende Fehlermeldung erhielt:
>
> "Fehler beim Übermitteln der öffentlichen Schlüssel
> des Nutzers; Schlüssel zurückgesetzt: null:null: 9010
> Erstinitialisierung abgelehnt, zur Freigabe vorgemerkter
> Schlüssel vorhanden"
>
> Anschließen hat die Schlüsseldatei ein Größe von 45kB.
Wenn deine Passport-Datei tatsächlich nur 300 Bytes groß war,
hat HBCI4Java beim Laden auch keine Schlüssel daraus lesen
können, und hat demzufolge versucht, neue Schlüssel zu erzeugen
und einzureichen. Die Bank hat das aber quittiert mit
"ich habe schon Schlüssel von Dir!" (was auch richtig ist,
denn Du hast ja offensichtlich vorher schonmal Schlüssel
eingereicht).
HBCI4Java sollte die soeben neu generierten Schlüssel nicht darin
gespeichert haben (denn es kam eine Fehlermeldung von der Bank, und
auch der Log-Eintrag "lösche die neu generierten Nutzer-Schlüssel"
bestätigt das).
Bis hierhin ist eigentlich alles "klar". Unklar ist, warum die Passport-
Datei nach dem Erzeugen des INI-Briefes auf einmal wieder mehr oder
weniger leer war. Wenn das Erzeugen des INI-Briefes so funktioniert
wie Olaf beschrieben hat (Erzeugen eines Passport-Objektes, Erzeugen
eines INILetter, iniletter.toString()), kann das fast gar nicht sein,
weil bei diesem Vorgang keine Schreiboperationen auf das Passport
auftreten - siehe Quellcode von o.k.h.passport.INILetter
An dieser Stelle wird es also ziemlich seltsam.
Um die Sache kurz zu machen:
@Marc: es sieht so aus, als hättest Du Deine Schlüssel erfolgreich
bei der Bank eingereicht, danach jedoch die privaten Teile des
Schlüssels verloren. Sprich: keine Rettung mehr, Anruf bei der Bank,
Schlüssel zurücksetzen lassen und von vorn beginnen.
Danach: Nach dem erfolgreichen Einreichen der Schlüssel die
Schlüsseldatei sichern, und erst DANACH versuchen, den INI-Brief
zu erzeugen - nur für den Fall, dass dieser Vorgang tatsächlich
die Schlüsseldatei zerschießt.
Falls sich das Problem rekonstruieren lässt, wäre ich sehr an den
dazu notwendigen Schritten interessiert - Du musst das auch nicht
mit Deiner "echten" Bank machen, sondern kannst auch den Zugang
auf dem Demo-Server nutzen...
Grüße
-stefan-
On Thu, 2009-01-29 at 09:22 +0100, Olaf Willuhn wrote:
> Hi,
>
> > > Aeh, die Version ist nicht mehr so ganz
> > > taufrisch. Aktuell ist inzwischen Jameica 1.7
> > > und Hibiscus 1.9 mit hbci4java 2.5.10.
> >
> > Taufrisch nicht, aber was neueres als die von mir
> > verwendete stable-Gesamtlösung gibt's erst seit
> > einem Monat ;-)
>
> Das stimmt. Aber die Vorversion ist schon reichlich
> alt - von Maerz 2008 ;)
>
> > 1.) Wurde der Schlüssel in der Datei nach erfolgreicher
> > Übertragung zur Bank durch hibiscus/hbci4java geändert?
> > Wenn ja, dann ist es nicht mehr sinnvoll den INI-Brief
> > bei der Bank einzureichen, da ich den dazughörigen
> > Schlüssel nicht mehr besitze. Ist das richtig?
>
> Da wuerde ich jetzt mal auf ein Statement von Stefan warten.
>
> Gruss
> Olaf
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Hbci4java-help mailing list
> Hbc...@li...
> https://lists.sourceforge.net/lists/listinfo/hbci4java-help
>
|
|
From: Marc B. <b...@nt...> - 2009-01-29 20:57:29
|
Hallo, @Stefan: vielen Dank gleich vorneweg für deine erschöpfende Auskunft - will sagen, sie lässt wirklich keine Fragen offen :-) Stefan Palme schrieb: > Da Du offensichtlich davon ausgehst, dass Du schon Schlüssel angelegt > hattest, und da das Abholen der UPD automatisch von HBCI4Java gemacht > wird, sobald das möglich ist, denke ich, dass du vor dem INI-Brief > eine "vollständige" Schlüsseldatei hattest, also mit Schlüsseln, die > erfolgreich bei der Bank eingereicht wurden, und allem drum und dran. > Ich vermute, dass meine Angabe - wie schon in Klammern angedeutet - nicht sehr genau beobachtet war. Werde das in Zukunft im Auge behalten. > Dass die Datei NACH der Erzeugung des INI-Briefs auf einmal nur noch > 300 Bytes groß war, lässt darauf schließen, dass eine völlig "frische" > Passport-Datei angelegt wurde. > Die Datei habe ich definitiv neu angelegt. > @Marc: es sieht so aus, als hättest Du Deine Schlüssel erfolgreich > bei der Bank eingereicht, danach jedoch die privaten Teile des > Schlüssels verloren. Sprich: keine Rettung mehr, Anruf bei der Bank, > Schlüssel zurücksetzen lassen und von vorn beginnen. > Das entspricht auch meinem Eindruck. > Danach: Nach dem erfolgreichen Einreichen der Schlüssel die > Schlüsseldatei sichern, und erst DANACH versuchen, den INI-Brief > zu erzeugen - nur für den Fall, dass dieser Vorgang tatsächlich > die Schlüsseldatei zerschießt. > Ist das mit hibiscus möglich? Oder muss ich da abwechselnd mit dem Passport-Editor und hibiscus arbeiten? Um mit dem Passporteditor einen INI-Briefe für meine UserKeys zu erzeugen muss ich die Schlüssel erzeugen und dann per View-Button den INI-Brief anzeigen, ist das richtig? (Ich glaube das habe ich noch nie gemacht. Meinen ersten Schlüsselsatz habe ich damals von OpenHBCI übernommen.) > Falls sich das Problem rekonstruieren lässt, wäre ich sehr an den > dazu notwendigen Schritten interessiert - Du musst das auch nicht > mit Deiner "echten" Bank machen, sondern kannst auch den Zugang > auf dem Demo-Server nutzen... > Das werde ich die nächsten Tage angehen. Ich denke dass es Zeit ist, auf eine neuere Version der eingesetzten Softwarepakete zu wechseln. Was würdet ihr aktuell empfehlen: stable oder nightly build? Welche Version hbci4java? Für eine neuere Version spricht auch die Tatsache, dass meine zweite Bank für die Erstellung des INI-Briefs inzwischen FinTS 3.0 fordert. Erste Versuche mit hbci 2.4.7 haben diesen Schritt schon nahe gelegt. Vielen Dank nochmal für eure Hilfe! Gruß, Marc |
|
From: Stefan P. <kl...@ho...> - 2009-01-30 07:20:10
|
Hallo, > Ich vermute, dass meine Angabe - wie schon in Klammern angedeutet - > nicht sehr genau beobachtet war. Werde das in Zukunft im Auge behalten. Das ist eigentlich nicht entscheidend. Das Problem ist, dass die BPD den größten Teil der Daten ausmachen dürften, und ausgerechnet die BPD sind auch noch die mit der größten Größen-Streuung (je nachdem, was eine Bank da so reinschreibt). Sprich: bei einer 40KB-Datei weiß man zwar ziemlich sicher, dass die BPD drin sind, aber ob schon Schlüssel und/oder UPD enthalten sind, ist nicht ohne weiteres zu erkennen (außer man weiß schon, wie groß die Schlüsseldateien für die eigene Bank normalerweise sind). > > Dass die Datei NACH der Erzeugung des INI-Briefs auf einmal nur noch > > 300 Bytes groß war, lässt darauf schließen, dass eine völlig "frische" > > Passport-Datei angelegt wurde. > > > Die Datei habe ich definitiv neu angelegt. Absichtlich? Dann hättest Du ja praktisch Deinen gerade frisch erzeugten und zur Bank gesendeten Schlüssel in den Gulli geworfen... > Um mit dem Passporteditor einen INI-Briefe für meine UserKeys zu erzeugen > muss ich die Schlüssel erzeugen und dann per View-Button den INI-Brief > anzeigen, > ist das richtig? Im Prinzip ja. Du kannst natürlich auch eine Passport-Datei, die schon Schlüssel enthält, dort reinladen und dann gleich den "View"-Button klicken :-) Nur ausdrucken kann man den INI-Brief dort nicht, denn der Passport-Editor soll eher ein Debug- und Reparatur-Tool sein. Es gibt aber noch das Kommandozeilentool org.kapott.hbci.tools.INILetter Mit dem kannst Du auch eine Textdatei mit einem INI-Brief erzeugen. Aber wie Olaf schon sagte, eine entsprechende Funktion sollte auch in Hibiscus eingebaut sein, so dass diese "Umwege" egtl. nicht nötig sind. > Ich denke dass es Zeit ist, auf eine neuere Version der eingesetzten > Softwarepakete zu wechseln. Was würdet ihr aktuell empfehlen: > stable oder nightly build? > Welche Version hbci4java? Definitiv eine HBCI4Java-2.5.x (idealerweise natürlich die neueste), denn vorher war der FinTS-Support - falls überhaupt schon vorhanden - sehr schlecht :-) Die Nightly Builds von Hibiscus enthalten i.d.R. eine sehr aktuelle Version der Bibliothek, manchmal sogar eine SVN-Version, falls ein kritischer Bug behoben wurde. Zu den stable Versionen von Hibiscus kann ich nichts sagen, die habe ich noch nie benutzt :-) Grüße -stefan- -- ------------------------------------------------------------------- Dipl. Inf. (FH) Stefan Palme email: kl...@ho... www: http://hbci4java.kapott.org http://converter-db.de http://myamavis.kapott.org icq: 36376278 key fingerprint: 1BA7 D217 36A1 534C A5AD F18A E2D1 488A E904 F9EC ------------------------------------------------------------------- |
|
From: Marc B. <b...@nt...> - 2009-01-30 13:24:35
|
Hallo Stefan, Stefan Palme schrieb: >>> Dass die Datei NACH der Erzeugung des INI-Briefs auf einmal nur noch >>> 300 Bytes groß war, lässt darauf schließen, dass eine völlig "frische" >>> Passport-Datei angelegt wurde. >>> >>> >> Die Datei habe ich definitiv neu angelegt. >> > > Absichtlich? Dann hättest Du ja praktisch Deinen gerade frisch > erzeugten und zur Bank gesendeten Schlüssel in den Gulli geworfen... > > > Absichtlich! Bitter, aber wahr ;-) Grüße, Marc |
|
From: Marc B. <b...@nt...> - 2009-02-10 14:33:53
|
Hallo Stefan, hallo Olaf um den Thread abzuschließen: Die Schlüssel sind inzwischen wiederhergestellt. Ein hibiscus-Snapshot vom 30.01.2009 habe ich zur Erstellung des INI-Briefs eingesetzt. Damit ließen sich die Schlüssel für FinTS 3.0 erstellen. Bei der Volksbank, die RDH-2 und RDH-10 Profile anbietet, wurde das RDH-2 Profil gewählt. Demnach ist RDH-10 in solchen Fällen noch deaktiviert, wie in [1] unter "Änderungen zwischen 2.5.9 und 2.5.10 (20081129)" beschrieben. Grüße, Marc |
|
From: Marc B. <ope...@rc...> - 2009-02-10 15:10:59
|
Hallo Stefan, hallo Olaf um den Thread abzuschließen: Die Schlüssel sind inzwischen wiederhergestellt. Ein hibiscus-Snapshot vom 30.01.2009 habe ich zur Erstellung des INI-Briefs eingesetzt. Damit ließen sich die Schlüssel für FinTS 3.0 erstellen. Bei der Volksbank, die RDH-2 und RDH-10 Profile anbietet, wurde das RDH-2 Profil gewählt. Demnach ist RDH-10 in solchen Fällen noch deaktiviert, wie in [1] unter "Änderungen zwischen 2.5.9 und 2.5.10 (20081129)" beschrieben. Grüße, Marc [1] http://hbci4java.kapott.org/svn/hbci4java/trunk/misc/ChangeLog ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Hbci4java-help mailing list Hbc...@li... https://lists.sourceforge.net/lists/listinfo/hbci4java-help |
|
From: Olaf W. <hib...@wi...> - 2009-01-29 22:48:15
|
Hi, > > Danach: Nach dem erfolgreichen Einreichen der Schlüssel die > > Schlüsseldatei sichern, und erst DANACH versuchen, den INI-Brief > > zu erzeugen - nur für den Fall, dass dieser Vorgang tatsächlich > > die Schlüsseldatei zerschießt. > > Ist das mit hibiscus möglich? Oder muss ich da abwechselnd > mit dem Passport-Editor und hibiscus arbeiten? Ja, falls ich da nicht einen Bug eingebaut habe, sollte das gehen. Daher hatte ich den Button auch bewusst "INI-Brief anzeigen/erzeugen" genannt. > Ich denke dass es Zeit ist, auf eine neuere Version der eingesetzten > Softwarepakete zu wechseln. Was würdet ihr aktuell empfehlen: > stable oder nightly build? > Welche Version hbci4java? Das spielt im Moment keine Rolle, da in beiden derzeit die gleiche HBCI4Java-Version enthalten ist. Ich wuerde dir jedoch zum Nightly- Build raten. Sollte sich doch ergeben, dass ich in Hibiscus Fixes durchfuehren muss, waere das Einspielen von Updates/Patches leichter. Alternativ kannst du uebrigens auch einfach nur das aktuelle Nightly-Build von Jameica installieren und Hibiscus anschliessend uebers Online-Update. Das geht am bequemsten ;) http://www.willuhn.de/projects/jameica/updates/ > Für eine neuere Version spricht auch die Tatsache, dass meine > zweite Bank für die Erstellung des INI-Briefs inzwischen > FinTS 3.0 fordert. Erste Versuche mit hbci 2.4.7 haben diesen > Schritt schon nahe gelegt. Dann musst du auf jeden Fall mindestens Hibiscus 1.9 (also die aktuelle Release oder das Nightly-Build) verwenden. In Hibiscus 1.8 war es noch gar nicht moeglich, bei der Erstellung eines INI-Briefes FinTS3 auszuwaehlen. Hibiscus hatte hier (mehr oder weniger versehentlich) immer HBCI 2.2 verwendet. Gruss Olaf |
|
From: Marc B. <b...@nt...> - 2009-01-30 13:19:43
|
Hallo Olaf, Olaf Willuhn schrieb: >> Für eine neuere Version spricht auch die Tatsache, dass meine >> zweite Bank für die Erstellung des INI-Briefs inzwischen >> FinTS 3.0 fordert. Erste Versuche mit hbci 2.4.7 haben diesen >> Schritt schon nahe gelegt. >> > > Dann musst du auf jeden Fall mindestens Hibiscus 1.9 (also > die aktuelle Release oder das Nightly-Build) verwenden. > In Hibiscus 1.8 war es noch gar nicht moeglich, bei der > Erstellung eines INI-Briefes FinTS3 auszuwaehlen. Hibiscus > hatte hier (mehr oder weniger versehentlich) immer HBCI 2.2 > verwendet. > Guter Hinweis ;-) Ich werde dann vermutlich auf nightly build migrieren. Noch kurz eine Frage zum Datenmodell: Gibt es seit hibiscus 1.8 / Datenmodell 5 noch Änderungen? Laut sql-Verzeichnis ist es seither stabil. Ich verwende mysql als Backend und muss daher die Migration von Hand durchführen. Grüße, Marc |
|
From: Olaf W. <hib...@wi...> - 2009-01-30 13:33:22
|
Hi, > Noch kurz eine Frage zum Datenmodell: > Gibt es seit hibiscus 1.8 / Datenmodell 5 noch Änderungen? > Laut sql-Verzeichnis ist es seither stabil. Ich verwende mysql > als Backend und muss daher die Migration von Hand > durchführen. Es haben sich ein paar Kleinigkeiten geaendert. Aber seit Hibiscus 1.8 musst du diese Aenderungen auch bei MySQL nicht mehr manuell durchfuehren. Lediglich das Update mysql-update_1.7-1.8.sql musst du noch manuell anwenden. Hierbei wird u.a. eine Versionstabelle angelegt, in der Hibiscus die Versionsnummer der Datenbank speichert und alle kuenftigen Updates vollautomatisch durchfuehrt. Gruss Olaf |