Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

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