Überweisung (Ueb) nimmt Betrag nicht an

Parameter btg wird für Job Ueb4 nicht benötigt

TRex2003

Betreff:

Überweisung (Ueb) nimmt Betrag nicht an

 ·  Gepostet: 18.02.2010 - 18:42 Uhr  ·  #65123
Hallo,

ich mache gerade meine ersten Schritte mit hbci4java und versuche, eine Überweisung durchzuführen. Leider finde ich schon recht früh einen Fehler in der Logik, aus dem ich nicht schlau werde:

Code
Exception in thread "main" org.kapott.hbci.exceptions.InvalidUserDataException: Parameter btg wird für Job Ueb4 nicht benötigt
  at org.kapott.hbci.GV.HBCIJobImpl.setParam(HBCIJobImpl.java:541)
  at org.kapott.hbci.GV.GVUeb.setParam(GVUeb.java:105)
  at org.kapott.hbci.GV.HBCIJobImpl.setParam(HBCIJobImpl.java:506)
  at com.credis.hbci.Application.doUeberweisung(Application.java:60)
  at hbci.Application.main(Application.java:214)


Dem Stacktrace zufolge hab ich doch den korrekten GV ausgewählt, und die APIdoc nennt den Parameter ebenfalls btg. Eine Überweisung ohne Betrag macht keinen Sinn ;)

Wo ist mein Fehler?

Als Basis für die Überweisungsmethode habe ich das Beispiel der Kontoauszüge genommen. Die Exception kommt in der Zeile, wo ich den Betrag setzen möchte:

Code
    transfer.setParam("btg", 1);

(hier ist mir auch nicht ganz klar, wie hier gerechnet werden soll..habs auch schon mit String probiert, weil keine Gleitkommazahlen akzeptiert werden, aber die Meldung bleibt eh die gleiche)

Ich freu mich auf eure Ratschläge ;)

gruß Thorsten

hibiscus

Betreff:

Re: Überweisung (Ueb) nimmt Betrag nicht an

 ·  Gepostet: 18.02.2010 - 19:04 Uhr  ·  #65126
Hast du es mal mit
Code
transfer.setParam("btg",new Value("1.99"))


versucht?

hibiscus

Betreff:

Re: Überweisung (Ueb) nimmt Betrag nicht an

 ·  Gepostet: 18.02.2010 - 19:06 Uhr  ·  #65127

TRex2003

Betreff:

Re: Überweisung (Ueb) nimmt Betrag nicht an

 ·  Gepostet: 18.02.2010 - 20:42 Uhr  ·  #65132
Das war schon direkt zu einfach. Danke euch beiden, Problem gelöst :oops:

Das mit dem Value hatte ich falsch aufgenommen...