public static void main(String[] args)
throws Exception
{
// HBCI Objekte
HBCIPassport passport = null;
HBCIHandler hbciHandle = null;
// HBCI4Java initialisieren
HBCIUtils.init(HBCIUtils.loadPropertiesFile(new FileSystemClassLoader(),"/home/stefan.palme/temp/a.props"),
new MyHBCICallback());
// Nutzer-Passport initialisieren
Object passportDescription="Passport f�r Kontoauszugs-Demo";
passport=AbstractHBCIPassport.getInstance(passportDescription);
try {
// ein HBCI-Handle f�r einen Nutzer erzeugen
String version=passport.getHBCIVersion();
hbciHandle=new HBCIHandler((version.length()!=0)?version:"plus",passport);
// Kontoausz�ge auflisten
analyzeReportOfTransactions(passport, hbciHandle);
} finally {
if (hbciHandle!=null) {
hbciHandle.close();
} else if (passport!=null) {
passport.close();
}
}
}