Hi,
ich habe ein merkwürdiges Verhalten, ich habe ähnlich der analyzeReportOfTransactions Funktion ein Script gebaut, welches mir Kontoumsätze abruft - was auch einwandfrei funktioniert. Ich rufe meine Klasse auf, welcher in meine Konfigurationsdateien etc. übergebe und erhalte dann meine Umsätze zurück.
Dies funktioniert derzeit für EINE Bank, sobald ich die Klasse / Funktion mit den nächsten Konfigurationsdateien / Informationen aufrufe, nutzt er weiterhin die erste Bank. Müsste das nicht folgender Abschnitt verhindern?
Oder gibt es einen weiteren Aufruf, der die gesamte Verbindung beendet? Ich weiß derzeit nicht wirklich, wo er die Informationen sonst speichert. Oder cached er die Verbindung irgendwo zwischen? Ich rufe die Funktion ja komplett neu auf, mit neuen Parametern etc. und gebe ihm auch einen neuen Pfad zum Passport mit, er nutzt diesen nur scheinbar nicht (Weil der alte noch aktiv ist? Obwohl ich ihn eigentlich schließe?).
Vielen Dank !
Gruß
Benni
ich habe ein merkwürdiges Verhalten, ich habe ähnlich der analyzeReportOfTransactions Funktion ein Script gebaut, welches mir Kontoumsätze abruft - was auch einwandfrei funktioniert. Ich rufe meine Klasse auf, welcher in meine Konfigurationsdateien etc. übergebe und erhalte dann meine Umsätze zurück.
Dies funktioniert derzeit für EINE Bank, sobald ich die Klasse / Funktion mit den nächsten Konfigurationsdateien / Informationen aufrufe, nutzt er weiterhin die erste Bank. Müsste das nicht folgender Abschnitt verhindern?
Code
} finally {
if (hbciHandle!=null) {
hbciHandle.close();
} else if (passport!=null) {
passport.close();
}
}
if (hbciHandle!=null) {
hbciHandle.close();
} else if (passport!=null) {
passport.close();
}
}
Oder gibt es einen weiteren Aufruf, der die gesamte Verbindung beendet? Ich weiß derzeit nicht wirklich, wo er die Informationen sonst speichert. Oder cached er die Verbindung irgendwo zwischen? Ich rufe die Funktion ja komplett neu auf, mit neuen Parametern etc. und gebe ihm auch einen neuen Pfad zum Passport mit, er nutzt diesen nur scheinbar nicht (Weil der alte noch aktiv ist? Obwohl ich ihn eigentlich schließe?).
Vielen Dank !
Gruß
Benni