MercedesBenz-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: 1534
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

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

Beitrag von Hibiscus-Scripter » Do 7. Nov 2013, 15:13

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 'Mercedes-Benz Bank' 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.1.0)

Neuerungen und Features:
  • Konto-Entsperrungs-Assistent: Script erkennt nun auch ob das Konto gesperrt ist und bietet die direkte Entsperrung an
Änderungen und Anpassungen:
  • Es wird nun berücksichtigt dass der Aufbau der Umsatzdetails bei einer Überweisung anders bezeichnet ist als z. B. bei einem Eingang oder einer Lastschrift
  • Der Kontoauszug enthält nun den Zeitraum den Abrufs
  • Es wird nun immer ein ordentlicher Kontoauszug generiert, wie bei jeder anderen Bank auch (dieser ist für eine korrekte Arbeitsweise erforderlich)
  • vollständige Entfernung der Prüfung ob der Kontoauszug-Saldo nicht aktuell ist und der Gegenmaßnahmen, denn diese stört hier nur
  • Es wird geprüft ob in der Kontoübersicht der Willkommen-Seite die Kontonummer, wie in Hibiscus angegeben, enthalten ist
  • Verbesserter Ablauf des Statusbalken im Log-Monitor, angepasst an den Abruf der Umsätze und dem Verarbeiten der Daten
  • 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)
  • Fehlererkennung um Session-Timeout der Sitzung erweitert
  • Richtige Berechnung der Zwischensalden mit nicht abgerechneten Umsätzen
  • Das Script beherrscht nun das Abrufen aller Umsätze im gewählten Zeitraum durch selbstständiges weiter blättern der Seite bis alle Umsatzseiten aufgerufen wurden
  • Vor dem Abruf werden nun die Umsätze gezählt um eine perfekte Ausgabe erreichen zu können
Bugfixes (Fehlerbehebungen und Anpassungen)
  • keine bekannt




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)
Zusätzliche Besonderheiten und Features für das Script der 'Mercedes-Benz Bank':
  • PIN-Änderungsassistent: sollte die PIN auf der Homepage der 'Mercedes-Benz Bank' noch nicht geändert worden sein bietet das Script automatisch die gleiche Funktion an
  • Auftragskennwort-Änderungsassistent: sollte das Auftragskennwort auf der Homepage der 'Mercedes-Benz Bank' noch nicht geändert worden sein bietet das Script automatisch die gleiche Funktion an
  • gesamter Seitenaufruf der Homepage ohne JavaScript umgesetzt, somit wesentlich schneller; was auch notwendig ist da jeder Umsatz einzeln aufgerufen werden wird und auch muss


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: 1534
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

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

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

akki.42
Beiträge: 9
Registriert: Do 19. Dez 2013, 12:10

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von akki.42 » Do 19. Dez 2013, 12:39

Hallo,

und zunächst Danke für die tollen Scripte, von denen ich bereits mehrere (erfolgreich) einsetze.

Heute nun habe ich versucht, auch das Script für die Mercedes-Benz-Bank in Benutzung zu nehmen (Version 2.1.0; Hibiscus 2.6.0); die Konto-Einrichtung verlief auch "automatisch" und problemlos. Doch beim Versuch, Saldo und Umsätze per Script abzurufen, tritt ein Fehler "MercedesBank_Wallet_Alias is not defined" auf.
[19.12.2013 12:33:06] Synchronisierung via Scripting läuft
[19.12.2013 12:33:06]
[19.12.2013 12:33:06] Synchronisiere Konto: Mercedes-Benz Bank, Kto. 69######04 [Mercedes-Benz Bank]
[19.12.2013 12:33:06] MercedesBenz-Script: Version 2.1.0 wurde gestartet ...
[19.12.2013 12:33:06] ****************************************************************************************************
* 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)
****************************************************************************************************
[19.12.2013 12:33:06] Überprüfe HTMLUnit-Version ...
[19.12.2013 12:33:06] OK: HTMLUnit-Version 2.13 installiert und aktiv
[19.12.2013 12:33:09] Proxy Einstellungen setzten ...
[19.12.2013 12:33:09] Info-Warnung: Systemproxy-Einstellungen verwenden ist in Jameica eingestellt, es ist aber kein Proxy im System eingetragen!
[19.12.2013 12:33:10] MercedesBenz-Login mit 61####2 ...
[19.12.2013 12:33:10] [MercedesBenz] Fehler: ReferenceError: "MercedesBank_Wallet_Alias" is not defined.
Was fehlt da bzw. läuft da falsch?

Vielen Dank & beste Grüße!

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1534
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von Hibiscus-Scripter » Do 19. Dez 2013, 12:53

Hallo und willkommen im Forum, ;)

ja dachte schon dass MercedesBenz-Script nutzt eh keiner ^^
Da ich aber im Moment ein neues Build-System für mich einführe um schneller neue Versionen online stellen zu können habe ich die aktuelle Version dahingehend schnell manuell bearbeitet ...

Die aktuelle Version 2.1.0 also bitte einfach nochmal drüber installieren ...

Dann sollte das erst Mal klappen ...

Frohes Fest
... 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

akki.42
Beiträge: 9
Registriert: Do 19. Dez 2013, 12:10

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von akki.42 » Fr 20. Dez 2013, 20:30

Guten Abend!

Vielen Dank für die schnelle Aktualisierung des Scriptes. Ich habe dieses eingespielt - und nun funktioniert der Login ebenso wie der Saldoabruf.

Jedoch werden keine Umsätze gefunden bzw. importiert,

Code: Alles auswählen

