[Erledigt] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
ds10

[Erledigt] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von ds10 » Mo 30. Apr 2018, 00:47

Danke erst einmal für die Arbeit.

Mit der aktuellen Nightly von Finance.Websync habe ich ein Problem mit dem Abruf von Paypal-API (die Nightly habe ich für den Abruf bei der Fidor Bank installiert). Ich habe 168 Stunden für den Abruf eingestellt, es wird aber stattdessen immer ein halbes Jahr abgerufen. Nach Downgrade auf die 0.8.7 werden, wie bisher, die letzen zwei Wochen abgerufen.

EDIT:

Hier der Status-Log:

Code: Alles auswählen

[30.04.2018 01:56:06] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.04.2018 01:56:06]  
[30.04.2018 01:56:06] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[30.04.2018 01:56:06] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 339 vom 20180428] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 267 vom 20180409]
[30.04.2018 01:56:06] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.04.2018 01:56:06] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[30.04.2018 01:56:06] Überprüfe HTMLUnit-Version ...
[30.04.2018 01:56:06] OK: HTMLUnit-Version 2.29 installiert und aktiv
[30.04.2018 01:56:06]  
[30.04.2018 01:56:06] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXXXX [J.P. Morgan]' ...
[30.04.2018 01:56:07] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[30.04.2018 01:56:09] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[30.04.2018 01:56:10] Suche Umsätze im Zeitraum vom 16.04.2018 bis 30.04.2018 und lese diese aus ...
[30.04.2018 01:56:11] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
An der Stelle habe ich Jameica dann geschlossen, da sonst doppelte Einträge auftauchen und es außerdem sehr lange dauert, bis das Update durchgelaufen ist.

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

Re: Finance.Websync 0.8.7-nightly Paypal-API

Beitrag von Hibiscus-Scripter » Mo 30. Apr 2018, 12:03

kann hier nichts von einem halben Jahr erkennen ...
da steht eindeutig
Suche Umsätze im Zeitraum vom 16.04.2018 bis 30.04.2018 und lese diese aus ...
Mir erschließt sich außerdem auch überhaupt nicht wie das möglich sein sollte, entweder man macht einen Komplett-Abruf über die letzten 10 Jahre oder halt einen "normalen" Abruf von "Seit dem letzten Abruf + 2 Wochen" ...
Wenn du also schon seit einem halben Jahr nicht mehr abgerufen hast, wäre das der einzig logische Grund...

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

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

ds10

Re: Finance.Websync 0.8.7-nightly Paypal-API

Beitrag von ds10 » Mo 30. Apr 2018, 17:19

Ja das war auch der Grund dass ich mich gewundert habe, warum das Update so extrem lange gedauert hat und ich plötzlich Dubletten im Dezember letzten Jahres hatte. Ich rufe Paypal praktisch täglich ab.
Ich habe dir das System-Log per PN geschickt, dort steht nämlich, etwas anderes. Siehe Ausschnitt (ohne die DEBUG-Ausgaben):

Code: Alles auswählen

