Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpassung

Hier sind alle Themen zu den PlugIns der ersten Generation des Hibiscus-Scripting Projekts gelistet
Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpassung

Beitrag von Hibiscus-Scripter » Do 7. Nov 2013, 14:36

Hier bist du falsch :!:
Dies ist ein nicht mehr aktiver Thread und veraltet!


Weiter gehts für alle Unterstützungen und Banken
:arrow: im Forum für
Hibiscus Mashup (und Finance.Websync)






Liebe Hibiscus-Scripting-User,

da diese Version nun den Umfang erreicht hat, stabil läuft und sich auch keiner Beschwert hat wird nun die Release 2 des Scripts für die Barclaycard online gestellt.

Es wird nun mit der Release 2.x.x wie immer jedem empfohlen die Installatons-Methode #1 "PlugIn über das Online-Repository" zu verwenden.
Hierzu müssen alte manuelle Installationen der Release 1.x.x (dieses Scripts und eventuell andere HTMLUnit) erst entfernt werden! (gilt nicht für die PlugIn-Variante)


Mit Einführung der Release 2 wird ändert sich wie angekündigt folgendes:
- Dieser Thread ist für die Release 2.x.x nun der offizielle Support-Thread und alle Anfragen sollten hier gestellt werden um das Forum nicht zu zu müllen
- der Support für die Release 1 wird eingestellt da verständlicherweise nur Release 2 weiterentwickelt wird
- zudem werden die Scripte nicht mehr als eigenständige Datei sondern nur noch als Jameica-Scripting-PlugIn zu Verfügung gestellt (Aufwand wird eingespart)
- es existiert nun eine zentrale HTMLUnit-Version welche am besten über die beschriebene Online-Installation oder hier herunter geladen werden kann: HTMLUnit als PlugIn
- jeder andere Script-Entwickler verlinkt nun auf die zentrale Hibiscus-Version, kann seine Scripte in mein Repository mit aufnehmen wenn gewünscht


Um den Appetit anzuregen hier noch die Änderungen der Release 2 und die vorherige ChangeLog: (auch nachzulesen auf der Projekt-Homepage)
Versionsinformationen:

Version 2.0.0 (aka 1.4.0)

Neuerungen und Features:
  • Post-Eingangsbenachrichtigung: Es werden Info über "neue Nachrichten" der Bank, ermittelt und der Benutzer darüber informiert (Funktion einstellbar)
    (aufgrund mangelnder Beispiele einer ungelesenen Nachricht gibt es hier noch keine Detail-Informationen der Nachrichten, sehr schade)
  • PDFBox-Versions-Check: in der Variante vom BoS-Script ab ver. 1.6 integriert (interne Version 1.0.0)
Änderungen und Anpassungen:
  • Beim Erkennen eines fehlerhaften Kontoauszugs mit falschen Daten wird nun auch der SecureLogout durchgeführt
  • Für den Fall dass im Kontoauszug kein Saldo angegeben ist wird dies nun beim Auslesen des Saldos sicherer erkannt und die Schleife wird nach dem Auslesen auch gleich beendet
  • Von der Anmeldekennung werden in der Log-Datei (welche natürlich im Klartext gespeichert wird) nur noch die ersten vier Zeichen dargestellt an die sieben Sternchen angehängt sind
    (somit wird der Datenschutz erhöht und es kann auch nicht auf die Länge geschlossen werden)
  • vollständig neues Auslesen des CSV-Downloadlink; alte Methode in verbesserter Variante als weitere Alternative und Sicherung falls der erste Versuch verschlägt
  • Ermittlung und Ausgabe des Abrufzeitraums nun gleich zu Anfang der Funktion für das Abholen der Kontoauszüge
  • vollständig neues Auslesen des Link zu den PDF-Kontoübersichten; alte Methode in verbesserter Variante als weitere Alternative und Sicherung falls der erste Versuch verschlägt
  • Das Ergebnis des Auslesen der Anzahl von ungelesenen Postnachrichten wird nun darauf geprüft ob eine richtige Zahl erzeugt wurde
  • Die Seite "Details Kreditkarten-Konto" wird nun nicht mehr durch manuelles Ausführen eines JavaScript, sondern durch das Aufrufen des Verweises geöffnet
  • Aufruf der Seite für die PDF-Kontoübersichten nun direkt nach dem CSV-Download und nicht mit Umweg über die Startseite und Konto-Details. Somit wesentlich schneller
  • Wenn Umsätze abgeholt wurden die älter als der letzte Umsatz sind wird zur Sicherheit der Zwischensaldo der letzten 30 Umsätze neu berechnet (da es sein kann dass diese nicht mehr stimmen)
  • vollständig neues Auslesen des DropDown zu den PDF-Kontoübersichten; alte Methode in verbesserter Variante als weitere Alternative und Sicherung falls der erste Versuch verschlägt
  • vollständige Entfernung der Prüfung ob der Kontoauszug-Saldo nicht aktuell ist und der Gegenmaßnahmen, denn diese stört hier nur
  • Verbesserter Ablauf des Statusbalken im Log-Monitor, angepasst an den Abruf der Umsätze und dem Verarbeiten der Daten
  • Ordentlicherer Aufbau von Fehlermeldungen vom Login-Prozess (Zeilenumbrüche und Hinweis auf Homepage)