[20.12.2013 20:19:34] Synchronisierung via Scripting läuft
[20.12.2013 20:19:34]  
[20.12.2013 20:19:34] Synchronisiere Konto: Mercedes-Benz Bank, Kto. 69######04 [Mercedes-Benz Bank]
[20.12.2013 20:19:34] MercedesBenz-Script: Version 2.1.0 wurde gestartet ...
[20.12.2013 20:19:34] ****************************************************************************************************
									*  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)
									****************************************************************************************************
[20.12.2013 20:19:34] Überprüfe HTMLUnit-Version ...
[20.12.2013 20:19:34] OK: HTMLUnit-Version 2.13 installiert und aktiv
[20.12.2013 20:19:34] Proxy Einstellungen setzten ...
[20.12.2013 20:19:34] Info-Warnung: Systemproxy-Einstellungen verwenden ist in Jameica eingestellt, es ist aber kein Proxy im System eingetragen!
[20.12.2013 20:19:34] MercedesBenz-Login mit 61####2 ...
[20.12.2013 20:19:36] Login war erfolgreich
[20.12.2013 20:19:36] Rufe Umsatzübersicht auf und starte Abruf das Generieren des Kontoauszuges ...
[20.12.2013 20:19:37] Sie benutzen dieses MercedesBenz-Konto das erste Mal in Hibiscus oder der Saldo und Datum wurde zurückgesetzt ...
[20.12.2013 20:19:37] ... es werden nun alle Umsätze der letzten 48 Monaten abgeholt ...
[20.12.2013 20:19:38] Kontoauszug erfolgreich. Importiere Daten ...
[20.12.2013 20:19:38] Ergebnis des Sync: Keine neuen 'abgerechneten' Umsätze vorhanden
[20.12.2013 20:19:38] Saldo aktualisiert von Konto: Mercedes-Benz Bank
[20.12.2013 20:19:38] MercedesBenz-Logout ...
[20.12.2013 20:19:39] Synchronisierung via Scripting erfolgreich beendet

obwohl im Online-Kontoauszug sowohl die monatlichen Zinsgutschriften / Kontoabschlüsse als auch einzelne "normale" Umsatzbuchungen auftauchen:
Wertstellung Kontonr. Empfänger/Auftraggeber Verwendungszweck Betrag
30.11.2013 Kontoabschluss +xx,xx EUR
31.10.2013 Kontoabschluss +xx,xx EUR
...
27.05.2013 SENDER, NAME AUFSTOCKUNG +x.xxx,xx EUR
...
Auch hierzu eine Idee? Oder sind weitere Informationen nötig?

Besten Dank!

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1534
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von Hibiscus-Scripter » Fr 20. Dez 2013, 23:00

dass hab ich auch schon gemerkt, der wählt im Moment doch nur die letzten 30Tage aus …
Wenn du möchtest könntest du dann von mir eine Nightly-Build bekommen die du über ein anderes Online-Repository installieren könntest …
Aber wie lange kannst du darauf noch warten? denn es ist ja nun bald Weihnachten ;) ich schau mal wann ich dass neue Build-System in Betrieb nehme um die Nightly-Builds zu Verfügung stellen 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

akki.42
Beiträge: 9
Registriert: Do 19. Dez 2013, 12:10

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von akki.42 » Fr 20. Dez 2013, 23:05

Guten Abend,

von meiner Seite keine Eile, erst recht nicht vor Weihnachten!

Daher: Frohes Fest! ;-)

akki.42
Beiträge: 9
Registriert: Do 19. Dez 2013, 12:10

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von akki.42 » Do 2. Jan 2014, 20:31

Guten Abend!

Habe den aktuellen Nightly-Build (2.1.0-076 vom 01.01.2014 19:43) installiert - und siehe da: es funktioniert alles (Login, Saldo- und Umsatzabruf).

Besten Dank!

Benutzeravatar
mstathome
Beiträge: 9
Registriert: Fr 3. Jan 2014, 19:44

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von mstathome » Fr 3. Jan 2014, 19:56

Guten Abend,
habe gerade das Plugin neu installiert.
Trotz der aktuellen Versionen scheitert es bei mir mit einer nicht definierten "mercedesbenz_Wallet_Alias".
Bei mir fehlen er im Ggensatz zu oben die Proxy-Zeilen im Log.

Code: Alles auswählen

[03.01.2014 19:26:58] Synchronisierung via Scripting läuft
[03.01.2014 19:26:58]  
[03.01.2014 19:26:58] Synchronisiere Konto: Mercedes-Benz Bank, Kto. <xyz> [Mercedes-Benz Bank]
[03.01.2014 19:26:58] MercedesBenz-Script: Version 2.1.0 wurde gestartet ...
[03.01.2014 19:26:58] ****************************************************************************************************
									*  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)
									****************************************************************************************************
[03.01.2014 19:26:58] Überprüfe HTMLUnit-Version ...
[03.01.2014 19:26:58] OK: HTMLUnit-Version 2.13 installiert und aktiv
[03.01.2014 19:26:58] MercedesBenz-Login mit <xyz> ...
[03.01.2014 19:26:58] [MercedesBenz] Fehler: ReferenceError: "mercedesbenz_Wallet_Alias" is not defined.
Ich würde den Nightly Build auch gerne ausprobieren!

Grüße und danke im vorraus,
Martin.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1534
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: MercedesBenz-PlugIn ver. 2.x.x - Erweiterungen und Anpas

Beitrag von Hibiscus-Scripter » Fr 3. Jan 2014, 20:20

Hallo auch und willkommen im Forum,

hmm daran kann ich mich gar nicht erinnern, dass ich dies geändert haben sollte, aber in der Nightly-Build geht's tatsächlich …

also du hättest Post …

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

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