XML Import

Fehler beim XML Import

inWestor

Betreff:

XML Import

 ·  Gepostet: 03.12.2008 - 17:27 Uhr  ·  #53667
Wie in einem anderen Thread beschrieben möchte ich eine fehlende Buchung in einer Installation "nacherfassen".

Es wurde mir der Export/Import per XML empfohlen. Leider klappt das nicht. Ich bitte um Hilfsstellung --- hier die Details:

XML Export der Buchung aus der Umsatzliste:

<?xml version="1.0" encoding="UTF-8"?>
<objects>
<object type="de.willuhn.jameica.hbci.server.UmsatzImpl" id="217">
<art type="java.lang.String">ÜBERWEISUNG</art>
<empfaenger_name type="java.lang.String">THE xxxxx</empfaenger_name>
<empfaenger_konto type="java.lang.String">1234567</empfaenger_konto>
<valuta type="java.sql.Date">23.06.2008 00:00:00</valuta>
<datum type="java.sql.Date">23.06.2008 00:00:00</datum>
<saldo type="java.lang.Double">00.08</saldo>
<customerref type="java.lang.String">NONREF</customerref>
<betrag type="java.lang.Double">-01.10</betrag>
<zweck type="java.lang.String">xxxxxxxxxxxxxxxxx</zweck>
<zweck2 type="java.lang.String">R.N. xxxxxxxxxx</zweck2>
<konto_id type="java.lang.Integer">12</konto_id>
<empfaenger_blz type="java.lang.String">xxxxxxxx</empfaenger_blz>
</object>
</objects>

Die Datei ist als UTF-8 encoded gespeichert (überprüft mit Notepad2).
Beim XML Import erhalte ich das nachfolgende Fehlerprotokoll.

Zusatzinfos:
Beide Installation sind zw.zeitlich auf JAM1.6/HIB1.8.
Allerdings einmal WINxp (Quelle) und Linux (Ziel).

Fehlerprotokoll (auf Linux/Ziel):

[Wed Dec 03 16:41:54 CET 2008][INFO][de.willuhn.jameica.hbci.io.IORegistry.load] loaded: XML-Format
[Wed Dec 03 16:42:45 CET 2008][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Wed Dec 03 16:42:47 CET 2008][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1.run] activating progress monitor
[Wed Dec 03 16:42:48 CET 2008][ERROR][de.willuhn.jameica.hbci.server.UmsatzImpl.insertCheck] error while insertcheck in umsatz
de.willuhn.datasource.rmi.ObjectNotFoundException: object [id: 12, type: de.willuhn.jameica.hbci.server.KontoImpl] not found
at de.willuhn.datasource.db.AbstractDBObject.load(AbstractDBObject.java:291)
at de.willuhn.datasource.db.DBServiceImpl.createObject(DBServiceImpl.java:396)
at de.willuhn.datasource.db.AbstractDBObject.getAttribute(AbstractDBObject.java:487)
at de.willuhn.jameica.hbci.server.UmsatzImpl.getAttribute(UmsatzImpl.java:443)
at de.willuhn.jameica.hbci.server.UmsatzImpl.getKonto(UmsatzImpl.java:122)
at de.willuhn.jameica.hbci.server.UmsatzImpl.insertCheck(UmsatzImpl.java:89)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:641)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:332)
at de.willuhn.jameica.hbci.io.XMLImporter.doImport(XMLImporter.java:96)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:166)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:777)

[Wed Dec 03 16:42:48 CET 2008][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Daten importiert aus /home/heidrun/Desktop/hibiscus-export-2008-06-23.xml
[Wed Dec 03 16:43:48 CET 2008][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2$1.run] auto closing monitor snapin

hibiscus

Betreff:

Re: XML Import

 ·  Gepostet: 03.12.2008 - 18:02 Uhr  ·  #53669
Der Fehler wird nicht durch Encoding ausgeloest sondern weil das Konto auf der zweiten Hibiscus-Installation eine andere ID hat. Erwartet wird "12", tatsaechlich ist es jedoch eine andere.

Zwei Moeglichkeiten:

a) Exportiere von der zweiten Hibiscus-Installation einen Umsatz von dem Konto im XML-Format und schau dann im XML-Element "konto_id" nach, was da drin steht. Oeffne nun die XML-Datei hibiscus-export-2008-06-23.xml und trag dort die kont_id ein.

b) Nimm stattdessen CSV ;)

inWestor

Betreff:

Re: XML Import

 ·  Gepostet: 03.12.2008 - 18:06 Uhr  ·  #53670
Danke ... werde dein bevorzugtes XML Format mit dem Edit nehmen.

Schönen Abend noch.

inWestor

Betreff:

... alles OK, XML mit edit geht, Buchung hinzugefügt, Danke

 ·  Gepostet: 03.12.2008 - 21:48 Uhr  ·  #53674
Günter