[Mon Apr 30 02:11:14 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 30.10.2017 11:00:00 MEZ  bis  06.11.2017 11:00:00 MEZ
[Mon Apr 30 02:11:40 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 06.11.2017 11:00:00 MEZ  bis  13.11.2017 11:00:00 MEZ
So geht das dann theoretisch weiter bis zum aktuellen Datum, nur dass ich das jetzt für die Erzeugung der Logs abgebrochen habe, damit ich nicht wieder die Dubletten bekomme und eine halbe Stunde warten muss bis das Update durchgelaufen ist. Es ist auch reproduzierbar jedes Mal der Fall, dass der Abruf bei heute minus 6 Monate beginnt.

Das passiert wie gesagt nur, wenn ich die Nightly benutze, die zeigt im Status-Log an, dass zwei Wochen abgerufen werden, im System-Log sieht man dann aber, dass sie vor einem halben Jahr anfängt. Das tritt erst auf, seit ich die Nightly aktualisiert habe, um die Fidor-Bank abrufen zu können.

Wenn ich die 0.8.7 Stable benutze, werden im Status-Log und im System-Log identische Daten angezeigt und tatsächlich auch nur die neuen Umsätze übernommen. Das sieht dann so aus. Status-Log:

Code: Alles auswählen

[30.04.2018 17:13:54] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.04.2018 17:13:54]  
[30.04.2018 17:13:54] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[30.04.2018 17:13:54] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7 | Build: 320 vom 20171231] [Hibiscus Mashup ver. 0.8.7 | Build: 260 vom 20171231]
[30.04.2018 17:13:54] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.04.2018 17:13:54] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[30.04.2018 17:13:54] Überprüfe HTMLUnit-Version ...
[30.04.2018 17:13:54] OK: HTMLUnit-Version 2.29 installiert und aktiv
[30.04.2018 17:13:54]  
[30.04.2018 17:13:54] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXXX [J.P. Morgan]' ...
[30.04.2018 17:13:55] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[30.04.2018 17:13:57] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[30.04.2018 17:13:58] Suche Umsätze im Zeitraum vom 16.04.2018 bis 30.04.2018 und lese diese aus ...
[30.04.2018 17:14:00] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
und im System-Log die entscheidenden Stellen:

Code: Alles auswählen

[Mon Apr 30 17:14:00 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 15.04.2018 10:00:00 MESZ  bis  22.04.2018 10:00:00 MESZ
[Mon Apr 30 17:14:25 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 22.04.2018 10:00:00 MESZ  bis  29.04.2018 10:00:00 MESZ
[Mon Apr 30 17:15:00 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 29.04.2018 10:00:00 MESZ  bis  30.04.2018 05:13:58 MESZ

ds10

Re: Finance.Websync 0.8.7-nightly Paypal-API

Beitrag von ds10 » Mo 7. Mai 2018, 12:55

So, eine Woche später startet der Download mit den Daten vom 29.11.2017, siehe Status-Log:

Code: Alles auswählen

[07.05.2018 12:45:34] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.05.2018 12:45:34]  
[07.05.2018 12:45:34] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[07.05.2018 12:45:34] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 339 vom 20180428] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 267 vom 20180409]
[07.05.2018 12:45:34] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.05.2018 12:45:34] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[07.05.2018 12:45:34] Überprüfe HTMLUnit-Version ...
[07.05.2018 12:45:34] OK: HTMLUnit-Version 2.29 installiert und aktiv
[07.05.2018 12:45:34]  
[07.05.2018 12:45:34] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' ...
[07.05.2018 12:45:35] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[07.05.2018 12:45:37] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[07.05.2018 12:45:37] Suche Umsätze im Zeitraum vom 21.04.2018 bis 07.05.2018 und lese diese aus ...
[07.05.2018 12:45:39] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
Teil des System-Logs:

Code: Alles auswählen

