Ich habe gerade mit HBCI4Java zu tun und bin inzwischen ziemlich irritiert.
Wenn man einen HBCIJob an die Bank schickt, kann man ja auf mehreren Ebenen ein Problem haben:
job.addToQueue();
exec_result = connection.execute();
job_result = job.getJobResult();
job_status = job_result.getJobStatus()
Jetzt habe ich 2 Fragen:
1.) Was ist der unterschied zwischen exec_result.isOK(), job_result.isOK() und job_status.isOK() - also: Was bedeutet es, wenn eins davon "false" ist?
2.) Wie kann ich das verursachen. Also was sind Beispiele, um die drei zu erzeugen.
Für exec_result weiss ich, dass es mit dem Job zusammenhängt, also mir z.B. mitteilt, wenn die Währung, der Betrag oder irgendeiner der Parameter im Job fehlerhaft ist/fehlt/etc.
Aber für die anderen zwei bin ich irgendwie überfragt und zumindest mit dem HBCI-Testserver von Kapott lässt sich das auch nicht wirklich triggern
Danke danke danke für jede (Teil-)Lösung des Rätsels!
Wenn man einen HBCIJob an die Bank schickt, kann man ja auf mehreren Ebenen ein Problem haben:
Code
job.addToQueue();
exec_result = connection.execute();
job_result = job.getJobResult();
job_status = job_result.getJobStatus()
Jetzt habe ich 2 Fragen:
1.) Was ist der unterschied zwischen exec_result.isOK(), job_result.isOK() und job_status.isOK() - also: Was bedeutet es, wenn eins davon "false" ist?
2.) Wie kann ich das verursachen. Also was sind Beispiele, um die drei zu erzeugen.
Für exec_result weiss ich, dass es mit dem Job zusammenhängt, also mir z.B. mitteilt, wenn die Währung, der Betrag oder irgendeiner der Parameter im Job fehlerhaft ist/fehlt/etc.
Aber für die anderen zwei bin ich irgendwie überfragt und zumindest mit dem HBCI-Testserver von Kapott lässt sich das auch nicht wirklich triggern

Danke danke danke für jede (Teil-)Lösung des Rätsels!