Import von Sepalstschriften aus Backup werden abgewiesen

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 9
Dabei seit: 10 / 2019
Betreff:

Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 11.02.2021 - 16:02 Uhr  ·  #1
Hallo,

ich habe im Rahmen eines Systemtransfers versucht ein Backup von Hibiscus zu übertragen.

Beim Import der Sepa-Lastschriften weist das System jedoch ältere Einträge der Backupdatei mit folgender Fehlermeldung ab:
Code
[Thu Feb 11 15:22:27 CET 2021][ERROR][bg-task:][de.willuhn.jameica.hbci.gui.action.BackupRestore$1.run] unable to import de.willuhn.jameica.hbci.server.SepaLastschriftImpl:1, skipping
de.willuhn.util.ApplicationException: Bitte geben Sie einen Zieltermin ein, der sich in der Zukunft befindet
  at de.willuhn.jameica.hbci.server.SepaLastschriftImpl.insertCheck(SepaLastschriftImpl.java:179)
  at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:649)
  at de.willuhn.jameica.hbci.server.AbstractBaseUeberweisungImpl.insert(AbstractBaseUeberweisungImpl.java:100)
  at de.willuhn.jameica.hbci.gui.action.BackupRestore$1.run(BackupRestore.java:134)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)


Anonymisierter Datensatz:
Code
  <object type="de.willuhn.jameica.hbci.server.SepaLastschriftImpl" id="1">
    <empfaenger_bic type="java.lang.String">XXXXXXXXXXX</empfaenger_bic>
    <ausgefuehrt type="java.lang.Integer">1</ausgefuehrt>
    <orderid type="java.lang.String">8934-04-13-10.27.16.690299</orderid>
    <empfaenger_konto type="java.lang.String">DE35XXXXXXXXXXXXXXXXXX</empfaenger_konto>
    <betrag type="java.lang.Double">118.49</betrag>
    <termin type="java.sql.Date">13.04.2019 00:00:00</termin>
    <konto_id type="java.lang.Integer">1</konto_id>
    <sequencetype type="java.lang.String">FRST</sequencetype>
    <empfaenger_name type="java.lang.String">XXXXX, XXXXXX</empfaenger_name>
    <sigdate type="java.sql.Date">12.04.2019 00:00:00</sigdate>
    <sepatype type="java.lang.String">CORE</sepatype>
    <endtoendid type="java.lang.String"></endtoendid>
    <ausgefuehrt_am type="java.sql.Timestamp">13.04.2019 10:25:10</ausgefuehrt_am>
    <mandateid type="java.lang.String">NONREF</mandateid>
    <targetdate type="java.sql.Date">15.04.2019 00:00:00</targetdate>
    <pmtinfid type="java.lang.String"></pmtinfid>
    <zweck type="java.lang.String">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</zweck>
    <creditorid type="java.lang.String">DE79XXXXXXXXXX</creditorid>


ist das ein gewolltes Verhalten?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10130
Dabei seit: 03 / 2005
Betreff:

Re: Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 12.02.2021 - 08:01 Uhr  ·  #2
Es ist doch gar nicht notwendig, die Daten alle einzeln zu exportieren und danach wieder zu importieren. Kopiere einfach den kompletten Jameica-Benutzerordner auf den neuen Rechner. Dann brauchts du auch die Bankzugänge nicht neu einrichten. Im Wiki unter https://www.willuhn.de/wiki/do…r_umziehen ist das näher beschrieben. Das funktioniert auch Betriebssystem-übergreifend.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 9
Dabei seit: 10 / 2019
Betreff:

Re: Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 13.02.2021 - 10:46 Uhr  ·  #3
Hallo,

vielen Dank für die Antwort.

Ich hatte wohl vergessen zu erwähnen:
Mit dem Umzug des Systems erfolgte auch ein DB Wechsel (vom internen H2 auf MySQL), da das neue System als Remote-Server für mehrere Benutzer aufgesetzt wurde.
Daher auch der Weg über das Backup.

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

Re: Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 13.02.2021 - 10:54 Uhr  ·  #4
Mhh, dann geht das wirklich nicht. Beim Einspielen der Daten greifen die Plausi-Checks. Unschön. Leider habe ich dafür jetzt auf die Schnelle auch keine Lösung.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 9
Dabei seit: 10 / 2019
Betreff:

Re: Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 15.02.2021 - 07:51 Uhr  ·  #5
Hallo,

ich vermute es bedarf einer Programmänderung, um die Plausiprüfungen bei einem Import des Backups zu deaktivieren.
Als Alternative könnte ich den Zweig des XML parsen um daraus SQL Statements zu machen. Die Struktur passt ja soweit mit der Tabelle sepalastschrift überein.
Wenn allerdings noch vom Programmcode weitere Bereiche der DB für jeden Datensatz mit gepflegt werden, wäre das schwierig.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10130
Dabei seit: 03 / 2005
Betreff:

Re: Import von Sepalstschriften aus Backup werden abgewiesen

 · 
Gepostet: 15.02.2021 - 08:03 Uhr  ·  #6
Zitat geschrieben von DesMas

ich vermute es bedarf einer Programmänderung, um die Plausiprüfungen bei einem Import des Backups zu deaktivieren.

Korrekt.

Zitat geschrieben von DesMas

Als Alternative könnte ich den Zweig des XML parsen um daraus SQL Statements zu machen. Die Struktur passt ja soweit mit der Tabelle sepalastschrift überein.
Wenn allerdings noch vom Programmcode weitere Bereiche der DB für jeden Datensatz mit gepflegt werden, wäre das schwierig.

Ne, die XML-Datei ist ein 1:1 Abzug der zugehörigen SQL-Tabelle.
Du könntest allerdings auch versuchen, direkt einen SQL-Dump der H2-Datenbank zu erzeugen. Unter https://www.h2database.com/htm…up_restore ist das beschrieben. Die nötigen Zugangsdaten zur Datenbank werden dir angezeigt, wenn du in Hibiscus im Menü auf "Hibiscus->Über" klickst und dort auf den Button "Datenbank-Informationen".
Gewählte Zitate für Mehrfachzitierung:   0