[Mon May 07 12:45:34 CEST 2018][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting non-HBCI (Hibiscus Mashup) synchronization
[Mon May 07 12:45:34 CEST 2018][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Mon May 07 12:45:34 CEST 2018][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 339 vom 20180428] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 267 vom 20180409]
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] Überprüfe HTMLUnit-Version ...
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HTMLUnitVersionCheck] OK: HTMLUnit-Version 2.29 installiert und aktiv
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: PayPal Pte. Ltd.
[Mon May 07 12:45:34 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wird vorbereitet ...
[Mon May 07 12:45:35 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:HtmlUnitWebClientInit] HTMLUnit-Webclient wurde erfolgreich vorbereitet
[Mon May 07 12:45:35 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.ApiAuth.Login] Api-Passwort für Api-Anmeldekennung XX******* wird abgefragt ...
[Mon May 07 12:45:37 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[Mon May 07 12:45:37 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Saldoabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=GetBalance)
[Mon May 07 12:45:39 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2017-11-29T11:0:0Z&ENDDATE=2017-12-6T11:0:0Z)
[Mon May 07 12:45:39 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 29.11.2017 11:00:00 MEZ  bis  06.12.2017 11:00:00 MEZ
[Mon May 07 12:46:13 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2017-12-6T11:0:0Z&ENDDATE=2017-12-13T11:0:0Z)
[Mon May 07 12:46:13 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 06.12.2017 11:00:00 MEZ  bis  13.12.2017 11:00:00 MEZ
[Mon May 07 12:46:33 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2017-12-13T11:0:0Z&ENDDATE=2017-12-20T11:0:0Z)
[Mon May 07 12:46:33 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 13.12.2017 11:00:00 MEZ  bis  20.12.2017 11:00:00 MEZ

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

Re: Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von Hibiscus-Scripter » Do 10. Mai 2018, 14:39

So, das Problem konnte reproduziert und damit untersucht werden.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch in den Posting-Regeln (dort ganz unten)


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


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

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

ds10

Re: [Wartet auf Benutzerreaktion] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von ds10 » Do 10. Mai 2018, 18:49

Danke, funktioniert wieder korrekt mit den aktuellen Nightly-Builds. Ich hatte zwar gerade keine neuen Umsätze, somit wurden auch keine geladen und es sind auch keine Dubletten aufgetaucht und das Abrufdatum im Status-Log stimmt mit dem im System-Log überein.

ds10

Re: [Erledigt] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von ds10 » Fr 11. Mai 2018, 20:28

Ich hatte jetzt wieder Umsätze auf dem Konto, diese wurden mit der Nightly nicht abgerufen. Der neue Kontostand wurde aber übernommen.

Status-Log:

Code: Alles auswählen

[11.05.2018 20:15:02] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.05.2018 20:15:02]  
[11.05.2018 20:15:02] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[11.05.2018 20:15:02] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 340 vom 20180510] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 269 vom 20180510]
[11.05.2018 20:15:02] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.05.2018 20:15:02] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[11.05.2018 20:15:02] Überprüfe HTMLUnit-Version ...
[11.05.2018 20:15:02] OK: HTMLUnit-Version 2.29 installiert und aktiv
[11.05.2018 20:15:02]  
[11.05.2018 20:15:02] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' ...
[11.05.2018 20:15:02] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[11.05.2018 20:15:02] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[11.05.2018 20:15:02] Suche Umsätze im Zeitraum vom 27.04.2018 bis 11.05.2018 und lese diese aus ...
[11.05.2018 20:15:04] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
[11.05.2018 20:16:06] Kontoauszug erfolgreich. Importiere Daten ...
[11.05.2018 20:16:07] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[11.05.2018 20:16:07] Saldo aktualisiert von Konto: PayPal - PayPal
[11.05.2018 20:16:07] Das Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' wurde erfolgreich synchronisiert
[11.05.2018 20:16:07] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Abschnitt aus der System-Log des Abrufs:

Code: Alles auswählen

[Fri May 11 20:15:02 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[Fri May 11 20:15:02 CEST 2018][INFO][bg-task:Worker][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 10000 [100%]
[Fri May 11 20:15:02 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Saldoabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=GetBalance)
[Fri May 11 20:15:04 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2018-4-26T10:0:0Z&ENDDATE=2018-5-3T10:0:0Z)
[Fri May 11 20:15:04 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 26.04.2018 10:00:00 MESZ  bis  03.05.2018 10:00:00 MESZ
[Fri May 11 20:15:39 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2018-5-3T10:0:0Z&ENDDATE=2018-5-10T10:0:0Z)
[Fri May 11 20:15:39 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 03.05.2018 10:00:00 MESZ  bis  10.05.2018 10:00:00 MESZ
[Fri May 11 20:16:01 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] API-Transaktionsabruf ... (GET Encoded: https://api-3t.paypal.com/nvp?USER=*******&PWD=*******&SIGNATURE=*******&VERSION=204&METHOD=TransactionSearch&STARTDATE=2018-5-10T10:0:0Z&ENDDATE=2018-5-11T8:15:2Z)
[Fri May 11 20:16:01 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:PayPal] [getTransData] Abrufzeitraum: von 10.05.2018 10:00:00 MESZ  bis  11.05.2018 08:15:02 MESZ
[Fri May 11 20:16:06 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Kontoauszug erfolgreich. Importiere Daten ...
[Fri May 11 20:16:07 CEST 2018][INFO][bg-task:Worker][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 10000 [100%]
[Fri May 11 20:16:07 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[Fri May 11 20:16:07 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Setze Saldo des Kontos gleich dem Saldo vom Kontoauszug ...
Die stable 0.8.7 hat die Umsätze geladen:

Code: Alles auswählen

[Fri May 11 20:19:05 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Ergebnis des Sync: Es wurden vier Umsätze übernommen (davon neue: 4  davon alte: 0)

ds10

Re: [Erledigt] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von ds10 » Fr 11. Mai 2018, 21:13

Ich habe jetzt die neuen Umsätze, die ich mit der stable 0.8.7 geladen hatte gelöscht, dann die Nightly von 0.8.7 installiert und Jameica neu gestartet. Danach habe ich zwei Abrufe gestartet.

System-Log des 1. Abrufs:

Code: Alles auswählen

[Fri May 11 21:00:20 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Kontoauszug erfolgreich. Importiere Daten ...
[Fri May 11 21:00:20 CEST 2018][INFO][bg-task:Worker][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 9988 [99%]
[Fri May 11 21:00:21 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[Fri May 11 21:00:21 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Setze Saldo des Kontos gleich dem Saldo vom Kontoauszug ...
System-Log des 2. Abrufs:

Code: Alles auswählen

[Fri May 11 21:02:32 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run] Kontoauszug erfolgreich. Importiere Daten ...
[Fri May 11 21:02:32 CEST 2018][INFO][bg-task:Worker][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 10000 [100%]
[Fri May 11 21:02:33 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[Fri May 11 21:02:33 CEST 2018][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount] Setze Saldo des Kontos gleich dem Saldo vom Kontoauszug ...
Der letzte Umsatz (den ich auch mit der stable 0.8.7 laden konnte) war heute um 18:15 Uhr. Auch bei einem 3. Versuch die Umsätze mit der Nightly zu laden, wurden keine Umsätze gefunden, hier davon die Status-Log:

Code: Alles auswählen

[11.05.2018 21:07:46] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.05.2018 21:07:46]  
[11.05.2018 21:07:46] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[11.05.2018 21:07:46] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 340 vom 20180510] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 269 vom 20180510]
[11.05.2018 21:07:46] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.05.2018 21:07:46] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[11.05.2018 21:07:46] Überprüfe HTMLUnit-Version ...
[11.05.2018 21:07:46] OK: HTMLUnit-Version 2.29 installiert und aktiv
[11.05.2018 21:07:46]  
[11.05.2018 21:07:46] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' ...
[11.05.2018 21:07:46] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[11.05.2018 21:07:46] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[11.05.2018 21:07:46] Suche Umsätze im Zeitraum vom 27.04.2018 bis 11.05.2018 und lese diese aus ...
[11.05.2018 21:07:47] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
[11.05.2018 21:08:53] Kontoauszug erfolgreich. Importiere Daten ...
[11.05.2018 21:08:54] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[11.05.2018 21:08:54] Saldo aktualisiert von Konto: PayPal - PayPal
[11.05.2018 21:08:54] Das Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' wurde erfolgreich synchronisiert
[11.05.2018 21:08:54] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Nach der Installation der stable 0.8.7 wurden die Umsätze gleich beim ersten Versuch übernommen:

Code: Alles auswählen

[11.05.2018 21:10:57] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.05.2018 21:10:57]  
[11.05.2018 21:10:57] System-Info: OS[Linux (ver. 4.13.0-39-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[11.05.2018 21:10:57] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7 | Build: 320 vom 20171231] [Hibiscus Mashup ver. 0.8.7 | Build: 260 vom 20171231]
[11.05.2018 21:10:57] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.05.2018 21:10:57] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[11.05.2018 21:10:57] Überprüfe HTMLUnit-Version ...
[11.05.2018 21:10:57] OK: HTMLUnit-Version 2.29 installiert und aktiv
[11.05.2018 21:10:57]  
[11.05.2018 21:10:57] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' ...
[11.05.2018 21:10:58] API-Authentifizierung mit API-Anmeldekennung XX******* auf https://api-3t.paypal.com/nvp? ...
[11.05.2018 21:10:59] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[11.05.2018 21:11:00] Suche Umsätze im Zeitraum vom 27.04.2018 bis 11.05.2018 und lese diese aus ...
[11.05.2018 21:11:01] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
[11.05.2018 21:12:03] Kontoauszug erfolgreich. Importiere Daten ...
[11.05.2018 21:12:06] Ergebnis des Sync: Es wurden vier Umsätze übernommen (davon neue: 4  davon alte: 0)
[11.05.2018 21:12:06] Saldo aktualisiert von Konto: PayPal - PayPal
[11.05.2018 21:12:07] Das Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' wurde erfolgreich synchronisiert
[11.05.2018 21:12:07] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

ds10

Re: [Erledigt] Finance.Websync 0.8.7-nightly Paypal-API Abrufdatum falsch

Beitrag von ds10 » Sa 2. Jun 2018, 10:46

Nach weiteren Versuchen, scheint es so zu sein, dass die Umsätze gebucht werden, wenn wenigstens einer dabei ist der ein Datum hat, das nicht dem Tag des Abrufs entspricht.

Code: Alles auswählen

[02.06.2018 10:33:35] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.06.2018 10:33:35]  
[02.06.2018 10:33:35] System-Info: OS[Linux (ver. 4.13.0-43-generic) amd64]  Platform[Jameica 2.6.6 | Build: 439 vom 20170711]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[02.06.2018 10:33:35] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.7-nightly | Build: 346 vom 20180518] [Hibiscus Mashup ver. 0.8.7-nightly | Build: 270 vom 20180517]
[02.06.2018 10:33:35] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.06.2018 10:33:35] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[02.06.2018 10:33:35] Überprüfe HTMLUnit-Version ...
[02.06.2018 10:33:35] OK: HTMLUnit-Version 2.29 installiert und aktiv
[02.06.2018 10:33:35]  
[02.06.2018 10:33:35] Synchronisiere Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' ...
[02.06.2018 10:33:35] API-Authentifizierung mit API-Anmeldekennung XXX******* auf https://api-3t.paypal.com/nvp? ...
[02.06.2018 10:33:35] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[02.06.2018 10:33:36] Suche Umsätze im Zeitraum vom 18.05.2018 bis 02.06.2018 und lese diese aus ...
[02.06.2018 10:33:37] API-Transaktionssuche mit eingestelltem Intervall von '168 Std.' gestartet ...
[02.06.2018 10:34:54] Kontoauszug erfolgreich. Importiere Daten ...
[02.06.2018 10:34:58] Ergebnis des Sync: Es wurden acht Umsätze übernommen (davon neue: 4  davon alte: 4)
[02.06.2018 10:34:58] Saldo aktualisiert von Konto: PayPal - PayPal
[02.06.2018 10:34:59] Das Konto 'PayPal - PayPal, IBAN DEXXX [J.P. Morgan]' wurde erfolgreich synchronisiert
[02.06.2018 10:34:59] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“