Bugfixes (Fehlerbehebungen und Anpassungen)
  • keine bekannt




ver. 1.3.0 (Beta)
  • Jede Funktion wird nun ordentlich mit einem Semikolon geschlossen
  • Verbesserte Erklärung für den Fall dass der Kontosaldo oder der letzte Zwischensaldo scheinbar nicht richtig sein sollte
  • Konto-Saldo wird nun immer mathematisch richtig gerundet auf zwei Nachkommastellen gespeichert um eventuelle Probleme bei mehreren Stellen zu vermeiden
  • Wesentlich eindeutigere Fehlermeldungen beim Abruf der Kontoauszüge und automatisches Auslesen des relevanten Quellcodes zum Übermitteln an den Entwickler
  • Erweiterung des Auslesen des Links für "Kontoübersichten anzeigen" (PDF-Kontoauszüge) durch Reduzierung um eine Ziffer um hoffentlich die richtige Seite aufrufen zu können
  • Hinzufügen von Erkennung wenn keine PDF-Kontoauszüge verfügbar sind (Danke an Sven für den HTML-Quelltext der Barclay-Seite)
  • Erweiterung des Auslesen für die DropDown-Auswahl der PDF-Kontoübersichten auf die dynamische Variante wie bei den Seitenlinks
ver. 1.2.0 (Beta)
  • Fehler beim Löschen der Sicherheitsfrage und Antwort im SecureLogout behoben, diese werden bei einem Fehler nun wirklich gelöscht
  • Bei der aktuellen Kontoübersicht werden bei den Karteninhaberinformationen nun AE, OE und UE gegen Umlaute getauscht um einen Angleich an PDF-Rechnungen für bessere Auswertung zu schaffen
  • Wesentlich verbesserte Sortierfunktion der abgeholten Umsätze: Mehrere Buchungen am selben Tag werden nun innerhalb dieses Tages genau nach Reihenfolge im Kontoauszug ausgelesen, während dennoch nach Buchungsdatum sortiert wird
  • Auslesen aller verfügbaren PDF-Kontoübersichten (Kontoauzüge) des letzten Jahres; Somit kann auch nicht mehr eine Lücke bei längerem Abruf entstehen; diese können mit einem Komplett-Abruf nachgeholt werden (Anleitung in der FAQ der Projekt-Homepage)
    Hinweis: um diese Funktion nutzen zu können ist es notwendig das neue Plugin "PDFBox für Hibiscus-Scripting" zu installieren. Anleitung unter Installation auf der Projekt-Homepage
  • Aus verschiedenen Gründen werden nun im Verwendungszweck alle überflüssigen Leerzeichen entfernt
    Hinweis: hierdurch werden womöglich viele Umsätze neu geholt und doppelt angelegt! Am besten, auch wegen dem neuem PDF-Abruf, alle Umsätze löschen und neu abholen
    Hierbei gehen allerdings eventuelle manuelle Zuweisungen von Kategorien verloren (als Tipp sollte man eine automatische Kategorisierung einrichten)
ver. 1.1.0 (Beta)
  • Der Secure-Logout löscht nun bei Fehlern auch die Sicherheitsfragen und Antworten des jeweiligen Benutzers
  • Das Script merkt sich nun alle Sicherheitsfragen und zugehörigen Antworten pro Sitzung. (Fragen-Antworten-Cache für alle, bis zu fünf) Dies bedeutet jede Frage muss pro Sitzung nur einmal beantwortet werden
  • Die Auswahl des Download-Button für den Kontoauszug wurde nun "flexibler" gestaltet
ver. 1.0.0 (Beta)

