Editing Jameica-hibiscus

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
== the main links ==
== the home page ==
* http://willuhn.de – "home of jameica & hibiscus"
* http://willuhn.de – "home of jameica & hibiscus"
* http://www.onlinebanking-forum.de/forum/index.php?f=33 – onlinebanking-forum.de: hbci4java / Hibiscus


CAVEAT: for most recently updated area here search for "2024"!
== which database to use ==
=== hibiscus with MySQL ===
* http://willuhn.de/wiki/doku.php?id=support:mysql
=== hibiscus with H2 ===
* http://willuhn.de/products/hibiscus-server/install.php what to remove in case you want to use H2 instead of MySQL
* hibiscus-server-*/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties.NOTE.txt :


== hbci4java ==
* https://github.com/willuhn/hbci4java – ''Download ZIP''
<pre>
<pre>
$ unzip …/master.zip
öffne die Datei "cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties" in einem Texteditor und passe die Zugangsdaten zur Datenbank an:
$ cd hbc4java-master
-> /usr/local/hibiscus-server/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties
# you will need a Java SDK and a g++ compiler
...
$ ant dist
Wenn Du keine externe Datenbank nutzen möchtest, dann lösche einfach diese Konfigurationsdatei.
$ ll dist
Der Server wird beim ersten Start automatisch eine verschlüsselte Embedded-Datenbank (H2) erstellen.
</pre>
</pre>


I copied the entire compiled tree to my NAS web server (/volume1/web), so I can browse the javadoc etc. like this:
== onlinebanking-forum.de: hbci4java / Hibiscus ==
 
* http://www.onlinebanking-forum.de/forum/index.php?f=33
* http://diskstation000/hbci4java-master/dist/doc/javadoc/
* interesting packes:
** org.kapott.hbci.tools
*** Class AnalyzeReportOfTransactions
*** Class HBCIBatch
*** …


== HBCIBatch ==
== HBCIBatch ==
* https://github.com/willuhn/hbci4java/tree/master/demo/HBCIBatch
* https://github.com/willuhn/hbci4java/tree/master/demo/HBCIBatch
* http://www.onlinebanking-forum.de/forum/topic.php?t=18824 – HBCIBatch HOWTO ?!?
* http://www.onlinebanking-forum.de/forum/topic.php?t=18824 – HBCIBatch HOWTO ?!?
== 2024: no hibiscus-server for Postbank without desktop hibiscus operating on the same database ==
"desktop hibiscus" actually means "the hibiscus plugin within desktop jameica".
The Postbank HBCI/FinTS framework goes into a confirmation dialogue once in a while,
and hibiscus-server cannot solve that on its own.
Only desktop hibiscus can help.
hibiscus-server and hibiscus must run on the same database for that purpose,
and this can only be on (MySQL resp.) MariaDB.
Only the "nightlies" use MariaDB (at least regarding hibiscus-server), and in 2024 nobody want to use MySQL any longer.
How to tell desktop hibiscus, which database to use?
* ~/.jameica.properties
** points to ~/Library/jameica
* ~/Library/jameica/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties
** content can be copied (and adapted!!!) from hibiscus-server-2.11.0-132/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties
desktop hibiscus actually offers your "Create Bank Connection", after re-installing the hibiscus plugin.
== hibiscus within the Jameica desktop application ==
* https://www.willuhn.de/wiki/doku.php?id=support:update
* https://www.willuhn.de/wiki/doku.php?id=handbuch:sonstiges:install


== hibiscus-server ==
== hibiscus-server ==
* http://willuhn.de/products/hibiscus-server/
* http://willuhn.de/products/hibiscus-server/
* http://www.onlinebanking-forum.de/forum/topic.php?t=18822 – hibiscus-server and daylight saving time
* /usr/share/zoneinfo
* /etc/TZ
* http://forum.synology.com/enu/viewtopic.php?t=69232
* https://confluence.atlassian.com/display/JIRAKB/Setting+the+timezone+for+the+JAVA+environment : -Duser.timezone=Europe/Berlin


=== running hibiscus-server on a Synology DiskStation ===
=== running hibiscus-server on a Synology DiskStation ===
Line 120: Line 88:
* another piece of software (developed by myself) dumps these databases to CSV-like bank statement text files, and informs me of changes to them through XMPP AKA Jabber communication
* another piece of software (developed by myself) dumps these databases to CSV-like bank statement text files, and informs me of changes to them through XMPP AKA Jabber communication
* corruption of the hibiscus-server databases does not hurt me at all – it is only a means to communicate with the banks – it's just that the bank-enforced HBCI/FinTS communication isn't stateless and stores records on databases   – everything I need in the end are the CSV-like text files – setting up the bank account details on hibiscus-server is a piece of cake
* corruption of the hibiscus-server databases does not hurt me at all – it is only a means to communicate with the banks – it's just that the bank-enforced HBCI/FinTS communication isn't stateless and stores records on databases   – everything I need in the end are the CSV-like text files – setting up the bank account details on hibiscus-server is a piece of cake
== which database to use ==
<pre>
öffne die Datei "cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties" in einem Texteditor und passe die Zugangsdaten zur Datenbank an:
-> /usr/local/hibiscus-server/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties
...
Wenn Du keine externe Datenbank nutzen möchtest, dann lösche einfach diese Konfigurationsdatei.
Der Server wird beim ersten Start automatisch eine verschlüsselte Embedded-Datenbank (H2) erstellen.
</pre>
CAVEAT:
* https://wp.jochen.hayek.name/blog-de/2019/09/12/jameica-plus-hibiscus-server/
* https://homebanking-hilfe.de/forum/topic.php?p=149256#real149256
=== hibiscus with MySQL resp MariaDB ===
* http://willuhn.de/wiki/doku.php?id=support:mysql
=== hibiscus with H2 ===
* http://willuhn.de/products/hibiscus-server/install.php what to remove in case you want to use H2 instead of MySQL
* hibiscus-server-*/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties.NOTE.txt :


[[Category:ToBeExported]]
[[Category:ToBeExported]]
Please note that all contributions to wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wiki:Copyrights for details). Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)