auszug.addToQueue();
// alle Jobs in der Job-Warteschlange ausf�hren
HBCIExecStatus ret=hbciHandle.execute();
GVRKUms result=(GVRKUms)auszug.getJobResult();
// wenn der Job "Kontoausz�ge abholen" erfolgreich ausgef�hrt wurde
if (result.isOK()) {
// kompletten kontoauszug als string ausgeben:
System.out.println("##############################");
System.out.println("##### Umsatzliste #######");
System.out.println("##############################");
System.out.println(result.toString());
// // kontoauszug durchlaufen, jeden eintrag einmal anfassen:
//
// List<UmsLine> lines=result.getFlatData();
// // int numof_lines=lines.size();
//
// for (Iterator<UmsLine> j=lines.iterator(); j.hasNext(); ) { // alle Umsatzeintr�ge durchlaufen
// UmsLine entry= j.next();
//
// // f�r jeden Eintrag ein Feld mit allen Verwendungszweckzeilen extrahieren
// List<String> usages=entry.usage;
// // int numof_usagelines=usages.size();
//
// for (Iterator<String> k=usages.iterator(); k.hasNext(); ) { // alle Verwendungszweckzeilen durchlaufen
// String usageline= k.next();
//
// // ist eine bestimmte Rechnungsnummer gefunden (oder welche
// // Kriterien hier auch immer anzuwenden sind), ...
// if (usageline.equals("Rechnung 12345")) {
// // hier diesen Umsatzeintrag (<entry>) auswerten
//
// // entry.bdate enth�lt Buchungsdatum
// // entry.value enth�lt gebuchten Betrag
// // entry.usage enth�lt die Verwendungszweck-zeilen
// // mehr Informationen sie Dokumentation zu
// // org.kapott.hbci.GV_Result.GVRKUms
// }
// }
// }
} else {
// Fehlermeldungen ausgeben
System.out.println("Job-Error");
System.out.println(result.getJobStatus().getErrorString());
System.out.println("Global Error");
System.out.println(ret.getErrorString());
}
}