Features:
  • Neue Synchronisierung (für Hibiscus Nigthly-Build): es wurden die derzeit möglichen Funktionen der neuen Scripting-Synchronisierung von Jameica/Hibiscus umgesetzt
    (Danke hier auch nochmal an Olaf Willuhn für die Zusammenarbeit und das kurzfristige Umsetzen von Anpassungen)
    > Konto erscheint nun in der Liste "Konten synchronisieren" und wird bei einer Komplett-Synchronisierung aller Konten mit eingeschlossen
    > Umsätze werden dabei nun gleich in der Liste "Neue Umsätze" angezeigt
    > Für das Konto kann "Saldo aktualisieren" und "Kontoauszüge (Umsätze abrufen) abrufen" aktiviert/deaktiviert werden
    (das Script überspring dies dann, gilt aber nur für den Abruf über die Startseite mit 'Synchronisierung starten',
    bei Abruf über das Kontextmenü oder die Detailansicht des Konto wird immer beides abgerufen; Ist "Saldo aktualisieren" deaktiviert, berechnet diesen Hibiscus weiterhin)
    WICHTIG: für eine korrekte Arbeitsweise müssen mindestens diese Versionen mit Stand nicht älter als 09.05.2013 installiert sein:
    - Jameica 2.5.0 (Nightly-Build)
    - Hibiscus 2.5.1 (Nightly-Build)
    - Jameica-Scripting 2.5.0 (Nightly-Build)
  • HTMLUnit VersionsCheck: in der Variante vom BoS-Script ver. 1.6 integriert (interne Version 1.3.6)
  • Assistent zur automatischen Konto-Anlage (1.3.1): Dieser unterstützt auch das Anlegen zusätzlicher Konten
    INFO: um diesen Assistenten zu starten: rufen Sie über das Hauptmenü die Jameica-Einstellungen auf und klicken dort einfach auf 'Speichern'
    Dieser Assistent kann auch dauerhaft deaktiviert werden indem man "Diese Frage nicht mehr anzeigen" aktiviert und zusätzlich 'Nein' wählt
    (Um dies rückgängig zu machen muss in der Datei "<Jameica-Profilpfad>\cfg\de.willuhn.jameica.system.ApplicationCallback.properties" die entsprechende Zeile gelöscht werden)
  • Sicherheits-Logout: wird automatisch bei Fehlern ausgeführt (dieser setzt unter anderem das Passwort zurück)
  • Erweiterte Fehlerbehandlung der Release Version 2
  • Proxy-Untersützung: vollständige Unterstützung der Proxy-Funktionalität von Jameica (gleich der Version von BoS-Script ver. 1.5 (interne Version 1.4.1))
    ("Systemproxy benutzen" wird dann wegen Java nur funktionieren wenn in den Java-Einstellungen dies auch so konfiguriert ist
    und dort kein eigener Proxy eingestellt ist.) Eine eventuell notwendige Proxy-Authentifizierung müsste im Moment im System hinterlegt werden
    und/oder von diesen geregelt werden da dies Jameica nicht unterstützt. (z. B. Benutzername/Passwort)
    (eine Integration einer Authentifizierung mit statischen Benutzer/Passwort erfolgt in einer späteren Version)


Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von Hibiscus-Scripter » Sa 7. Dez 2013, 13:07

seit gestern ist die neue Release 2.1 online …
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

wesseli

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von wesseli » Sa 14. Dez 2013, 13:45

Hallo,

ich bekomme die nachfolgenden Fehler bei Nutzung des Plugins.

Code: Alles auswählen

[Sat Dec 14 13:29:36 CET 2013][ERROR][de.willuhn.jameica.soap.MyLogger.error] com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter: runtimeError: message=[Unexpected call to method or property access] sourceName=[https://banking.barclaycard.de/bir-static-resources/default/inc/jquery.js] line=[3173] lineSource=[null] lineOffset=[0]
[Sat Dec 14 13:29:37 CET 2013][ERROR][de.willuhn.jameica.soap.MyLogger.error] com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter: runtimeError: message=[The data necessary to complete this operation is not yet available.] sourceName=[https://banking.barclaycard.de/bir-static-resources/default/inc/jquery.js] line=[3078] lineSource=[null] lineOffset=[0]
[Sat Dec 14 13:29:40 CET 2013][ERROR][de.willuhn.jameica.soap.MyLogger.error] com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter: runtimeError: message=[An invalid or illegal selector was specified (selector: ':button' error: Invalid selector: *:button).] sourceName=[https://banking.barclaycard.de/bir-static-resources/default/inc/jquery.js] line=[2218] lineSource=[null] lineOffset=[0]
[Sat Dec 14 13:29:40 CET 2013][ERROR][de.willuhn.jameica.soap.MyLogger.error] com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter: runtimeError: message=[An invalid or illegal selector was specified (selector: ':button' error: Invalid selector: *:button).] sourceName=[https://banking.barclaycard.de/bir-static-resources/default/inc/jquery.js] line=[2218] lineSource=[null] lineOffset=[0]
[Sat Dec 14 13:29:40 CET 2013][ERROR][de.willuhn.jameica.soap.MyLogger.error] com.gargoylesoftware.htmlunit.javascript.StrictErrorReporter: runtimeError: message=[An invalid or illegal selector was specified (selector: '.details_table tr:nth-child(odd)' error: Invalid selector: *.details_table tr:nth-child(odd)).] sourceName=[https://banking.barclaycard.de/bir-static-resources/default/inc/jquery.js] line=[2218] lineSource=[null] lineOffset=[0]
Ich kann den Fehler leider nicht eingrenzen. Die Plugins sind alle auf dem neuesten Stand.

Kann mir jemand helfen?

VG
wesseli

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von Hibiscus-Scripter » Sa 14. Dez 2013, 19:42

ja funktioniert der Abruf denn trotzdem oder bricht er mit Fehler ab?
Diese Meldungen sind nicht vom dem Script sondern der Webseite und können glaube ich ignoriert werden, ansonsten auch hier, mir die vollständige DEBUG-Log schicken …
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

wesseli

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von wesseli » So 15. Dez 2013, 12:21

Habe die Log-Dateien gesendet. Einen Abbruch wie bei dem DKB-Plug-In gab es nicht. Die Fehler werden nur im Log angezeigt. Konnte diese jedoch nicht deuten.

VG
wesseli

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von Hibiscus-Scripter » So 15. Dez 2013, 16:03

ich auch nicht und ob dass nun bei dir trotzdem alles Abruft hab ich auch noch keine Antwort drauf …

Die Meldungen gehören jedenfalls nicht zum PlugIn sondern kommen durch eine von dir gemachte Einstellung die bewirkt dass viel zu viele Debug-Informationen ins Log kommen und diese kommen aber nicht zur durch den Debug-Modus von Jameica. Also mal im Onlinebanking-Forum nachfragen. Das ist nicht mein Bereich ;)

Denn alle PlugIns wurden getestet und funktionieren und geben vor allem im Debug-Modus nicht solche vielen Informationen aus (z.b über Apache) da ist bei dir einfach was anders, und sowas Supporte ich natürlich nicht ;)
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

zed
Beiträge: 23
Registriert: So 29. Dez 2013, 21:36

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von zed » So 29. Dez 2013, 22:37

Hallo,

ich habe mein Barclaycardkonto bisher manuell geführt und wollte nun dank Hibiscus 2.6 auf die neue Skripting-Methode umstellen.
Leider scheint es ein Problem bei der Verarbeitung der Webseite zu geben, der Fehlermeldung nach kann er anscheinend die Seite mit den Kontoübersichten nicht parsen.

Log in der Oberfläche:

Code: Alles auswählen

[29.12.2013 21:18:55] Synchronisierung via Scripting läuft
[29.12.2013 21:18:55]  
[29.12.2013 21:18:55] Synchronisiere Konto: Barclaycard VISA, Kto. xxxxxxxxxx [Barclaycard Barclays Bank]
[29.12.2013 21:18:55] Barclaycard-Script: Version 2.1.0 wurde gestartet ...
[29.12.2013 21:18:55] ****************************************************************************************************
									*  Neue Synchronisierung ist aktiv - mit folgenden Einstellungen:
									*    - 'Saldo aktualisieren' ist aktiv
									*    - 'Kontoauszüge (Umsätze) abrufen' ist aktiv
									*  (verwenden Sie am besten Nightly-Builds ab dem 09.05.2013)
									****************************************************************************************************
[29.12.2013 21:18:55] Überprüfe HTMLUnit-Version ...
[29.12.2013 21:18:55] OK: HTMLUnit-Version 2.13 installiert und aktiv
[29.12.2013 21:18:55] Überprüfe PDFBox Version ...
[29.12.2013 21:18:55] OK: PDFBox-Version 1.8.2 installiert und aktiv
[29.12.2013 21:18:55] Barclaycard-Login mit xxxxxxxx ...
[29.12.2013 21:19:13] Login war erfolgreich
[29.12.2013 21:19:13] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges(CSV u. PDF) ...
[29.12.2013 21:19:20] Pre-Fehler: für die Sicherheit wird noch der Logout durchgefürt und das Passwort zurückgesetzt ...
[29.12.2013 21:19:20] Sitzungsinformationen: Login-Zeit: 29.12.2013 21:19:12  Logout-Zeit: 29.12.2013 21:19:20  Dauer: 7 Sekunden
[29.12.2013 21:19:20] [Barclaycard] Fehler: Kontoauszug fehlerhaft: Fehler beim Abruf der PDF-Kontoübersichten oder die Homepage antwortet nicht (siehe Log)
Log-Eintrag: JavaException: java.io.IOException: Error: End-of-File, expected line
Diese komplette Log und den folgenen SourceCode bitte dem Entwickler zur Analyse schicken:

Teil des SourceCode für den Entwickler:
ght">
<div align="right"></div></td></tr></table><table id="detailForm:j_id146" width="100%" cellspacing="0" cellpadding="0" border="0"><tr id="detailForm:j_id147"><td id="detailForm:j_id148" width="70%" class="detailCellLabel" align="right"><label for="detailForm:j_id149">Bitte w&auml;hlen Sie die gew&uuml;nschte Konto&uuml;bersicht aus.</label><select name="detailForm:j_id149" size="1">	<option value="0" selected="selected">2 Dezember 2013</option>	<option value="1">2 November 2013</option>	<option value="2">2 Oktober 2013</option>	<option value="3">2 September 2013</option>	<option value="4

Auszug aus der jameica.log:

Code: Alles auswählen

[Sun Dec 29 21:19:00 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: Barclaycard-Login aufrufen ... (GET https://banking.barclaycard.de)
[Sun Dec 29 21:19:07 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: Login-Form wird abgesendet ...
[Sun Dec 29 21:19:13 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: Barclaycard-Login war erfolgreich
[Sun Dec 29 21:19:13 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges(CSV u. PDF) ...
[Sun Dec 29 21:19:20 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: für die Sicherheit wird noch der Logout durchgefürt und das Passwort zurückgesetzt ...
[Sun Dec 29 21:19:20 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor3.invoke] Barclaycard-Script: Sitzungsinformationen: Login-Zeit: 29.12.2013 21:19:12  Logout-Zeit: 29.12.2013 21:19:20  Dauer: 7 Sekunden
[Sun Dec 29 21:19:20 CET 2013][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Sun Dec 29 21:19:20 CET 2013][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Sun Dec 29 21:19:20 CET 2013][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished

Kann mir jemand sagen, ob ich etwas falsch gemacht habe oder ob dies ein Fehler im Plugin ist?

Grüße,
Julius

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von Hibiscus-Scripter » Mo 30. Dez 2013, 09:46

hmm, also ein Fehler im PlugIn selbst ist nicht bekannt, was man dadurch merkt dass es bei allen zu funktionieren scheint ...
Leider kommt man mit der Log nicht weiter, da wird eine Seite nicht richtig aufgerufen oder kann nicht aufgerufen werden, könnte hier die PDFs selber sein ...

Du könntest mal in den Jameica-Einstellungen das Log-Level auf DEBUG stellen und mir die neue vollständige Log zuschicken ...

Gruß und guten Rutsch ...
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

zed
Beiträge: 23
Registriert: So 29. Dez 2013, 21:36

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von zed » Mo 30. Dez 2013, 12:15

Hallo,

ich glaube ich sehe das Problem. Ich habe bei Barclaycard ZWEI Konten. Und auf der Rechnungsseite habe ich oben eine Dropdownbox, wo ich auswählen kann, für welches Konto ich die Rechnungen haben will.
Dem Log nach scheint das Skript diese Auswahlbox aber für die Box zu halten, in der die einzelnen PDF-Rechnungen gelistet sind.

Code: Alles auswählen

[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Download-Link des Kontoauszug auslesen ...
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: getCsvUrl: HtmlAnchor[<a href="#" onclick=" return sscSubmitForm('detailForm','detailForm:j_id154',null,[['cursorWait','false']]);" style="text-decoration: none;" class="noprint">]
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: CSV laden: Click => HtmlAnchor[<a href="#" onclick=" return sscSubmitForm('detailForm','detailForm:j_id154',null,[['cursorWait','false']]);" style="text-decoration: none;" class="noprint">]
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: csv: com.gargoylesoftware.htmlunit.TextPage@2ccddba7
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Link zu den PDF-Kontoübersichten auslesen ...
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: AccountListUrl: HtmlAnchor[<a href="#" onclick=" return sscSubmitForm('detailForm','detailForm:j_id138');">]
[Mon Dec 30 11:52:10 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: GET Click => HtmlAnchor[<a href="#" onclick=" return sscSubmitForm('detailForm','detailForm:j_id138');">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: exDataPage (Seite): HtmlPage(https://banking.barclaycard.de/bir/feature/creditCardDetail?execution=e3s3&_t=xxxxxxxxxxxxx)@xxxxxxxxxx
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: PDF laden: executeJavaScript( return sscSubmitForm('detailForm','detailForm:go2Link',null,[['forward',''],['cursorWait','false']]);)
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: formData: HtmlForm[<form id="detailForm" name="detailForm" method="post" autocomplete="off" action="/bir/feature/creditCardDetail?execution=e3s3&_t=xxxxxxxxxxxxx" enctype="application/x-www-form-urlencoded">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: den DropDown zu den PDF-Kontoübersichten auslesen ...
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: Rechnungswahl: HtmlSelect[<select style="ignoreClass" name="detailForm:accountList" id="detailForm:accountList" onchange="changeAccountNumber()">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: DownloadButton: HtmlAnchor[<a href="#" onclick=" return sscSubmitForm('detailForm','detailForm:go2Link',null,[['forward',''],['cursorWait','false']]);" id="detailForm:go2Link" class="directional_0">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Listeneintrag der Rechnungsauswahl (Kontoübersicht) gefunden: HtmlOption[<option value="0" selected="selected">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: dieser Eintrag als reiner Text: Barclaycard New Visa xxxxxxxxxx
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Datum der Rechnung (Kontoübersicht) aus Listeneintrag: Barclaycard New Visa xxxxxxxxxx
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Rechnungsauswahl (Kontoübersicht) auf HtmlOption[<option value="0" selected="selected">]
[Mon Dec 30 11:52:12 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Listeneintrag ist nun: HtmlOption[<option value="0" selected="selected">]
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: HibiscusScripting_Barclaycard_getDataExport: (Button Click): org.apache.pdfbox.pdmodel.PDDocument@3a580bb3
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Erzeuge einen Kontoauszug aus Rechnung vom Barclaycard New Visa xxxxxxxxxx ...
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Listeneintrag der Rechnungsauswahl (Kontoübersicht) gefunden: HtmlOption[<option value="1">]
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: dieser Eintrag als reiner Text: Netto cardNmore xxxxxxxxxx
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Datum der Rechnung (Kontoübersicht) aus Listeneintrag: Netto cardNmore xxxxxxxxxx
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Rechnungsauswahl (Kontoübersicht) auf HtmlOption[<option value="1">]
[Mon Dec 30 11:52:13 CET 2013][DEBUG][sun.reflect.GeneratedMethodAccessor6.invoke] Barclaycard-Script: Listeneintrag ist nun: HtmlOption[<option value="1" selected="selected">]
[Mon Dec 30 11:52:14 CET 2013][INFO][sun.reflect.GeneratedMethodAccessor5.invoke] Barclaycard-Script: für die Sicherheit wird noch der Logout durchgefürt und das Passwort zurückgesetzt ...
(ich habe alles was nach ID aussah durch 'x' ersetzt)
Screenshot von der Kontoübersicht
Wenn dir das hilft, die Auswahlbox, welches Konto man auswählen möchte hat die ID "detailForm:accountList".

Code: Alles auswählen

<select id="detailForm:accountList" onchange="changeAccountNumber()" name="detailForm:accountList" style="ignoreClass">
Wenn ich dir mehr Informationen schicken soll, sag Bescheid.
Wie kann ich dir denn übrigens irgendwelche Logs/Quelltexte direkt schicken?

Grüße,
Julius
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2518
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Barclaycard-PlugIn ver. 2.x.x - Erweiterungen und Anpass

Beitrag von Hibiscus-Scripter » Mo 30. Dez 2013, 12:40

die vollständige Debug-Log könnte man mir einfach per E-Mail wie im Impressum auf der Projektseite angegeben, zuschicken ...
zusätzlich wäre da gleich noch der original-Quelltext der Seite vom Screenshot sinnvoll um ordentlich arbeiten zu können ...
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Zurück zu „Release 2.x.x - Stable-Variante der Scripting-PlugIns des Hibiscus-Scripting Projekts“