Synchronisation efa -> eFB

Diskussion, Fragen, Anregungen und Wünsche zu efa2

Moderatoren: nick, smg

Forumsregeln
Verfasse bitte die Beiträge in den passenden Kategorien und gib ihnen einen aussagekräftigen Betreff.
Antworte bitte nur zum Thema und beginne ein neues Thema, falls Du noch etwas Zusätzliches sagen möchtest.
nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Synchronisation efa -> eFB

Beitrag von nick » Sa 13. Okt 2012, 07:33

Hallo Paddler,

die Synchronisation von Fahrten von efa ins Kanu-eFB sollte mit efa Version 2.0.4_03 jetzt funktionieren. Dazu müssen jedoch zuvor noch in der efa-Konfiguration im Expertenmodus unter "Synchronisation - Kanu-eFB" die Adressen angepasst werden:
Login URL: https://kanu-efb.de/services/login
Request URL: https://kanu-efb.de/services

Die Synchronisation ist nach wie vor experimentell. Sollte es zu Problemen kommen, gebt mir bitte bescheid.

Danke & Grüße,
Nicolas

skc-andreas
Beiträge: 96
Registriert: So 1. Jan 2012, 22:22
Wohnort: Schleswig
Kontaktdaten:

Re: Synchronisation efa -> eFB

Beitrag von skc-andreas » Mi 7. Nov 2012, 00:10

Hallo Nicolas,

ich habe heute mal ein klein wenig Zeit gefunden, die Synchronisation mit dem Kanu-eFB zu testen. Dazu habe ich die aktuelle efa-Version 2.0.4_05 verwendet.

Bei den beiden URL's fehlt jeweils ein "efb". Richtig lauten diese:

Login URL: https://efb.kanu-efb.de/services/login
Request URL: https://efb.kanu-efb.de/services

Ich habe zum Test fünf Fahrten (unter meinem Namen, nicht als Wanderwart) angelegt und anschließend die Synchronsation aufgerufen. Diese lief mit den geänderten URL's dann zwar heil durch (ohne Fehlermeldungen), aber es wurden nur 4 Boote synchronisiert und sonst nichts (auch nach mehrfachem Aufruf). Die Gegenkontrolle im eFB zeigte, dass meine Testfahrten tatsächlich nicht importiert wurden. Ich muss noch mal genauer gucken, ob ich da noch einen Gedankenfehler drin habe...

Die Meldungen lauten:

Code: Alles auswählen

Beginne Synchronisierung mit Kanu-eFB ...
Startzeit der Synchronisierung: 06.11.2012 23:08:08 (1352239688089)
Letzte Synchronisierung: 06.11.2012 23:01:21 (1352239281672)
Synchronisiere Personen ...
Sende Synchronisierungs-Anfrage für alle Personen ...
Synchronisierungs-Antwort erhalten für 13 Personen ...
0 Personen synchronisiert.
Synchronisiere Boote ...
Sende Synchronisierungs-Anfrage für 260 Boote ...
Synchronisierungs-Antwort erhalten für 4 Boote ...
4 Boote synchronisiert.
Synchronisiere Gewässer ...
Sende Synchronisierungs-Anfrage für 227 Gewässer ...
Synchronisierungs-Antwort erhalten für 0 Gewässer ...
0 Gewässer synchronisiert.
Synchronisiere Fahrten für 0 Personen mit Efb-ID's ...
Sende Synchronisierungs-Anfrage für 0 Fahrten ...
Synchronisierungs-Antwort erhalten für 0 Fahrten ...
0 Fahrten synchronisiert.
Logout ...
Synchronisierung mit Kanu-eFB erfolgreich beendet.
Soweit als kleine Zwischeninfo.

Viele Grüße
Andreas

skc-andreas
Beiträge: 96
Registriert: So 1. Jan 2012, 22:22
Wohnort: Schleswig
Kontaktdaten:

Re: Synchronisation efa -> eFB

Beitrag von skc-andreas » Mi 7. Nov 2012, 14:15

Hallo Nicolas,

ich habe in efa mal das Debug-Logging aktiviert (mit Trace-Topic = 0x2000 und Trace-Level = 5) und die Synchronisation noch einmal aufgerufen. Vielleicht kannst du anhand der ausführlicheren Meldungen mehr sehen, wo's noch mit der Synchronisation hapert.

Code: Alles auswählen

Beginne Synchronisierung mit Kanu-eFB ...
Startzeit der Synchronisierung: 07.11.2012 12:37:56 (1352288276685)
Letzte Synchronisierung: 07.11.2012 12:18:15 (1352287095647)
Login auf https://efb.kanu-efb.de/services/login mit Benutzername SKC Wanderwart ...
Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Content-Length=91
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Set-Cookie=PHPSESSID=67qoh5honudt0h43aafrlo44s1; path=/
    Connection=Keep-Alive
    X-Powered-By=PHP/5.4.4-7
    Server=Apache
    Pragma=no-cache
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Vary=Accept-Encoding
    Date=Wed, 07 Nov 2012 11:41:28 GMT
    Keep-Alive=timeout=5, max=100
    Content-Type=text/html
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <code>1</code>
   <confirm />
   <message>logged in</message>
   </xml>
    -- RESPONSE END --
Session Cookie: PHPSESSID=67qoh5honudt0h43aafrlo44s1
Login erfolgreich.
Synchronisiere Personen ...
Sende Synchronisierungs-Anfrage für alle Personen ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncUsers">
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 07 Nov 2012 11:41:28 GMT
    Vary=Accept-Encoding
    Content-Length=2362
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=99
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncUsers'>
   <Users>
   <ID><![CDATA[159]]></ID>
   <firstname><![CDATA[Andreas]]></firstname>
   <lastname><![CDATA[Wanderwart]]></lastname>
   <dateOfBirth><![CDATA[1964-04-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[161]]></ID>
   <firstname><![CDATA[Hendrik]]></firstname>
   <lastname><![CDATA[Jaron]]></lastname>
   <dateOfBirth><![CDATA[1990-05-29]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[164]]></ID>
   <firstname><![CDATA[Matthias]]></firstname>
   <lastname><![CDATA[de Vries]]></lastname>
   <dateOfBirth><![CDATA[1962-07-09]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[187]]></ID>
   <firstname><![CDATA[Otto]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1942-05-13]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[188]]></ID>
   <firstname><![CDATA[Marichen]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1943-12-28]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[203]]></ID>
   <firstname><![CDATA[Tester]]></firstname>
   <lastname><![CDATA[Testersen]]></lastname>
   <dateOfBirth><![CDATA[1970-01-01]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[207]]></ID>
   <firstname><![CDATA[Jan]]></firstname>
   <lastname><![CDATA[Montag]]></lastname>
   <dateOfBirth><![CDATA[1968-06-24]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[208]]></ID>
   <firstname><![CDATA[Andreas]]></firstname>
   <lastname><![CDATA[Lange]]></lastname>
   <dateOfBirth><![CDATA[1964-04-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[226]]></ID>
   <firstname><![CDATA[Otto]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1942-05-13]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[227]]></ID>
   <firstname><![CDATA[Marichen]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1943-12-28]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[232]]></ID>
   <firstname><![CDATA[Ole]]></firstname>
   <lastname><![CDATA[Harries]]></lastname>
   <dateOfBirth><![CDATA[1991-11-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[234]]></ID>
   <firstname><![CDATA[Tester]]></firstname>
   <lastname><![CDATA[Testersen]]></lastname>
   <dateOfBirth><![CDATA[1970-01-01]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[655]]></ID>
   <firstname><![CDATA[Christoph]]></firstname>
   <lastname><![CDATA[Harries]]></lastname>
   <dateOfBirth><![CDATA[1961-06-20]]></dateOfBirth>
   </Users>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 13 Personen ...
  Synchronisierungs-Antwort für unbekannte Person: Wanderwart, Andreas
  Synchronisierungs-Antwort für unbekannte Person: Jaron, Hendrik
  Synchronisierungs-Antwort für unbekannte Person: de Vries, Matthias
  Synchronisierungs-Antwort für unbekannte Person: Kaufhold, Otto
  Synchronisierungs-Antwort für unbekannte Person: Kaufhold, Marichen
  Synchronisierungs-Antwort für unbekannte Person: Testersen, Tester
  Synchronisierungs-Antwort für unbekannte Person: Montag, Jan
  Synchronisierungs-Antwort für unbekannte Person: Lange, Andreas
  Synchronisierungs-Antwort für unbekannte Person: Kaufhold, Otto
  Synchronisierungs-Antwort für unbekannte Person: Kaufhold, Marichen
  Synchronisierungs-Antwort für unbekannte Person: Harries, Ole
  Synchronisierungs-Antwort für unbekannte Person: Testersen, Tester
  Synchronisierungs-Antwort für unbekannte Person: Harries, Christoph
0 Personen synchronisiert.
Synchronisiere Boote ...
  erstelle Synchronisierungs-Anfrage für Boot: Hydra
  erstelle Synchronisierungs-Anfrage für Boot: Speed / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Faltboot I
  erstelle Synchronisierungs-Anfrage für Boot: Balu
  erstelle Synchronisierungs-Anfrage für Boot: Akka
  erstelle Synchronisierungs-Anfrage für Boot: Flamingo
  erstelle Synchronisierungs-Anfrage für Boot: Dollart
  erstelle Synchronisierungs-Anfrage für Boot: Muckl
  erstelle Synchronisierungs-Anfrage für Boot: Kielfot / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Paikea
  erstelle Synchronisierungs-Anfrage für Boot: Woodstock / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Spirit
  erstelle Synchronisierungs-Anfrage für Boot: Rolorange
  erstelle Synchronisierungs-Anfrage für Boot: Yellow Submarine / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Pleseer
  erstelle Synchronisierungs-Anfrage für Boot: Vagabund
  erstelle Synchronisierungs-Anfrage für Boot: Klümp / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Rennschnägge
  erstelle Synchronisierungs-Anfrage für Boot: Caribou
  erstelle Synchronisierungs-Anfrage für Boot: Stint
  erstelle Synchronisierungs-Anfrage für Boot: Döschen
  erstelle Synchronisierungs-Anfrage für Boot: the needle
  erstelle Synchronisierungs-Anfrage für Boot: Thyrion
  erstelle Synchronisierungs-Anfrage für Boot: Albatros
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak I / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Kim
  erstelle Synchronisierungs-Anfrage für Boot: Paddel-Ergometer
  erstelle Synchronisierungs-Anfrage für Boot: Troll
  erstelle Synchronisierungs-Anfrage für Boot: Duncan / SKC
  erstelle Synchronisierungs-Anfrage für Boot: fit u. fun
  erstelle Synchronisierungs-Anfrage für Boot: Aragon
   erstelle Synchronisierungs-Anfrage für Boot: CaJoMaC
  erstelle Synchronisierungs-Anfrage für Boot: Vanquish
  erstelle Synchronisierungs-Anfrage für Boot: Nauka
  erstelle Synchronisierungs-Anfrage für Boot: Shirkhan / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Käptn Blaubär
  erstelle Synchronisierungs-Anfrage für Boot: Challange
  erstelle Synchronisierungs-Anfrage für Boot: Kaa / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Ammassak
  erstelle Synchronisierungs-Anfrage für Boot: Robbe
  erstelle Synchronisierungs-Anfrage für Boot: Rainbow
  erstelle Synchronisierungs-Anfrage für Boot: Myrdlin
  erstelle Synchronisierungs-Anfrage für Boot: TRAILER
  erstelle Synchronisierungs-Anfrage für Boot: Tjaldur
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / k4 / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Oktopus II
  erstelle Synchronisierungs-Anfrage für Boot: Renner / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Haithabu
  erstelle Synchronisierungs-Anfrage für Boot: Loeper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Farvel
  erstelle Synchronisierungs-Anfrage für Boot: Hannes
  erstelle Synchronisierungs-Anfrage für Boot: Kummel
  erstelle Synchronisierungs-Anfrage für Boot: Harmonie
  erstelle Synchronisierungs-Anfrage für Boot: Ajungilak
  erstelle Synchronisierungs-Anfrage für Boot: Finchen
  erstelle Synchronisierungs-Anfrage für Boot: Fighter
  erstelle Synchronisierungs-Anfrage für Boot: Odetta II
  erstelle Synchronisierungs-Anfrage für Boot: Sneedlewoods
  erstelle Synchronisierungs-Anfrage für Boot: Kuutje Jan Bum
  erstelle Synchronisierungs-Anfrage für Boot: Bubu / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Cirrus
  erstelle Synchronisierungs-Anfrage für Boot: Lagom
  erstelle Synchronisierungs-Anfrage für Boot: Sleipnir
  erstelle Synchronisierungs-Anfrage für Boot: Søravnen
  erstelle Synchronisierungs-Anfrage für Boot: Fram / Markus
  erstelle Synchronisierungs-Anfrage für Boot: Hike
  erstelle Synchronisierungs-Anfrage für Boot: Tuvalu
  erstelle Synchronisierungs-Anfrage für Boot: Diana
  erstelle Synchronisierungs-Anfrage für Boot: Holzboot
  erstelle Synchronisierungs-Anfrage für Boot: Schlei
  erstelle Synchronisierungs-Anfrage für Boot: Sonnenschein
  erstelle Synchronisierungs-Anfrage für Boot: Manea
  erstelle Synchronisierungs-Anfrage für Boot: Guardian
  erstelle Synchronisierungs-Anfrage für Boot: To.Mi
  erstelle Synchronisierungs-Anfrage für Boot: Huni II
  erstelle Synchronisierungs-Anfrage für Boot: con moto / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Alatna
  erstelle Synchronisierungs-Anfrage für Boot: Reindeer
  erstelle Synchronisierungs-Anfrage für Boot: Ærø
  erstelle Synchronisierungs-Anfrage für Boot: Mien Pott
  erstelle Synchronisierungs-Anfrage für Boot: Willy
  erstelle Synchronisierungs-Anfrage für Boot: Wippsteert
  erstelle Synchronisierungs-Anfrage für Boot: Sliaswik / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Made by Daddy
  erstelle Synchronisierungs-Anfrage für Boot: Tarbei
  erstelle Synchronisierungs-Anfrage für Boot: Polarlys
  erstelle Synchronisierungs-Anfrage für Boot: Move it
  erstelle Synchronisierungs-Anfrage für Boot: Nordfriesland / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Duck / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Yogi / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Boie II
  erstelle Synchronisierungs-Anfrage für Boot: Pernod
  erstelle Synchronisierungs-Anfrage für Boot: Cyrano
  erstelle Synchronisierungs-Anfrage für Boot: Shoreline / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Dorade
  erstelle Synchronisierungs-Anfrage für Boot: Endeavour
  erstelle Synchronisierungs-Anfrage für Boot: Nutjuitok
  erstelle Synchronisierungs-Anfrage für Boot: Nepomuk
  erstelle Synchronisierungs-Anfrage für Boot: Nei ut
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak IV / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Arnis
  erstelle Synchronisierungs-Anfrage für Boot: Schwinge
  erstelle Synchronisierungs-Anfrage für Boot: Saludde
  erstelle Synchronisierungs-Anfrage für Boot: Atlantis
  erstelle Synchronisierungs-Anfrage für Boot: Hobbes
  erstelle Synchronisierungs-Anfrage für Boot: Toastie
  erstelle Synchronisierungs-Anfrage für Boot: Freya
  erstelle Synchronisierungs-Anfrage für Boot: Kraffts FixFax
  erstelle Synchronisierungs-Anfrage für Boot: Hexer
  erstelle Synchronisierungs-Anfrage für Boot: Emmi Lou
  erstelle Synchronisierungs-Anfrage für Boot: Brenda
  erstelle Synchronisierungs-Anfrage für Boot: Wi kümt / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Chopper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tikittuq
  erstelle Synchronisierungs-Anfrage für Boot: Hirondelle
  erstelle Synchronisierungs-Anfrage für Boot: Wayand
  erstelle Synchronisierungs-Anfrage für Boot: Schleiane
  erstelle Synchronisierungs-Anfrage für Boot: Asarja
  erstelle Synchronisierungs-Anfrage für Boot: Dr. Kimble
  erstelle Synchronisierungs-Anfrage für Boot: Together
  erstelle Synchronisierungs-Anfrage für Boot: Knut
  erstelle Synchronisierungs-Anfrage für Boot: De Wikinger
  erstelle Synchronisierungs-Anfrage für Boot: Shorty
  erstelle Synchronisierungs-Anfrage für Boot: Joelda
  erstelle Synchronisierungs-Anfrage für Boot: Alk / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Maurice
  erstelle Synchronisierungs-Anfrage für Boot: Mien Damper
  erstelle Synchronisierungs-Anfrage für Boot: Scapha
  erstelle Synchronisierungs-Anfrage für Boot: Mirage 3 / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Sigwald / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Manik
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak II / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tartar
  erstelle Synchronisierungs-Anfrage für Boot: Jolly Jumper
  erstelle Synchronisierungs-Anfrage für Boot: Aurora
  erstelle Synchronisierungs-Anfrage für Boot: rote Sprotte / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Nessie
  erstelle Synchronisierungs-Anfrage für Boot: saludo el sol
  erstelle Synchronisierungs-Anfrage für Boot: Harun al Pussah
  erstelle Synchronisierungs-Anfrage für Boot: Waldemar / SKC
  erstelle Synchronisierungs-Anfrage für Boot: unbekanntes Boot
  erstelle Synchronisierungs-Anfrage für Boot: Mogli
  erstelle Synchronisierungs-Anfrage für Boot: Brilliant
  erstelle Synchronisierungs-Anfrage für Boot: Rote Feder
  erstelle Synchronisierungs-Anfrage für Boot: Missunde / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Lina Bär
  erstelle Synchronisierungs-Anfrage für Boot: Scrat
  erstelle Synchronisierungs-Anfrage für Boot: Nino
  erstelle Synchronisierungs-Anfrage für Boot: Coastrunner
  erstelle Synchronisierungs-Anfrage für Boot: Marbod
  erstelle Synchronisierungs-Anfrage für Boot: Njord
  erstelle Synchronisierungs-Anfrage für Boot: Tereglu / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Sea King
  erstelle Synchronisierungs-Anfrage für Boot: Lykke
  erstelle Synchronisierungs-Anfrage für Boot: Bölge
  erstelle Synchronisierungs-Anfrage für Boot: Thetys / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Eagle / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Colorado
  erstelle Synchronisierungs-Anfrage für Boot: Thyra / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Stadt Schleswig / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Pisag
  erstelle Synchronisierungs-Anfrage für Boot: Nobody
  erstelle Synchronisierungs-Anfrage für Boot: Findus
  erstelle Synchronisierungs-Anfrage für Boot: Fritz / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Piraqüero
  erstelle Synchronisierungs-Anfrage für Boot: Katarakta
  erstelle Synchronisierungs-Anfrage für Boot: Wutz
  erstelle Synchronisierungs-Anfrage für Boot: Klaus
  erstelle Synchronisierungs-Anfrage für Boot: Draken
  erstelle Synchronisierungs-Anfrage für Boot: JWD
  erstelle Synchronisierungs-Anfrage für Boot: Samoa II
  erstelle Synchronisierungs-Anfrage für Boot: Tsunami
  erstelle Synchronisierungs-Anfrage für Boot: Do it again
  erstelle Synchronisierungs-Anfrage für Boot: Escape
  erstelle Synchronisierungs-Anfrage für Boot: Lunes
  erstelle Synchronisierungs-Anfrage für Boot: Milano
  erstelle Synchronisierungs-Anfrage für Boot: Taravo
  erstelle Synchronisierungs-Anfrage für Boot: Nanook
  erstelle Synchronisierungs-Anfrage für Boot: Gischt
  erstelle Synchronisierungs-Anfrage für Boot: Baghira
  erstelle Synchronisierungs-Anfrage für Boot: Franzosenboot / SKC
  erstelle Synchronisierungs-Anfrage für Boot: King Loui / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tranquilo
  erstelle Synchronisierungs-Anfrage für Boot: On y va
  erstelle Synchronisierungs-Anfrage für Boot: Meiner Einer
  erstelle Synchronisierungs-Anfrage für Boot: Waka Huia
  erstelle Synchronisierungs-Anfrage für Boot: Risdam
  erstelle Synchronisierungs-Anfrage für Boot: J.W.D.
  erstelle Synchronisierungs-Anfrage für Boot: Emma Peel
  erstelle Synchronisierungs-Anfrage für Boot: Sophie
  erstelle Synchronisierungs-Anfrage für Boot: Turas Math
  erstelle Synchronisierungs-Anfrage für Boot: on tour
  erstelle Synchronisierungs-Anfrage für Boot: Tratschwelle
  erstelle Synchronisierungs-Anfrage für Boot: Scarpa
  erstelle Synchronisierungs-Anfrage für Boot: Swülk / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tüffel
  erstelle Synchronisierungs-Anfrage für Boot: Viper
  erstelle Synchronisierungs-Anfrage für Boot: Fram / Jochen
  erstelle Synchronisierungs-Anfrage für Boot: Frya
  erstelle Synchronisierungs-Anfrage für Boot: Swimmy
  erstelle Synchronisierungs-Anfrage für Boot: Krafft / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Legolas
  erstelle Synchronisierungs-Anfrage für Boot: blaue Sprotte / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Mango / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Schleimöwe / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Regloh
  erstelle Synchronisierungs-Anfrage für Boot: Zwilling
  erstelle Synchronisierungs-Anfrage für Boot: Biss-Marc
  erstelle Synchronisierungs-Anfrage für Boot: Mitek
  erstelle Synchronisierungs-Anfrage für Boot: Jente
  erstelle Synchronisierungs-Anfrage für Boot: Texas / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Waterkant
  erstelle Synchronisierungs-Anfrage für Boot: Ma sehn
  erstelle Synchronisierungs-Anfrage für Boot: Texel 2
  erstelle Synchronisierungs-Anfrage für Boot: Jelly
  erstelle Synchronisierungs-Anfrage für Boot: Bangalore
  erstelle Synchronisierungs-Anfrage für Boot: Trouble
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak VI / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Lyskjer
  erstelle Synchronisierungs-Anfrage für Boot: Egon
  erstelle Synchronisierungs-Anfrage für Boot: Hot Dog
  erstelle Synchronisierungs-Anfrage für Boot: Gannet / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Robbe II
  erstelle Synchronisierungs-Anfrage für Boot: Robinson II
  erstelle Synchronisierungs-Anfrage für Boot: Gabriel
  erstelle Synchronisierungs-Anfrage für Boot: Kumm Wedder
  erstelle Synchronisierungs-Anfrage für Boot: Alegria
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak III / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Quintus
  erstelle Synchronisierungs-Anfrage für Boot: L' Orange / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Rott-Rott
  erstelle Synchronisierungs-Anfrage für Boot: Catawba
  erstelle Synchronisierungs-Anfrage für Boot: Mokbaai
  erstelle Synchronisierungs-Anfrage für Boot: Wi Kommt
  erstelle Synchronisierungs-Anfrage für Boot: Texas
  erstelle Synchronisierungs-Anfrage für Boot: U1
  erstelle Synchronisierungs-Anfrage für Boot: Krischan
  erstelle Synchronisierungs-Anfrage für Boot: Kujapper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak V / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Blitz / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Red Bär
  erstelle Synchronisierungs-Anfrage für Boot: Regenbogen
  erstelle Synchronisierungs-Anfrage für Boot: Häärlich
Sende Synchronisierungs-Anfrage für 260 Boote ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncBoats">
<boat><name>Hydra</name></boat>
<boat><name>Speed / SKC</name></boat>
<boat><name>Faltboot I</name></boat>
<boat><name>Balu</name></boat>
<boat><name>Akka</name></boat>
<boat><name>Flamingo</name></boat>
<boat><name>Dollart</name></boat>
<boat><name>Muckl</name></boat>
<boat><name>Kielfot / SKC</name></boat>
<boat><name>Paikea</name></boat>
<boat><name>Woodstock / BLS</name></boat>
<boat><name>Spirit</name></boat>
<boat><name>Rolorange</name></boat>
<boat><name>Yellow Submarine / SKC</name></boat>
<boat><name>Pleseer</name></boat>
<boat><name>Vagabund</name></boat>
<boat><name>Klümp / SKC</name></boat>
<boat><name>Rennschnägge</name></boat>
<boat><name>Caribou</name></boat>
<boat><name>Stint</name></boat>
<boat><name>Döschen</name></boat>
<boat><name>the needle</name></boat>
<boat><name>Thyrion</name></boat>
<boat><name>Albatros</name></boat>
<boat><name>Polokajak I / SKC</name></boat>
<boat><name>Kim</name></boat>
<boat><name>Paddel-Ergometer</name></boat>
<boat><name>Troll</name></boat>
<boat><name>Duncan / SKC</name></boat>
<boat><name>fit u. fun</name></boat>
<boat><name>Aragon</name></boat>
<boat><name>CaJoMaC</name></boat>
<boat><name>Vanquish</name></boat>
<boat><name>Nauka</name></boat>
<boat><name>Shirkhan / SKC</name></boat>
<boat><name>Käptn Blaubär</name></boat>
<boat><name>Challange</name></boat>
<boat><name>Kaa / SKC</name></boat>
<boat><name>Ammassak</name></boat>
<boat><name>Robbe</name></boat>
<boat><name>Rainbow</name></boat>
<boat><name>Myrdlin</name></boat>
<boat><name>TRAILER</name></boat>
<boat><name>Tjaldur</name></boat>
<boat><name>namenlos / k4 / SKC</name></boat>
<boat><name>Oktopus II</name></boat>
<boat><name>Renner / SKC</name></boat>
<boat><name>Haithabu</name></boat>
<boat><name>Loeper / SKC</name></boat>
<boat><name>Farvel</name></boat>
<boat><name>Hannes</name></boat>
<boat><name>Kummel</name></boat>
<boat><name>Harmonie</name></boat>
<boat><name>Ajungilak</name></boat>
<boat><name>Finchen</name></boat>
<boat><name>Fighter</name></boat>
<boat><name>Odetta II</name></boat>
<boat><name>Sneedlewoods</name></boat>
<boat><name>Kuutje Jan Bum</name></boat>
<boat><name>Bubu / SKC</name></boat>
<boat><name>Cirrus</name></boat>
<boat><name>Lagom</name></boat>
<boat><name>Sleipnir</name></boat>
<boat><name>Søravnen</name></boat>
<boat><name>Fram / Markus</name></boat>
<boat><name>Hike</name></boat>
<boat><name>Tuvalu</name></boat>
<boat><name>Diana</name></boat>
<boat><name>Holzboot</name></boat>
<boat><name>Schlei</name></boat>
<boat><name>Sonnenschein</name></boat>
<boat><name>Manea</name></boat>
<boat><name>Guardian</name></boat>
<boat><name>To.Mi</name></boat>
<boat><name>Huni II</name></boat>
<boat><name>con moto / SKC</name></boat>
<boat><name>Alatna</name></boat>
<boat><name>Reindeer</name></boat>
<boat><name>Ærø</name></boat>
<boat><name>Mien Pott</name></boat>
<boat><name>Willy</name></boat>
<boat><name>Wippsteert</name></boat>
<boat><name>Sliaswik / SKC</name></boat>
<boat><name>Made by Daddy</name></boat>
<boat><name>Tarbei</name></boat>
<boat><name>Polarlys</name></boat>
<boat><name>Move it</name></boat>
<boat><name>Nordfriesland / SKC</name></boat>
<boat><name>Duck / SKC</name></boat>
<boat><name>Yogi / SKC</name></boat>
<boat><name>Boie II</name></boat>
<boat><name>Pernod</name></boat>
<boat><name>Cyrano</name></boat>
<boat><name>Shoreline / BLS</name></boat>
<boat><name>Dorade</name></boat>
<boat><name>Endeavour</name></boat>
<boat><name>Nutjuitok</name></boat>
<boat><name>Nepomuk</name></boat>
<boat><name>Nei ut</name></boat>
<boat><name>Polokajak IV / SKC</name></boat>
<boat><name>Arnis</name></boat>
<boat><name>Schwinge</name></boat>
<boat><name>Saludde</name></boat>
<boat><name>Atlantis</name></boat>
<boat><name>Hobbes</name></boat>
<boat><name>Toastie</name></boat>
<boat><name>Freya</name></boat>
<boat><name>Kraffts FixFax</name></boat>
<boat><name>Hexer</name></boat>
<boat><name>Emmi Lou</name></boat>
<boat><name>Brenda</name></boat>
<boat><name>Wi kümt / SKC</name></boat>
<boat><name>Chopper / SKC</name></boat>
<boat><name>Tikittuq</name></boat>
<boat><name>Hirondelle</name></boat>
<boat><name>Wayand</name></boat>
<boat><name>Schleiane</name></boat>
<boat><name>Asarja</name></boat>
<boat><name>Dr. Kimble</name></boat>
<boat><name>Together</name></boat>
<boat><name>Knut</name></boat>
<boat><name>De Wikinger</name></boat>
<boat><name>Shorty</name></boat>
<boat><name>Joelda</name></boat>
<boat><name>Alk / SKC</name></boat>
<boat><name>Maurice</name></boat>
<boat><name>Mien Damper</name></boat>
<boat><name>Scapha</name></boat>
<boat><name>Mirage 3 / SKC</name></boat>
<boat><name>Sigwald / SKC</name></boat>
<boat><name>Manik</name></boat>
<boat><name>Polokajak II / SKC</name></boat>
<boat><name>Tartar</name></boat>
<boat><name>Jolly Jumper</name></boat>
<boat><name>Aurora</name></boat>
<boat><name>rote Sprotte / SKC</name></boat>
<boat><name>Nessie</name></boat>
<boat><name>saludo el sol</name></boat>
<boat><name>Harun al Pussah</name></boat>
<boat><name>Waldemar / SKC</name></boat>
<boat><name>unbekanntes Boot</name></boat>
<boat><name>Mogli</name></boat>
<boat><name>Brilliant</name></boat>
<boat><name>Rote Feder</name></boat>
<boat><name>Missunde / SKC</name></boat>
<boat><name>Lina Bär</name></boat>
<boat><name>Scrat</name></boat>
<boat><name>Nino</name></boat>
<boat><name>Coastrunner</name></boat>
<boat><name>Marbod</name></boat>
<boat><name>Njord</name></boat>
<boat><name>Tereglu / SKC</name></boat>
<boat><name>Sea King</name></boat>
<boat><name>Lykke</name></boat>
<boat><name>Bölge</name></boat>
<boat><name>Thetys / SKC</name></boat>
<boat><name>Eagle / SKC</name></boat>
<boat><name>Colorado</name></boat>
<boat><name>Thyra / SKC</name></boat>
<boat><name>Stadt Schleswig / SKC</name></boat>
<boat><name>Pisag</name></boat>
<boat><name>Nobody</name></boat>
<boat><name>Findus</name></boat>
<boat><name>Fritz / BLS</name></boat>
<boat><name>Piraqüero</name></boat>
<boat><name>Katarakta</name></boat>
<boat><name>Wutz</name></boat>
<boat><name>Klaus</name></boat>
<boat><name>Draken</name></boat>
<boat><name>JWD</name></boat>
<boat><name>Samoa II</name></boat>
<boat><name>Tsunami</name></boat>
<boat><name>Do it again</name></boat>
<boat><name>Escape</name></boat>
<boat><name>Lunes</name></boat>
<boat><name>Milano</name></boat>
<boat><name>Taravo</name></boat>
<boat><name>Nanook</name></boat>
<boat><name>Gischt</name></boat>
<boat><name>Baghira</name></boat>
<boat><name>Franzosenboot / SKC</name></boat>
<boat><name>King Loui / SKC</name></boat>
<boat><name>Tranquilo</name></boat>
<boat><name>On y va</name></boat>
<boat><name>Meiner Einer</name></boat>
<boat><name>Waka Huia</name></boat>
<boat><name>Risdam</name></boat>
<boat><name>J.W.D.</name></boat>
<boat><name>Emma Peel</name></boat>
<boat><name>Sophie</name></boat>
<boat><name>Turas Math</name></boat>
<boat><name>on tour</name></boat>
<boat><name>Tratschwelle</name></boat>
<boat><name>Scarpa</name></boat>
<boat><name>Swülk / SKC</name></boat>
<boat><name>Tüffel</name></boat>
<boat><name>Viper</name></boat>
<boat><name>Fram / Jochen</name></boat>
<boat><name>Frya</name></boat>
<boat><name>Swimmy</name></boat>
<boat><name>Krafft / SKC</name></boat>
<boat><name>Legolas</name></boat>
<boat><name>blaue Sprotte / SKC</name></boat>
<boat><name>Mango / SKC</name></boat>
<boat><name>Schleimöwe / SKC</name></boat>
<boat><name>Regloh</name></boat>
<boat><name>Zwilling</name></boat>
<boat><name>Biss-Marc</name></boat>
<boat><name>Mitek</name></boat>
<boat><name>Jente</name></boat>
<boat><name>Texas / SKC</name></boat>
<boat><name>Waterkant</name></boat>
<boat><name>Ma sehn</name></boat>
<boat><name>Texel 2</name></boat>
<boat><name>Jelly</name></boat>
<boat><name>Bangalore</name></boat>
<boat><name>Trouble</name></boat>
<boat><name>Polokajak VI / SKC</name></boat>
<boat><name>Lyskjer</name></boat>
<boat><name>Egon</name></boat>
<boat><name>Hot Dog</name></boat>
<boat><name>Gannet / SKC</name></boat>
<boat><name>Robbe II</name></boat>
<boat><name>Robinson II</name></boat>
<boat><name>Gabriel</name></boat>
<boat><name>Kumm Wedder</name></boat>
<boat><name>Alegria</name></boat>
<boat><name>Polokajak III / SKC</name></boat>
<boat><name>Quintus</name></boat>
<boat><name>L' Orange / SKC</name></boat>
<boat><name>Rott-Rott</name></boat>
<boat><name>Catawba</name></boat>
<boat><name>Mokbaai</name></boat>
<boat><name>Wi Kommt</name></boat>
<boat><name>Texas</name></boat>
<boat><name>U1</name></boat>
<boat><name>Krischan</name></boat>
<boat><name>Kujapper / SKC</name></boat>
<boat><name>Polokajak V / SKC</name></boat>
<boat><name>Blitz / SKC</name></boat>
<boat><name>Red Bär</name></boat>
<boat><name>Regenbogen</name></boat>
<boat><name>Häärlich</name></boat>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 07 Nov 2012 11:41:29 GMT
    Vary=Accept-Encoding
    Content-Length=384
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=98
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncBoats'>
   <Boats>
   <id><![CDATA[18]]></id>
   <label><![CDATA[Schlei]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[19]]></id>
   <label><![CDATA[Schlei]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[123]]></id>
   <label><![CDATA[Vagabund]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[158]]></id>
   <label><![CDATA[Vagabund]]></label>
   </Boats>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 4 Boote ...
  Synchronisierungs-Antwort für Boot: Schlei (EfbId=18)
  Synchronisierungs-Antwort für Boot: Schlei (EfbId=19)
  Synchronisierungs-Antwort für Boot: Vagabund (EfbId=123)
  Synchronisierungs-Antwort für Boot: Vagabund (EfbId=158)
4 Boote synchronisiert.
Synchronisiere Gewässer ...
  erstelle Synchronisierungs-Anfrage für Gewässer: Westensee
  erstelle Synchronisierungs-Anfrage für Gewässer: Rhingewässer
  erstelle Synchronisierungs-Anfrage für Gewässer: Saar
  erstelle Synchronisierungs-Anfrage für Gewässer: Schweriner Seen
  erstelle Synchronisierungs-Anfrage für Gewässer: Warnow
  erstelle Synchronisierungs-Anfrage für Gewässer: Lausitzer Seenplatte
  erstelle Synchronisierungs-Anfrage für Gewässer: Maschsee
  erstelle Synchronisierungs-Anfrage für Gewässer: Apenrader Förde
  erstelle Synchronisierungs-Anfrage für Gewässer: Unterbacher See
  erstelle Synchronisierungs-Anfrage für Gewässer: Flenburger Förde
  erstelle Synchronisierungs-Anfrage für Gewässer: Spreewald
  erstelle Synchronisierungs-Anfrage für Gewässer: EHK
  erstelle Synchronisierungs-Anfrage für Gewässer: Tschechische Republik
  erstelle Synchronisierungs-Anfrage für Gewässer: NPK
  erstelle Synchronisierungs-Anfrage für Gewässer: ESK
  erstelle Synchronisierungs-Anfrage für Gewässer: Saale
  erstelle Synchronisierungs-Anfrage für Gewässer: Italien
  erstelle Synchronisierungs-Anfrage für Gewässer: Recknitz
  erstelle Synchronisierungs-Anfrage für Gewässer: Lühe
  erstelle Synchronisierungs-Anfrage für Gewässer: Nordhorner Gewässer
  erstelle Synchronisierungs-Anfrage für Gewässer: Chiemsee
  erstelle Synchronisierungs-Anfrage für Gewässer: Aller
  erstelle Synchronisierungs-Anfrage für Gewässer: Polen
  erstelle Synchronisierungs-Anfrage für Gewässer: Altmühl
  erstelle Synchronisierungs-Anfrage für Gewässer: Ems
  erstelle Synchronisierungs-Anfrage für Gewässer: Inn
  erstelle Synchronisierungs-Anfrage für Gewässer: Bode
  erstelle Synchronisierungs-Anfrage für Gewässer: Lippe
<snip>
  Eine ganze Reihe von Gewässern aus Aufzählung entfernt, da sonst Beitrag zu lang!!!
</snip>
  Sende Synchronisierungs-Anfrage für 227 Gewässer ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncWaters">
<water><name>Westensee</name></water>
<water><name>Rhingewässer</name></water>
<water><name>Saar</name></water>
<water><name>Schweriner Seen</name></water>
<water><name>Warnow</name></water>
<water><name>Lausitzer Seenplatte</name></water>
<water><name>Maschsee</name></water>
<water><name>Apenrader Förde</name></water>
<water><name>Unterbacher See</name></water>
<water><name>Flenburger Förde</name></water>
<water><name>Spreewald</name></water>
<water><name>EHK</name></water>
<water><name>Tschechische Republik</name></water>
<water><name>NPK</name></water>
<water><name>ESK</name></water>
<water><name>Saale</name></water>
<water><name>Italien</name></water>
<water><name>Recknitz</name></water>
<water><name>Lühe</name></water>
<water><name>Nordhorner Gewässer</name></water>
<water><name>Chiemsee</name></water>
<water><name>Aller</name></water>
<water><name>Polen</name></water>
<water><name>Altmühl</name></water>
<water><name>Ems</name></water>
<water><name>Inn</name></water>
<water><name>Bode</name></water>
<water><name>Lippe</name></water>
<snip>
  Eine ganze Reihe von Gewässern aus Aufzählung entfernt, da sonst Beitrag zu lang!!! (s.o.)
</snip>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 07 Nov 2012 11:41:30 GMT
    Vary=Accept-Encoding
    Content-Length=79
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=97
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncWaters'>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 0 Gewässer ...
0 Gewässer synchronisiert.
Synchronisiere Fahrten für 0 Personen mit Efb-ID's ...
Sende Synchronisierungs-Anfrage für 0 Fahrten ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncTrips">
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 07 Nov 2012 11:41:31 GMT
    Vary=Accept-Encoding
    Content-Length=78
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=96
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncTrips'>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 0 Fahrten ...
0 Fahrten synchronisiert.
Logout ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncDone">
</request>
</xml>

Synchronisierung mit Kanu-eFB erfolgreich beendet.
Wenn ich mich als "eFB-Beauftragter" im eFB anmelde, dann sehe ich folgende Boote:
eFB - Vereinsboote.png
Liste der Vereinsboote im eFB
eFB - Vereinsboote.png (53.48 KiB) 12237 mal betrachtet
Viele Grüße
Andreas

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Synchronisation efa -> eFB

Beitrag von nick » Do 8. Nov 2012, 02:19

Hallo Andreas,

folgende Dinge scheinen hier schiefzulaufen:
  • Die Synchronisation der Personen erfolgt (derzeit) nur vom eFB in Richtung efa. Das heißt, efa fragt das eFB nach allen Personen, und das eFB liefert eine Liste mit Personen. In deinem Fall antwortet eFB mit den Namen und ID's von 13 Personen (Synchronisierungs-Antwort erhalten für 13 Personen). Leider aber stimmt keine dieser 13 Personen in ihrer Schreibweise und Geburtsdatum mit einer in efa erfaßten Person überein, so daß efa alle diese Personen ignoriert (0 Personen synchronisiert.). Daher werden im letzten Schritt auch keine Fahrten synchronisiert (s.u.).
  • Anschließend schickt efa eine Liste aller Boote in efa, die keine eFB-ID haben, an das eFB. Das eFB sollte dann jeweils mit einer ID für Boote, die es kennt, antworten. Von den 260 Booten, nach denen efa fragt, kennt das eFB aber nur vier, wobei diese vier eigentlich zweimal dieselben sind (Schlei und Vagabund, nur mit unterschiedlicher ID). Letzteres scheint mir ein Problem im eFB zu sein. Von den Booten, die du im Screenshot zeigst, haben nur zwei davon ähnliche Namen wie die, nach denen efa fragt, nämlich Missunde / SKC und Kumm Wedder. Im eFB heißen diese Boote aber Missunde (ohne / SKC) und Kumm wedder (mit kleinem "w), und werden daher vom eFB nicht als dieselben Boote angesehen. Das eFB liefert daher keine ID für diese Boote an efa zurück.
  • Von den 227 Gewässern, nach denen efa fragt, kennt das eFB offenbar kein einziges.
  • Als letztes synchronisiert efa alle seit der letzten Synchronisation hinzugekommenen oder geänderten Fahrten aller Personen mit eFB-ID's. Leider hat (siehe Schritt 1) efa für keine einzige Person eine eFB-ID, und überträgt daher auch keine Fahrten an das eFB.
Lückenhafte Synchronisation von Personen, Booten, und Zielen sind vermutlich auf unterschiedliche Schreibweisen zurückzuführen. Die beiden Boote mit doppelten ID's im eFB scheint mir ein Bug (oder Erfassungsfehler) im eFB zu sein. In jedem Fall sollte das eFB für zwei gleichnamige Boote nicht mehrere unterschiedliche ID's liefern.

Gruß,
Nicolas

skc-andreas
Beiträge: 96
Registriert: So 1. Jan 2012, 22:22
Wohnort: Schleswig
Kontaktdaten:

Re: Synchronisation efa -> eFB

Beitrag von skc-andreas » Mo 12. Nov 2012, 00:30

Hallo Nicolas,

vielen Dank für die Analyse der Log-Meldungen.

Bei den Mitgliedern ist bei uns in efa tatsächlich nur das Geburtsjahr nicht aber das vollständige Geburtsdatum angegeben gewesen. Ich habe mal bei allen im eFB angemeldeten Mitgliedern die Geburtstagsdaten in efa vervollständigt und danach die Synchronisation noch einmal aufgerufen, leider aber trotzdem ohne Erfolg. Es wurden weiterhin keine Personen synchronisiert (immer "unbekannte Person"). Bei meinem Geburtsdatum habe ich zum Test mal in efa Monat und Tag vertauscht, aber das half auch nicht.

Bei den Booten "Missunde /SKC" und "Kumm Wedder" habe ich die Schreibweise im eFB an die Schreibweise in efa angepasst. Danach funktionierte auch die Synchronisation dieser beiden Boote. Ferner habe ich mal in efa über den Bearbeitungsassistenten bei allen Booten die "Kanu-eFB ID" gelöscht und dann die Synchronisation noch einmal aufgerufen. Es wurden alle im eFB eingetragenen Boote synchronisiert, wobei die beiden Boote "Schlei" und "Vagabund" im eFB anscheinend doppelt vorkommen (nämlich mit den ID's 18/19 bzw. 123/158). Leider kann ich diese Boote im eFB auch als "eFB-Beauftragter" nicht sehen und daher nicht sagen, ob es diese dort wirklich doppelt gibt.

Bei den Gewässern hatte ich mal irgendwann unsere eigenen Gewässer-Eintragungen in efa per "Gewässerliste erstellen" um die in efa hinterlegte Liste der Gewässer erweitert. Warum keines der Gewässer trotz identischer Bezeichnungen zwischen efa und eFB synchronisiert wird, kann ich leider nicht nachvollziehen.

Bei einer Testsynchronisation im Februar diesen Jahres hatte die Synchronisation auch bei den Fahrten noch funktioniert, wenn auch damals noch im eFB Tag und Monat der Fahrten vertauscht waren. Seit dem habe ich leider keine weiteren Tests mit der Synchronisation durchgeführt. Die Auswertungen zum DKV-Wanderfahrer-Wettbewerb haben wir weiterhin auf dem Papierweg erledigt. Dazu hat jedes Mitglied eine Liste seiner/ihrer in efa eingetragenen Fahrten bekommen, die er/sie ins persönliche Fahrtenbuch einkleben konnte.

An diesem Wochenende traf ich Albert Emmerich vom eFB-Projektteam bei uns in Schleswig, der mir erzählte, dass die Schnittstelle zwischen efa und eFB weiter vorangetrieben werden soll. - Kann ich evtl. noch weitere Testfälle probieren, was dir bei der Problemsuche hilft?

Übrigens: Bei der heutigen Wanderwarte-Tagung berichtete Martin Ölscher (Presse-Referent im LKV-SH), dass fast die Hälfte der beim diesjährigen Wanderfahrer-Wettbewerb in Schleswig-Holstein insgesamt gepaddelten Kilometer in Vereinen gepaddelt wurden, die efa einsetzen! Der Einsatz von efa hat sich in den bisher 8 Kanu-Vereinen in Schleswig-Holstein bewährt und es werden im nächsten Jahr voraussichtlich noch weitere hinzukommen.

Viele Grüße
Andreas

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Synchronisation efa -> eFB

Beitrag von nick » Mo 12. Nov 2012, 05:02

Hallo Andreas,

es tut mir leid, daß die Synchronisation noch nicht richtig funktioniert!

Ich glaube, den Grund für die fehlerhafte Synchronisation der Personen habe ich gefunden. efa erwartet in der Antwort des eFB, wie im Protokoll spezifiziert, ein Feld namens "id"; das eFB sendet aber "ID". Ich werde efa hier etwas robuster machen und nicht zwischen Groß- und Kleinschreibung unterscheiden. Wird in efa 2.0.5 drin sein.

Wegen der doppelten Boote im eFB werde ich dort nochmal nachfragen... da kann ich auf efa-Seite nichts machen. Auch wegen der Gewässer werde ich im eFB-Team nachfragen: efa überträgt eine Liste aller Gewässer ans eFB; warum das eFB mit keinen ID's antwortet (also anscheinend keine passenden Gewässer findet) weiß ich nicht.

Fahrten werden nur synchronisiert, wenn es Personen mit eFB-IDs in efa gibt. Allerdings hat efa hier auch noch ein konzeptionelles Problem, daß nämlich grundsätzlich nur Fahrten synchronisiert werden, die seit der letzten (erfolgreichen) Synchronisation geändert wurden. Das ist leider nicht immer ausreichend. Auch für andere Zwecke möchte ich in efa eine Art Synchronisations-Log implementieren, das dieses Problem beseitigen würde, bin aber bisher noch nicht dazu gekommen. Du kannst efa zwingen, alle Fahrten (von Personen mit eFB-IDs) zu synchronisieren, indem du in den Projekt-Einstellungen unter "Verbände" im Expertenmodus den Wert "Letzte Synchronisierung (Kanu-eFB)" auf "0" setzt.

Danke für dein Feedback! Ich freue mich über die vielen Paddler in Schleswig-Holstein, und hoffe, daß demnächst vermehrt auch Kanu-Vereine außerhalb SH's in ihren Bootshäusern efa einsetzen werden.

Viele Grüße,
Nicolas

skc-andreas
Beiträge: 96
Registriert: So 1. Jan 2012, 22:22
Wohnort: Schleswig
Kontaktdaten:

Re: Synchronisation efa -> eFB

Beitrag von skc-andreas » Mo 12. Nov 2012, 13:51

Hallo Nicolas,

ich habe mir gerade die aktuelle efa-Version 2.0.5_00 installiert und mit dieser die Synchronisation erneut aufgerufen. Dabei werden nun die Personen erfolgreich synchronisiert! ;-)

Die Gewässer werden weiterhin im eFB nicht gefunden. Bei der Synchronisation der Fahrten kommt es beim Erstellen der Antwort aus dem eFB zu einem (Datenbank-)Fehler. Es scheint zu einem doppelten Eintrag zu kommen (siehe Log-Meldungen):
Integrity constraint violation: 1062 Duplicate entry '13426-2012-11-12 12:20:23' for key 'PRIMARY'
Bei dem Timestamp muss es sich um den Synchronisationszeitpunkt handeln, nicht um den einer Fahrt.

Diese beiden Synchronisations-Probleme dürften vermutlich eher beim eFB liegen, oder?

Meldungen in efa:

Code: Alles auswählen

Synchronisiere Fahrten für 8 Personen mit Efb-ID's ...
  erstelle Synchronisierungs-Anfrage für Fahrt: 1 (06.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 2 (20.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 3 (25.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 4 (02.11.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 5 (06.11.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 6 (11.10.2012); Person: Andreas Lange
Sende Synchronisierungs-Anfrage für 6 Fahrten ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncTrips">
<trip><tripID>2013_1</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-06</begdate><enddate>2012-10-06</enddate><begtime>10:00</begtime><endtime>13:00</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Burg - SKC</toText><kilometers>20</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221289509</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_2</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-20</begdate><enddate>2012-10-20</enddate><begtime>11:00</begtime><endtime>16:00</endtime><lines><line><waterText>Treene</waterText><toText>Tarp - Hünning</toText><kilometers>18</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221358944</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_3</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-25</begdate><enddate>2012-10-25</enddate><begtime>10:00</begtime><endtime>15:00</endtime><lines><line><waterText>Alte Sorge,Große Schlote</waterText><toText>Meggerdorf - Fünfmühlen - Steinschleuse</toText><kilometers>15</kilometers></line></lines><comment><![CDATA[TEST (mit unbekannter Strecke/Gewässer)]]></comment><changeDate>1352221474765</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_4</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-02</begdate><enddate>2012-11-02</enddate><begtime>09:00</begtime><endtime>16:00</endtime><lines><line><toText>SKC - Missunde - Ulsnis</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[TEST1]]></comment><changeDate>1352221587311</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_5</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-06</begdate><enddate>2012-11-06</enddate><begtime>10:50</begtime><endtime>22:40</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Borgwedel (Alte Ziegelei) - SKC</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[Test]]></comment><changeDate>1352238313508</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_6</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-11</begdate><enddate>2012-10-11</enddate><begtime>09:45</begtime><endtime>17:45</endtime><lines><line><waterText>Schwentine</waterText><toText>Plön - Preetz - Klausdorf</toText><kilometers>30</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352238618073</changeDate><status>1</status><deleted>0</deleted></trip>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Mon, 12 Nov 2012 11:20:23 GMT
    Vary=Accept-Encoding
    Content-Length=1779
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=96
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   <html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <title>DKV efb - Fehlermeldung</title>
   </head>
   <body>
   <h1>efb</h1>
   <p>Es ist ein Fehler aufgetreten</p>
   <div>
       Datenbankfehler<br/>
   SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '13426-2012-11-12 12:20:23' for key 'PRIMARY'<br/>
   #0 /var/www/eFB/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
   #1 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
   #2 /var/www/eFB/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `tr...', Array)
   #3 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(546): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `tr...', Array)
   #4 /var/www/eFB/library/Zend/Db/Table/Abstract.php(1052): Zend_Db_Adapter_Abstract->insert('trips', Array)
   #5 /var/www/eFB/application/models/Trips.php(695): Zend_Db_Table_Abstract->insert(Array)
   #6 /var/www/eFB/application/models/SyncTrips.php(78): Trips->setTrip(Array, 'update')
   #7 /var/www/eFB/application/controllers/ServicesController.php(92): SyncTrips->import(Object(SimpleXMLElement))
   #8 /var/www/eFB/library/Zend/Controller/Action.php(513): ServicesController->indexAction()
   #9 /var/www/eFB/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
   #10 /var/www/eFB/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
   #11 /var/www/eFB/public/index.php(44): Zend_Controller_Front->dispatch()
   #12 {main}<br/>
   </div>
   </body>
   </html>
    -- RESPONSE END --
Debug-Log-Meldungen (in Logdatei):

Code: Alles auswählen

16:46] - efaBths - 03443 - INFO    - SNC002 - Synchronisierungs-Antwort erhalten für 0 Gewässer ...
[12.11.2012 12:16:46] - efaBths - 03443 - INFO    - SNC002 - 0 Gewässer synchronisiert.
[12.11.2012 12:16:46] - efaBths - 03443 - INFO    - SNC002 - Synchronisiere Fahrten für 8 Personen mit Efb-ID's ...
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 1 (06.10.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 2 (20.10.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 3 (25.10.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 4 (02.11.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 5 (06.11.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC002 -   erstelle Synchronisierungs-Anfrage für Fahrt: 6 (11.10.2012); Person: Andreas Lange
[12.11.2012 12:16:46] - efaBths - 03443 - INFO    - SNC002 - Sende Synchronisierungs-Anfrage für 6 Fahrten ...
[12.11.2012 12:16:46] - efaBths - 03443 - DEBUG   - SNC007 - Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services: <?xml version='1.0' encoding='UTF-8' ?> <xml> <request command="SyncTrips"> <trip><tripID>2013_1</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-06</begdate><enddate>2012-10-06</enddate><begtime>10:00</begtime><endtime>13:00</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Burg - SKC</toText><kilometers>20</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221289509</changeDate><status>1</status><deleted>0</deleted></trip> <trip><tripID>2013_2</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-20</begdate><enddate>2012-10-20</enddate><begtime>11:00</begtime><endtime>16:00</endtime><lines><line><waterText>Treene</waterText><toText>Tarp - Hünning</toText><kilometers>18</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221358944</changeDate><status>1</status><deleted>0</deleted></trip> <trip><tripID>2013_3</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-25</begdate><enddate>2012-10-25</enddate><begtime>10:00</begtime><endtime>15:00</endtime><lines><line><waterText>Alte Sorge,Große Schlote</waterText><toText>Meggerdorf - Fünfmühlen - Steinschleuse</toText><kilometers>15</kilometers></line></lines><comment><![CDATA[TEST (mit unbekannter Strecke/Gewässer)]]></comment><changeDate>1352221474765</changeDate><status>1</status><deleted>0</deleted></trip> <trip><tripID>2013_4</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-02</begdate><enddate>2012-11-02</enddate><begtime>09:00</begtime><endtime>16:00</endtime><lines><line><toText>SKC - Missunde - Ulsnis</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[TEST1]]></comment><changeDate>1352221587311</changeDate><status>1</status><deleted>0</deleted></trip> <trip><tripID>2013_5</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-06</begdate><enddate>2012-11-06</enddate><begtime>10:50</begtime><endtime>22:40</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Borgwedel (Alte Ziegelei) - SKC</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[Test]]></comment><changeDate>1352238313508</changeDate><status>1</status><deleted>0</deleted></trip> <trip><tripID>2013_6</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-11</begdate><enddate>2012-10-11</enddate><begtime>09:45</begtime><endtime>17:45</endtime><lines><line><waterText>Schwentine</waterText><toText>Plön - Preetz - Klausdorf</toText><kilometers>30</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352238618073</changeDate><status>1</status><deleted>0</deleted></trip> </request> </xml> 
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 - Antwort von Kanu-eFB:
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     -- HEADER START --
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     null=HTTP/1.1 200 OK
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Date=Mon, 12 Nov 2012 11:20:23 GMT
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Vary=Accept-Encoding
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Content-Length=1779
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Expires=Thu, 19 Nov 1981 08:52:00 GMT
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Keep-Alive=timeout=5, max=96
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Connection=Keep-Alive
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Content-Type=text/html
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Server=Apache
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     X-Powered-By=PHP/5.4.4-7
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     Pragma=no-cache
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     -- HEADER END --
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     -- RESPONSE START --
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <html>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <head>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <title>DKV efb - Fehlermeldung</title>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    </head>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <body>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <h1>efb</h1>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <p>Es ist ein Fehler aufgetreten</p>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    <div>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -        Datenbankfehler<br/>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '13426-2012-11-12 12:20:23' for key 'PRIMARY'<br/>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #0 /var/www/eFB/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #1 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #2 /var/www/eFB/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `tr...', Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #3 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(546): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `tr...', Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #4 /var/www/eFB/library/Zend/Db/Table/Abstract.php(1052): Zend_Db_Adapter_Abstract->insert('trips', Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #5 /var/www/eFB/application/models/Trips.php(695): Zend_Db_Table_Abstract->insert(Array)
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #6 /var/www/eFB/application/models/SyncTrips.php(78): Trips->setTrip(Array, 'update')
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #7 /var/www/eFB/application/controllers/ServicesController.php(92): SyncTrips->import(Object(SimpleXMLElement))
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #8 /var/www/eFB/library/Zend/Controller/Action.php(513): ServicesController->indexAction()
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #9 /var/www/eFB/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #10 /var/www/eFB/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #11 /var/www/eFB/public/index.php(44): Zend_Controller_Front->dispatch()
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    #12 {main}<br/>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    </div>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    </body>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -    </html>
[12.11.2012 12:16:47] - efaBths - 03443 - DEBUG   - SNC007 -     -- RESPONSE END --
[12.11.2012 12:16:47] - ERROR - [Fatal Error] loose.dtd:31:3: The declaration for the entity "HTML.Version" must end with '>'.
[12.11.2012 12:17:16] - efaBths - 03443 - ERROR   - EXC001 - org.xml.sax.SAXParseExceptionpublicId: -//W3C//DTD HTML 4.01 Transitional//EN; systemId: http://www.w3.org/TR/html4/loose.dtd; lineNumber: 31; columnNumber: 3; The declaration for the entity "HTML.Version" must end with '>'. com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1234) de.nmichael.efa.data.sync.KanuEfbSyncTask.getResponse(KanuEfbSyncTask.java:160) de.nmichael.efa.data.sync.KanuEfbSyncTask.sendRequest(KanuEfbSyncTask.java:120) de.nmichael.efa.data.sync.KanuEfbSyncTask.syncTrips(KanuEfbSyncTask.java:626) de.nmichael.efa.data.sync.KanuEfbSyncTask.run(KanuEfbSyncTask.java:719)
[12.11.2012 12:17:16] - ERROR - org.xml.sax.SAXParseExceptionpublicId: -//W3C//DTD HTML 4.01 Transitional//EN; systemId: http://www.w3.org/TR/html4/loose.dtd; lineNumber: 31; columnNumber: 3; The declaration for the entity "HTML.Version" must end with '>'.
[12.11.2012 12:17:16] - ERROR - 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1234)
[12.11.2012 12:17:16] - ERROR - 	at de.nmichael.efa.data.sync.KanuEfbSyncTask.getResponse(KanuEfbSyncTask.java:160)
[12.11.2012 12:17:16] - ERROR - 	at de.nmichael.efa.data.sync.KanuEfbSyncTask.sendRequest(KanuEfbSyncTask.java:120)
[12.11.2012 12:17:16] - ERROR - 	at de.nmichael.efa.data.sync.KanuEfbSyncTask.syncTrips(KanuEfbSyncTask.java:626)
[12.11.2012 12:17:16] - ERROR - 	at de.nmichael.efa.data.sync.KanuEfbSyncTask.run(KanuEfbSyncTask.java:719)
[12.11.2012 12:17:16] - efaBths - 03443 - DEBUG   - SNC007 - Exception:org.xml.sax.SAXParseExceptionpublicId: -//W3C//DTD HTML 4.01 Transitional//EN; systemId: http://www.w3.org/TR/html4/loose.dtd; lineNumber: 31; columnNumber: 3; The declaration for the entity "HTML.Version" must end with '>'.
[12.11.2012 12:17:16] - efaBths - 03443 - ERROR   - SNC004 - Ungültige Synchronisierungs-Antwort.
[12.11.2012 12:17:16] - efaBths - 03443 - INFO    - SNC002 - Logout ...
[12.11.2012 12:17:16] - efaBths - 03443 - DEBUG   - SNC007 - Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services: <?xml version='1.0' encoding='UTF-8' ?> <xml> <request command="SyncDone"> </request> </xml> 
[12.11.2012 12:17:17] - efaBths - 03443 - ERROR   - SNC005 - Synchronisierung mit Kanu-eFB wegen Fehlern abgebrochen.
Vielen Grüße
Andreas

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Synchronisation efa -> eFB

Beitrag von nick » Mi 28. Nov 2012, 08:49

Hallo Andreas,

es gab im eFB ein paar Umstellungen. Bestehen die Probleme weiterhin?

Danke & Gruß,
Nicolas

skc-andreas
Beiträge: 96
Registriert: So 1. Jan 2012, 22:22
Wohnort: Schleswig
Kontaktdaten:

Re: Synchronisation efa -> eFB

Beitrag von skc-andreas » Mi 28. Nov 2012, 23:37

Hallo Nicolas,

einen kleinen Teilerfolg gibt es: Es werden jetzt Fahrten aus efa ins eFB importiert, aber...

... bei einigen Fahrten ist Monat und Tag vertauscht (6.10.2012 -> 10.06.2012, 02.11.2012 -> 11.02.2012, 06.11.2012 -> 11.06.2012). Die Fahrten am 20.10.2012 und 25.12.2012 wurden hingegen korrekt übernommen.

... bei einer Fahrt wird das Gewässer nicht ans eFB übergeben (die vom 02.11.2012 auf der Schlei). Bei der Fahrt am 06.11.2012 auf der Schlei ist das Gewässer auch im eFB angekommen.

... die Fahrt am 11.10.2012 wird im eFB nicht angezeigt, obwohl sie ans eFB übertragen wurde.

... die Gewässer werden weiterhin nicht synchronisiert.

... am Ende der Synchronisation kommt es zu einer Fehlermeldung (s.u.).

Zunächst habe ich efa auf die Version 2.0.5_01 upgedatet und dann die Synchronisation ohne aktiviertes Debug-Logging aufgerufen.

Meldungen in efa (ohne Debug-Ausgaben):

Code: Alles auswählen

Beginne Synchronisierung mit Kanu-eFB ...
Startzeit der Synchronisierung: 28.11.2012 21:08:59 (1354133339006)
Letzte Synchronisierung: 12.11.2012 12:09:40 (1352718580629)
Synchronisiere Personen ...
Sende Synchronisierungs-Anfrage für alle Personen ...
Synchronisierungs-Antwort erhalten für 13 Personen ...
4 Personen synchronisiert.
Synchronisiere Boote ...
Sende Synchronisierungs-Anfrage für 257 Boote ...
Synchronisierungs-Antwort erhalten für 4 Boote ...
4 Boote synchronisiert.
Synchronisiere Gewässer ...
Sende Synchronisierungs-Anfrage für 227 Gewässer ...
Synchronisierungs-Antwort erhalten für 0 Gewässer ...
0 Gewässer synchronisiert.
Synchronisiere Fahrten für 8 Personen mit Efb-ID's ...
Sende Synchronisierungs-Anfrage für 6 Fahrten ...
Ungültige Synchronisierungs-Antwort.
Logout ...
Synchronisierung mit Kanu-eFB wegen Fehlern abgebrochen.
Danach habe ich im eFB die importierten Fahrten gelöscht, in efa in der Konfiguration das Debug-Logging aktiviert (mit Trace-Topic = 0x2000 und Trace-Level = 5) und die Synchronisation erneut aufgerufen.

Meldungen in efa (mit Debug-Ausgaben):

Code: Alles auswählen

Beginne Synchronisierung mit Kanu-eFB ...
Startzeit der Synchronisierung: 28.11.2012 22:05:16 (1354136716831)
Letzte Synchronisierung: 12.11.2012 12:09:40 (1352718580629)
Login auf https://efb.kanu-efb.de/services/login mit Benutzername SKC Wanderwart ...
Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Content-Length=91
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Set-Cookie=PHPSESSID=ruvka0r70j26vbgqd0pckusmf7; path=/
    Connection=Keep-Alive
    X-Powered-By=PHP/5.4.4-7
    Server=Apache
    Pragma=no-cache
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Vary=Accept-Encoding
    Date=Wed, 28 Nov 2012 21:09:10 GMT
    Keep-Alive=timeout=5, max=100
    Content-Type=text/html
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <code>1</code>
   <confirm />
   <message>logged in</message>
   </xml>
    -- RESPONSE END --
Session Cookie: PHPSESSID=ruvka0r70j26vbgqd0pckusmf7
Login erfolgreich.
Synchronisiere Personen ...
Sende Synchronisierungs-Anfrage für alle Personen ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncUsers">
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 28 Nov 2012 21:09:10 GMT
    Vary=Accept-Encoding
    Content-Length=2362
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=99
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncUsers'>
   <Users>
   <ID><![CDATA[159]]></ID>
   <firstname><![CDATA[Andreas]]></firstname>
   <lastname><![CDATA[Wanderwart]]></lastname>
   <dateOfBirth><![CDATA[1964-04-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[161]]></ID>
   <firstname><![CDATA[Hendrik]]></firstname>
   <lastname><![CDATA[Jaron]]></lastname>
   <dateOfBirth><![CDATA[1990-05-29]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[164]]></ID>
   <firstname><![CDATA[Matthias]]></firstname>
   <lastname><![CDATA[de Vries]]></lastname>
   <dateOfBirth><![CDATA[1962-07-09]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[187]]></ID>
   <firstname><![CDATA[Otto]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1942-05-13]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[188]]></ID>
   <firstname><![CDATA[Marichen]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1943-12-28]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[203]]></ID>
   <firstname><![CDATA[Tester]]></firstname>
   <lastname><![CDATA[Testersen]]></lastname>
   <dateOfBirth><![CDATA[1970-01-01]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[207]]></ID>
   <firstname><![CDATA[Jan]]></firstname>
   <lastname><![CDATA[Montag]]></lastname>
   <dateOfBirth><![CDATA[1968-06-24]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[208]]></ID>
   <firstname><![CDATA[Andreas]]></firstname>
   <lastname><![CDATA[Lange]]></lastname>
   <dateOfBirth><![CDATA[1964-04-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[226]]></ID>
   <firstname><![CDATA[Otto]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1942-05-13]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[227]]></ID>
   <firstname><![CDATA[Marichen]]></firstname>
   <lastname><![CDATA[Kaufhold]]></lastname>
   <dateOfBirth><![CDATA[1943-12-28]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[232]]></ID>
   <firstname><![CDATA[Ole]]></firstname>
   <lastname><![CDATA[Harries]]></lastname>
   <dateOfBirth><![CDATA[1991-11-03]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[234]]></ID>
   <firstname><![CDATA[Tester]]></firstname>
   <lastname><![CDATA[Testersen]]></lastname>
   <dateOfBirth><![CDATA[1970-01-01]]></dateOfBirth>
   </Users>
   <Users>
   <ID><![CDATA[655]]></ID>
   <firstname><![CDATA[Christoph]]></firstname>
   <lastname><![CDATA[Harries]]></lastname>
   <dateOfBirth><![CDATA[1961-06-20]]></dateOfBirth>
   </Users>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 13 Personen ...
  Synchronisierungs-Antwort für unbekannte Person: Wanderwart, Andreas
  Synchronisierungs-Antwort für Person: Jaron, Hendrik (EfbId=161)
  Synchronisierungs-Antwort für Person: de Vries, Matthias (EfbId=164)
  Synchronisierungs-Antwort für Person: Kaufhold, Otto (EfbId=187)
  Synchronisierungs-Antwort für Person: Kaufhold, Marichen (EfbId=188)
  Synchronisierungs-Antwort für unbekannte Person: Testersen, Tester
  Synchronisierungs-Antwort für Person: Montag, Jan (EfbId=207)
  Synchronisierungs-Antwort für Person: Lange, Andreas (EfbId=208)
  Synchronisierungs-Antwort für Person: Kaufhold, Otto (EfbId=226)
  Synchronisierungs-Antwort für Person: Kaufhold, Marichen (EfbId=227)
  Synchronisierungs-Antwort für Person: Harries, Ole (EfbId=232)
  Synchronisierungs-Antwort für unbekannte Person: Testersen, Tester
  Synchronisierungs-Antwort für Person: Harries, Christoph (EfbId=655)
4 Personen synchronisiert.
Synchronisiere Boote ...
  erstelle Synchronisierungs-Anfrage für Boot: Hydra
  erstelle Synchronisierungs-Anfrage für Boot: Speed / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Faltboot I
  erstelle Synchronisierungs-Anfrage für Boot: Balu
  erstelle Synchronisierungs-Anfrage für Boot: Akka
  erstelle Synchronisierungs-Anfrage für Boot: Flamingo
  erstelle Synchronisierungs-Anfrage für Boot: Dollart
  erstelle Synchronisierungs-Anfrage für Boot: Muckl
  erstelle Synchronisierungs-Anfrage für Boot: Kielfot / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Paikea
  erstelle Synchronisierungs-Anfrage für Boot: Woodstock / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Spirit
  erstelle Synchronisierungs-Anfrage für Boot: Rolorange
  erstelle Synchronisierungs-Anfrage für Boot: Yellow Submarine / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Pleseer
  erstelle Synchronisierungs-Anfrage für Boot: Vagabund
  erstelle Synchronisierungs-Anfrage für Boot: Klümp / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Rennschnägge
  erstelle Synchronisierungs-Anfrage für Boot: Caribou
  erstelle Synchronisierungs-Anfrage für Boot: Stint
  erstelle Synchronisierungs-Anfrage für Boot: Döschen
  erstelle Synchronisierungs-Anfrage für Boot: the needle
  erstelle Synchronisierungs-Anfrage für Boot: Thyrion
  erstelle Synchronisierungs-Anfrage für Boot: Albatros
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak I / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Kim
  erstelle Synchronisierungs-Anfrage für Boot: Paddel-Ergometer
  erstelle Synchronisierungs-Anfrage für Boot: Troll
  erstelle Synchronisierungs-Anfrage für Boot: Duncan / SKC
  erstelle Synchronisierungs-Anfrage für Boot: fit u. fun
  erstelle Synchronisierungs-Anfrage für Boot: Aragon
  erstelle Synchronisierungs-Anfrage für Boot: Namenlos / Lukas Hohn
  erstelle Synchronisierungs-Anfrage für Boot: CaJoMaC
  erstelle Synchronisierungs-Anfrage für Boot: Vanquish
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Klaus Bosholm
  erstelle Synchronisierungs-Anfrage für Boot: Nauka
  erstelle Synchronisierungs-Anfrage für Boot: Shirkhan / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Käptn Blaubär
  erstelle Synchronisierungs-Anfrage für Boot: Challange
  erstelle Synchronisierungs-Anfrage für Boot: Kaa / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Ammassak
  erstelle Synchronisierungs-Anfrage für Boot: Robbe
  erstelle Synchronisierungs-Anfrage für Boot: Rainbow
  erstelle Synchronisierungs-Anfrage für Boot: Myrdlin
  erstelle Synchronisierungs-Anfrage für Boot: TRAILER
  erstelle Synchronisierungs-Anfrage für Boot: Tjaldur
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / k4 / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Oktopus II
  erstelle Synchronisierungs-Anfrage für Boot: Renner / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Haithabu
  erstelle Synchronisierungs-Anfrage für Boot: Loeper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Farvel
  erstelle Synchronisierungs-Anfrage für Boot: Hannes
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Gerd Schwertner
  erstelle Synchronisierungs-Anfrage für Boot: Kummel
  erstelle Synchronisierungs-Anfrage für Boot: Harmonie
  erstelle Synchronisierungs-Anfrage für Boot: Ajungilak
  erstelle Synchronisierungs-Anfrage für Boot: Finchen
  erstelle Synchronisierungs-Anfrage für Boot: Fighter
  erstelle Synchronisierungs-Anfrage für Boot: Odetta II
  erstelle Synchronisierungs-Anfrage für Boot: Sneedlewoods
  erstelle Synchronisierungs-Anfrage für Boot: Kuutje Jan Bum
  erstelle Synchronisierungs-Anfrage für Boot: Bubu / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Cirrus
  erstelle Synchronisierungs-Anfrage für Boot: Lagom
  erstelle Synchronisierungs-Anfrage für Boot: Sleipnir
  erstelle Synchronisierungs-Anfrage für Boot: Søravnen
  erstelle Synchronisierungs-Anfrage für Boot: Fram / Markus
  erstelle Synchronisierungs-Anfrage für Boot: Hike
  erstelle Synchronisierungs-Anfrage für Boot: Tuvalu
  erstelle Synchronisierungs-Anfrage für Boot: Diana
  erstelle Synchronisierungs-Anfrage für Boot: Holzboot
  erstelle Synchronisierungs-Anfrage für Boot: Schlei
  erstelle Synchronisierungs-Anfrage für Boot: Sonnenschein
  erstelle Synchronisierungs-Anfrage für Boot: Manea
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Karl-Friedrich Hohn
  erstelle Synchronisierungs-Anfrage für Boot: Guardian
  erstelle Synchronisierungs-Anfrage für Boot: To.Mi
  erstelle Synchronisierungs-Anfrage für Boot: Huni II
  erstelle Synchronisierungs-Anfrage für Boot: con moto / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Alatna
  erstelle Synchronisierungs-Anfrage für Boot: Reindeer
  erstelle Synchronisierungs-Anfrage für Boot: Ærø
  erstelle Synchronisierungs-Anfrage für Boot: Mien Pott
  erstelle Synchronisierungs-Anfrage für Boot: Willy
  erstelle Synchronisierungs-Anfrage für Boot: Wippsteert
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Regina Röh
  erstelle Synchronisierungs-Anfrage für Boot: Sliaswik / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Made by Daddy
  erstelle Synchronisierungs-Anfrage für Boot: Tarbei
  erstelle Synchronisierungs-Anfrage für Boot: Polarlys
  erstelle Synchronisierungs-Anfrage für Boot: Move it
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Ole Wollesen
  erstelle Synchronisierungs-Anfrage für Boot: Nordfriesland / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Duck / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Yogi / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Boie II
  erstelle Synchronisierungs-Anfrage für Boot: Pernod
  erstelle Synchronisierungs-Anfrage für Boot: Cyrano
  erstelle Synchronisierungs-Anfrage für Boot: Shoreline / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Dorade
  erstelle Synchronisierungs-Anfrage für Boot: Endeavour
  erstelle Synchronisierungs-Anfrage für Boot: Nutjuitok
  erstelle Synchronisierungs-Anfrage für Boot: Nepomuk
  erstelle Synchronisierungs-Anfrage für Boot: Nei ut
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Lukas Hohn
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak IV / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Arnis
  erstelle Synchronisierungs-Anfrage für Boot: Schwinge
  erstelle Synchronisierungs-Anfrage für Boot: Saludde
  erstelle Synchronisierungs-Anfrage für Boot: Atlantis
  erstelle Synchronisierungs-Anfrage für Boot: Hobbes
  erstelle Synchronisierungs-Anfrage für Boot: Toastie
  erstelle Synchronisierungs-Anfrage für Boot: Freya
  erstelle Synchronisierungs-Anfrage für Boot: Kraffts FixFax
  erstelle Synchronisierungs-Anfrage für Boot: Hexer
  erstelle Synchronisierungs-Anfrage für Boot: Emmi Lou
  erstelle Synchronisierungs-Anfrage für Boot: Brenda
  erstelle Synchronisierungs-Anfrage für Boot: Wi kümt / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Chopper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tikittuq
  erstelle Synchronisierungs-Anfrage für Boot: Hirondelle
  erstelle Synchronisierungs-Anfrage für Boot: Wayand
  erstelle Synchronisierungs-Anfrage für Boot: Schleiane
  erstelle Synchronisierungs-Anfrage für Boot: Asarja
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Franziska Jakob
  erstelle Synchronisierungs-Anfrage für Boot: Dr. Kimble
  erstelle Synchronisierungs-Anfrage für Boot: Together
  erstelle Synchronisierungs-Anfrage für Boot: Knut
  erstelle Synchronisierungs-Anfrage für Boot: De Wikinger
  erstelle Synchronisierungs-Anfrage für Boot: Shorty
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Hildegard Elsner
  erstelle Synchronisierungs-Anfrage für Boot: Joelda
  erstelle Synchronisierungs-Anfrage für Boot: Alk / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Maurice
  erstelle Synchronisierungs-Anfrage für Boot: Mien Damper
  erstelle Synchronisierungs-Anfrage für Boot: Scapha
  erstelle Synchronisierungs-Anfrage für Boot: Mirage 3 / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Sigwald / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Manik
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak II / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tartar
  erstelle Synchronisierungs-Anfrage für Boot: Jolly Jumper
  erstelle Synchronisierungs-Anfrage für Boot: Aurora
  erstelle Synchronisierungs-Anfrage für Boot: rote Sprotte / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Nessie
  erstelle Synchronisierungs-Anfrage für Boot: saludo el sol
  erstelle Synchronisierungs-Anfrage für Boot: Waldemar / SKC
  erstelle Synchronisierungs-Anfrage für Boot: unbekanntes Boot
  erstelle Synchronisierungs-Anfrage für Boot: Mogli
  erstelle Synchronisierungs-Anfrage für Boot: Brilliant
  erstelle Synchronisierungs-Anfrage für Boot: Rote Feder
  erstelle Synchronisierungs-Anfrage für Boot: Lina Bär
  erstelle Synchronisierungs-Anfrage für Boot: Scrat
  erstelle Synchronisierungs-Anfrage für Boot: Nino
  erstelle Synchronisierungs-Anfrage für Boot: Coastrunner
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Lisann Lütgering
  erstelle Synchronisierungs-Anfrage für Boot: Marbod
  erstelle Synchronisierungs-Anfrage für Boot: Njord
  erstelle Synchronisierungs-Anfrage für Boot: Tereglu / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Sea King
  erstelle Synchronisierungs-Anfrage für Boot: Lykke
  erstelle Synchronisierungs-Anfrage für Boot: Bölge
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Maxi
  erstelle Synchronisierungs-Anfrage für Boot: Thetys / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Eagle / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Colorado
  erstelle Synchronisierungs-Anfrage für Boot: Thyra / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Stadt Schleswig / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Pisag
  erstelle Synchronisierungs-Anfrage für Boot: Nobody
  erstelle Synchronisierungs-Anfrage für Boot: Findus
  erstelle Synchronisierungs-Anfrage für Boot: Fritz / BLS
  erstelle Synchronisierungs-Anfrage für Boot: Piraqüero
  erstelle Synchronisierungs-Anfrage für Boot: Katarakta
  erstelle Synchronisierungs-Anfrage für Boot: Wutz
  erstelle Synchronisierungs-Anfrage für Boot: Klaus
  erstelle Synchronisierungs-Anfrage für Boot: Draken
  erstelle Synchronisierungs-Anfrage für Boot: JWD
  erstelle Synchronisierungs-Anfrage für Boot: Samoa II
  erstelle Synchronisierungs-Anfrage für Boot: Tsunami
  erstelle Synchronisierungs-Anfrage für Boot: Do it again
  erstelle Synchronisierungs-Anfrage für Boot: Escape
  erstelle Synchronisierungs-Anfrage für Boot: Lunes
  erstelle Synchronisierungs-Anfrage für Boot: Milano
  erstelle Synchronisierungs-Anfrage für Boot: Taravo
  erstelle Synchronisierungs-Anfrage für Boot: Nanook
  erstelle Synchronisierungs-Anfrage für Boot: Gischt
  erstelle Synchronisierungs-Anfrage für Boot: Baghira
  erstelle Synchronisierungs-Anfrage für Boot: Franzosenboot / SKC
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Franziska u Uli
  erstelle Synchronisierungs-Anfrage für Boot: King Loui / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tranquilo
  erstelle Synchronisierungs-Anfrage für Boot: On y va
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Jacqueline Meier
  erstelle Synchronisierungs-Anfrage für Boot: Meiner Einer
  erstelle Synchronisierungs-Anfrage für Boot: Waka Huia
  erstelle Synchronisierungs-Anfrage für Boot: Risdam
  erstelle Synchronisierungs-Anfrage für Boot: J.W.D.
  erstelle Synchronisierungs-Anfrage für Boot: Emma Peel
  erstelle Synchronisierungs-Anfrage für Boot: Sophie
  erstelle Synchronisierungs-Anfrage für Boot: Turas Math
  erstelle Synchronisierungs-Anfrage für Boot: on tour
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Gabriele Hansen
  erstelle Synchronisierungs-Anfrage für Boot: Tratschwelle
  erstelle Synchronisierungs-Anfrage für Boot: Scarpa
  erstelle Synchronisierungs-Anfrage für Boot: Swülk / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Tüffel
  erstelle Synchronisierungs-Anfrage für Boot: Viper
  erstelle Synchronisierungs-Anfrage für Boot: Fram / Jochen
  erstelle Synchronisierungs-Anfrage für Boot: Frya
  erstelle Synchronisierungs-Anfrage für Boot: Swimmy
  erstelle Synchronisierungs-Anfrage für Boot: Krafft / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Legolas
  erstelle Synchronisierungs-Anfrage für Boot: blaue Sprotte / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Mango / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Schleimöwe / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Regloh
  erstelle Synchronisierungs-Anfrage für Boot: Zwilling
  erstelle Synchronisierungs-Anfrage für Boot: Biss-Marc
  erstelle Synchronisierungs-Anfrage für Boot: Mitek
  erstelle Synchronisierungs-Anfrage für Boot: Jente
  erstelle Synchronisierungs-Anfrage für Boot: Texas / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Waterkant
  erstelle Synchronisierungs-Anfrage für Boot: Ma sehn
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Birga Hansen
  erstelle Synchronisierungs-Anfrage für Boot: Texel 2
  erstelle Synchronisierungs-Anfrage für Boot: Jelly
  erstelle Synchronisierungs-Anfrage für Boot: Bangalore
  erstelle Synchronisierungs-Anfrage für Boot: Trouble
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak VI / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Lyskjer
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Lionel Lütgering
  erstelle Synchronisierungs-Anfrage für Boot: Egon
  erstelle Synchronisierungs-Anfrage für Boot: Hot Dog
  erstelle Synchronisierungs-Anfrage für Boot: Gannet / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Robbe II
  erstelle Synchronisierungs-Anfrage für Boot: Robinson II
  erstelle Synchronisierungs-Anfrage für Boot: Gabriel
  erstelle Synchronisierungs-Anfrage für Boot: namenlos / Gisela Paetzmann
  erstelle Synchronisierungs-Anfrage für Boot: Alegria
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak III / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Quintus
  erstelle Synchronisierungs-Anfrage für Boot: L' Orange / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Rott-Rott
  erstelle Synchronisierungs-Anfrage für Boot: Catawba
  erstelle Synchronisierungs-Anfrage für Boot: Mokbaai
  erstelle Synchronisierungs-Anfrage für Boot: Wi Kommt
  erstelle Synchronisierungs-Anfrage für Boot: Texas
  erstelle Synchronisierungs-Anfrage für Boot: U1
  erstelle Synchronisierungs-Anfrage für Boot: Krischan
  erstelle Synchronisierungs-Anfrage für Boot: Kujapper / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Polokajak V / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Blitz / SKC
  erstelle Synchronisierungs-Anfrage für Boot: Red Bär
  erstelle Synchronisierungs-Anfrage für Boot: Regenbogen
  erstelle Synchronisierungs-Anfrage für Boot: Häärlich
Sende Synchronisierungs-Anfrage für 257 Boote ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncBoats">
<boat><name>Hydra</name></boat>
<boat><name>Speed / SKC</name></boat>
<boat><name>Faltboot I</name></boat>
<boat><name>Balu</name></boat>
<boat><name>Akka</name></boat>
<boat><name>Flamingo</name></boat>
<boat><name>Dollart</name></boat>
<boat><name>Muckl</name></boat>
<boat><name>Kielfot / SKC</name></boat>
<boat><name>Paikea</name></boat>
<boat><name>Woodstock / BLS</name></boat>
<boat><name>Spirit</name></boat>
<boat><name>Rolorange</name></boat>
<boat><name>Yellow Submarine / SKC</name></boat>
<boat><name>Pleseer</name></boat>
<boat><name>Vagabund</name></boat>
<boat><name>Klümp / SKC</name></boat>
<boat><name>Rennschnägge</name></boat>
<boat><name>Caribou</name></boat>
<boat><name>Stint</name></boat>
<boat><name>Döschen</name></boat>
<boat><name>the needle</name></boat>
<boat><name>Thyrion</name></boat>
<boat><name>Albatros</name></boat>
<boat><name>Polokajak I / SKC</name></boat>
<boat><name>Kim</name></boat>
<boat><name>Paddel-Ergometer</name></boat>
<boat><name>Troll</name></boat>
<boat><name>Duncan / SKC</name></boat>
<boat><name>fit u. fun</name></boat>
<boat><name>Aragon</name></boat>
<boat><name>Namenlos / Lukas Hohn</name></boat>
<boat><name>CaJoMaC</name></boat>
<boat><name>Vanquish</name></boat>
<boat><name>namenlos / Klaus Bosholm</name></boat>
<boat><name>Nauka</name></boat>
<boat><name>Shirkhan / SKC</name></boat>
<boat><name>Käptn Blaubär</name></boat>
<boat><name>Challange</name></boat>
<boat><name>Kaa / SKC</name></boat>
<boat><name>Ammassak</name></boat>
<boat><name>Robbe</name></boat>
<boat><name>Rainbow</name></boat>
<boat><name>Myrdlin</name></boat>
<boat><name>TRAILER</name></boat>
<boat><name>Tjaldur</name></boat>
<boat><name>namenlos / k4 / SKC</name></boat>
<boat><name>Oktopus II</name></boat>
<boat><name>Renner / SKC</name></boat>
<boat><name>Haithabu</name></boat>
<boat><name>Loeper / SKC</name></boat>
<boat><name>Farvel</name></boat>
<boat><name>Hannes</name></boat>
<boat><name>namenlos / Gerd Schwertner</name></boat>
<boat><name>Kummel</name></boat>
<boat><name>Harmonie</name></boat>
<boat><name>Ajungilak</name></boat>
<boat><name>Finchen</name></boat>
<boat><name>Fighter</name></boat>
<boat><name>Odetta II</name></boat>
<boat><name>Sneedlewoods</name></boat>
<boat><name>Kuutje Jan Bum</name></boat>
<boat><name>Bubu / SKC</name></boat>
<boat><name>Cirrus</name></boat>
<boat><name>Lagom</name></boat>
<boat><name>Sleipnir</name></boat>
<boat><name>Søravnen</name></boat>
<boat><name>Fram / Markus</name></boat>
<boat><name>Hike</name></boat>
<boat><name>Tuvalu</name></boat>
<boat><name>Diana</name></boat>
<boat><name>Holzboot</name></boat>
<boat><name>Schlei</name></boat>
<boat><name>Sonnenschein</name></boat>
<boat><name>Manea</name></boat>
<boat><name>namenlos / Karl-Friedrich Hohn</name></boat>
<boat><name>Guardian</name></boat>
<boat><name>To.Mi</name></boat>
<boat><name>Huni II</name></boat>
<boat><name>con moto / SKC</name></boat>
<boat><name>Alatna</name></boat>
<boat><name>Reindeer</name></boat>
<boat><name>Ærø</name></boat>
<boat><name>Mien Pott</name></boat>
<boat><name>Willy</name></boat>
<boat><name>Wippsteert</name></boat>
<boat><name>namenlos / Regina Röh</name></boat>
<boat><name>Sliaswik / SKC</name></boat>
<boat><name>Made by Daddy</name></boat>
<boat><name>Tarbei</name></boat>
<boat><name>Polarlys</name></boat>
<boat><name>Move it</name></boat>
<boat><name>namenlos / Ole Wollesen</name></boat>
<boat><name>Nordfriesland / SKC</name></boat>
<boat><name>Duck / SKC</name></boat>
<boat><name>Yogi / SKC</name></boat>
<boat><name>Boie II</name></boat>
<boat><name>Pernod</name></boat>
<boat><name>Cyrano</name></boat>
<boat><name>Shoreline / BLS</name></boat>
<boat><name>Dorade</name></boat>
<boat><name>Endeavour</name></boat>
<boat><name>Nutjuitok</name></boat>
<boat><name>Nepomuk</name></boat>
<boat><name>Nei ut</name></boat>
<boat><name>namenlos / Lukas Hohn</name></boat>
<boat><name>Polokajak IV / SKC</name></boat>
<boat><name>Arnis</name></boat>
<boat><name>Schwinge</name></boat>
<boat><name>Saludde</name></boat>
<boat><name>Atlantis</name></boat>
<boat><name>Hobbes</name></boat>
<boat><name>Toastie</name></boat>
<boat><name>Freya</name></boat>
<boat><name>Kraffts FixFax</name></boat>
<boat><name>Hexer</name></boat>
<boat><name>Emmi Lou</name></boat>
<boat><name>Brenda</name></boat>
<boat><name>Wi kümt / SKC</name></boat>
<boat><name>Chopper / SKC</name></boat>
<boat><name>Tikittuq</name></boat>
<boat><name>Hirondelle</name></boat>
<boat><name>Wayand</name></boat>
<boat><name>Schleiane</name></boat>
<boat><name>Asarja</name></boat>
<boat><name>namenlos / Franziska Jakob</name></boat>
<boat><name>Dr. Kimble</name></boat>
<boat><name>Together</name></boat>
<boat><name>Knut</name></boat>
<boat><name>De Wikinger</name></boat>
<boat><name>Shorty</name></boat>
<boat><name>namenlos / Hildegard Elsner</name></boat>
<boat><name>Joelda</name></boat>
<boat><name>Alk / SKC</name></boat>
<boat><name>Maurice</name></boat>
<boat><name>Mien Damper</name></boat>
<boat><name>Scapha</name></boat>
<boat><name>Mirage 3 / SKC</name></boat>
<boat><name>Sigwald / SKC</name></boat>
<boat><name>Manik</name></boat>
<boat><name>Polokajak II / SKC</name></boat>
<boat><name>Tartar</name></boat>
<boat><name>Jolly Jumper</name></boat>
<boat><name>Aurora</name></boat>
<boat><name>rote Sprotte / SKC</name></boat>
<boat><name>Nessie</name></boat>
<boat><name>saludo el sol</name></boat>
<boat><name>Waldemar / SKC</name></boat>
<boat><name>unbekanntes Boot</name></boat>
<boat><name>Mogli</name></boat>
<boat><name>Brilliant</name></boat>
<boat><name>Rote Feder</name></boat>
<boat><name>Lina Bär</name></boat>
<boat><name>Scrat</name></boat>
<boat><name>Nino</name></boat>
<boat><name>Coastrunner</name></boat>
<boat><name>namenlos / Lisann Lütgering</name></boat>
<boat><name>Marbod</name></boat>
<boat><name>Njord</name></boat>
<boat><name>Tereglu / SKC</name></boat>
<boat><name>Sea King</name></boat>
<boat><name>Lykke</name></boat>
<boat><name>Bölge</name></boat>
<boat><name>namenlos / Maxi</name></boat>
<boat><name>Thetys / SKC</name></boat>
<boat><name>Eagle / SKC</name></boat>
<boat><name>Colorado</name></boat>
<boat><name>Thyra / SKC</name></boat>
<boat><name>Stadt Schleswig / SKC</name></boat>
<boat><name>Pisag</name></boat>
<boat><name>Nobody</name></boat>
<boat><name>Findus</name></boat>
<boat><name>Fritz / BLS</name></boat>
<boat><name>Piraqüero</name></boat>
<boat><name>Katarakta</name></boat>
<boat><name>Wutz</name></boat>
<boat><name>Klaus</name></boat>
<boat><name>Draken</name></boat>
<boat><name>JWD</name></boat>
<boat><name>Samoa II</name></boat>
<boat><name>Tsunami</name></boat>
<boat><name>Do it again</name></boat>
<boat><name>Escape</name></boat>
<boat><name>Lunes</name></boat>
<boat><name>Milano</name></boat>
<boat><name>Taravo</name></boat>
<boat><name>Nanook</name></boat>
<boat><name>Gischt</name></boat>
<boat><name>Baghira</name></boat>
<boat><name>Franzosenboot / SKC</name></boat>
<boat><name>namenlos / Franziska u Uli</name></boat>
<boat><name>King Loui / SKC</name></boat>
<boat><name>Tranquilo</name></boat>
<boat><name>On y va</name></boat>
<boat><name>namenlos / Jacqueline Meier</name></boat>
<boat><name>Meiner Einer</name></boat>
<boat><name>Waka Huia</name></boat>
<boat><name>Risdam</name></boat>
<boat><name>J.W.D.</name></boat>
<boat><name>Emma Peel</name></boat>
<boat><name>Sophie</name></boat>
<boat><name>Turas Math</name></boat>
<boat><name>on tour</name></boat>
<boat><name>namenlos / Gabriele Hansen</name></boat>
<boat><name>Tratschwelle</name></boat>
<boat><name>Scarpa</name></boat>
<boat><name>Swülk / SKC</name></boat>
<boat><name>Tüffel</name></boat>
<boat><name>Viper</name></boat>
<boat><name>Fram / Jochen</name></boat>
<boat><name>Frya</name></boat>
<boat><name>Swimmy</name></boat>
<boat><name>Krafft / SKC</name></boat>
<boat><name>Legolas</name></boat>
<boat><name>blaue Sprotte / SKC</name></boat>
<boat><name>Mango / SKC</name></boat>
<boat><name>Schleimöwe / SKC</name></boat>
<boat><name>Regloh</name></boat>
<boat><name>Zwilling</name></boat>
<boat><name>Biss-Marc</name></boat>
<boat><name>Mitek</name></boat>
<boat><name>Jente</name></boat>
<boat><name>Texas / SKC</name></boat>
<boat><name>Waterkant</name></boat>
<boat><name>Ma sehn</name></boat>
<boat><name>namenlos / Birga Hansen</name></boat>
<boat><name>Texel 2</name></boat>
<boat><name>Jelly</name></boat>
<boat><name>Bangalore</name></boat>
<boat><name>Trouble</name></boat>
<boat><name>Polokajak VI / SKC</name></boat>
<boat><name>Lyskjer</name></boat>
<boat><name>namenlos / Lionel Lütgering</name></boat>
<boat><name>Egon</name></boat>
<boat><name>Hot Dog</name></boat>
<boat><name>Gannet / SKC</name></boat>
<boat><name>Robbe II</name></boat>
<boat><name>Robinson II</name></boat>
<boat><name>Gabriel</name></boat>
<boat><name>namenlos / Gisela Paetzmann</name></boat>
<boat><name>Alegria</name></boat>
<boat><name>Polokajak III / SKC</name></boat>
<boat><name>Quintus</name></boat>
<boat><name>L' Orange / SKC</name></boat>
<boat><name>Rott-Rott</name></boat>
<boat><name>Catawba</name></boat>
<boat><name>Mokbaai</name></boat>
<boat><name>Wi Kommt</name></boat>
<boat><name>Texas</name></boat>
<boat><name>U1</name></boat>
<boat><name>Krischan</name></boat>
<boat><name>Kujapper / SKC</name></boat>
<boat><name>Polokajak V / SKC</name></boat>
<boat><name>Blitz / SKC</name></boat>
<boat><name>Red Bär</name></boat>
<boat><name>Regenbogen</name></boat>
<boat><name>Häärlich</name></boat>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 28 Nov 2012 21:09:11 GMT
    Vary=Accept-Encoding
    Content-Length=384
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=98
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncBoats'>
   <Boats>
   <id><![CDATA[18]]></id>
   <label><![CDATA[Schlei]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[19]]></id>
   <label><![CDATA[Schlei]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[123]]></id>
   <label><![CDATA[Vagabund]]></label>
   </Boats>
   <Boats>
   <id><![CDATA[158]]></id>
   <label><![CDATA[Vagabund]]></label>
   </Boats>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 4 Boote ...
  Synchronisierungs-Antwort für Boot: Schlei (EfbId=18)
  Synchronisierungs-Antwort für Boot: Schlei (EfbId=19)
  Synchronisierungs-Antwort für Boot: Vagabund (EfbId=123)
  Synchronisierungs-Antwort für Boot: Vagabund (EfbId=158)
4 Boote synchronisiert.
Synchronisiere Gewässer ...
  erstelle Synchronisierungs-Anfrage für Gewässer: Westensee
  erstelle Synchronisierungs-Anfrage für Gewässer: Rhingewässer
  erstelle Synchronisierungs-Anfrage für Gewässer: Saar
  erstelle Synchronisierungs-Anfrage für Gewässer: Schweriner Seen
  erstelle Synchronisierungs-Anfrage für Gewässer: Warnow
  erstelle Synchronisierungs-Anfrage für Gewässer: Lausitzer Seenplatte
  erstelle Synchronisierungs-Anfrage für Gewässer: Maschsee
  erstelle Synchronisierungs-Anfrage für Gewässer: Apenrader Förde
  erstelle Synchronisierungs-Anfrage für Gewässer: Unterbacher See
  erstelle Synchronisierungs-Anfrage für Gewässer: Flenburger Förde
  erstelle Synchronisierungs-Anfrage für Gewässer: Spreewald
  erstelle Synchronisierungs-Anfrage für Gewässer: EHK
  erstelle Synchronisierungs-Anfrage für Gewässer: Tschechische Republik
  erstelle Synchronisierungs-Anfrage für Gewässer: NPK
  erstelle Synchronisierungs-Anfrage für Gewässer: ESK
  erstelle Synchronisierungs-Anfrage für Gewässer: Saale
  erstelle Synchronisierungs-Anfrage für Gewässer: Italien
  erstelle Synchronisierungs-Anfrage für Gewässer: Recknitz
  erstelle Synchronisierungs-Anfrage für Gewässer: Lühe
  erstelle Synchronisierungs-Anfrage für Gewässer: Nordhorner Gewässer
  erstelle Synchronisierungs-Anfrage für Gewässer: Chiemsee
  erstelle Synchronisierungs-Anfrage für Gewässer: Aller
  erstelle Synchronisierungs-Anfrage für Gewässer: Polen
  erstelle Synchronisierungs-Anfrage für Gewässer: Altmühl
  erstelle Synchronisierungs-Anfrage für Gewässer: Ems
  erstelle Synchronisierungs-Anfrage für Gewässer: Inn
  erstelle Synchronisierungs-Anfrage für Gewässer: Bode
  erstelle Synchronisierungs-Anfrage für Gewässer: Lippe
<snip>
  Eine ganze Reihe von Gewässern aus Aufzählung entfernt, da sonst Beitrag zu lang!!!
</snip>
Sende Synchronisierungs-Anfrage für 227 Gewässer ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncWaters">
<water><name>Westensee</name></water>
<water><name>Rhingewässer</name></water>
<water><name>Saar</name></water>
<water><name>Schweriner Seen</name></water>
<water><name>Warnow</name></water>
<water><name>Lausitzer Seenplatte</name></water>
<water><name>Maschsee</name></water>
<water><name>Apenrader Förde</name></water>
<water><name>Unterbacher See</name></water>
<water><name>Flenburger Förde</name></water>
<water><name>Spreewald</name></water>
<water><name>EHK</name></water>
<water><name>Tschechische Republik</name></water>
<water><name>NPK</name></water>
<water><name>ESK</name></water>
<water><name>Saale</name></water>
<water><name>Italien</name></water>
<water><name>Recknitz</name></water>
<water><name>Lühe</name></water>
<water><name>Nordhorner Gewässer</name></water>
<water><name>Chiemsee</name></water>
<water><name>Aller</name></water>
<water><name>Polen</name></water>
<water><name>Altmühl</name></water>
<water><name>Ems</name></water>
<water><name>Inn</name></water>
<water><name>Bode</name></water>
<water><name>Lippe</name></water>
<snip>
  Eine ganze Reihe von Gewässern aus Aufzählung entfernt, da sonst Beitrag zu lang!!!
</snip>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 28 Nov 2012 21:09:12 GMT
    Vary=Accept-Encoding
    Content-Length=79
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=97
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <?xml version='1.0'?>
   <xml>
   <response command='SyncWaters'>
   </response>
   </xml>
    -- RESPONSE END --
Synchronisierungs-Antwort erhalten für 0 Gewässer ...
0 Gewässer synchronisiert.
Synchronisiere Fahrten für 8 Personen mit Efb-ID's ...
  erstelle Synchronisierungs-Anfrage für Fahrt: 1 (06.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 2 (20.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 3 (25.10.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 4 (02.11.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 5 (06.11.2012); Person: Andreas Lange
  erstelle Synchronisierungs-Anfrage für Fahrt: 6 (11.10.2012); Person: Andreas Lange
Sende Synchronisierungs-Anfrage für 6 Fahrten ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncTrips">
<trip><tripID>2013_1</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-06</begdate><enddate>2012-10-06</enddate><begtime>10:00</begtime><endtime>13:00</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Burg - SKC</toText><kilometers>20</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221289509</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_2</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-20</begdate><enddate>2012-10-20</enddate><begtime>11:00</begtime><endtime>16:00</endtime><lines><line><waterText>Treene</waterText><toText>Tarp - Hünning</toText><kilometers>18</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352221358944</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_3</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-25</begdate><enddate>2012-10-25</enddate><begtime>10:00</begtime><endtime>15:00</endtime><lines><line><waterText>Alte Sorge,Große Schlote</waterText><toText>Meggerdorf - Fünfmühlen - Steinschleuse</toText><kilometers>15</kilometers></line></lines><comment><![CDATA[TEST (mit unbekannter Strecke/Gewässer)]]></comment><changeDate>1352221474765</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_4</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-02</begdate><enddate>2012-11-02</enddate><begtime>09:00</begtime><endtime>16:00</endtime><lines><line><toText>SKC - Missunde - Ulsnis</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[TEST1]]></comment><changeDate>1352221587311</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_5</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-11-06</begdate><enddate>2012-11-06</enddate><begtime>10:50</begtime><endtime>22:40</endtime><lines><line><waterText>Schlei</waterText><toText>SKC - Borgwedel (Alte Ziegelei) - SKC</toText><kilometers>16</kilometers></line></lines><comment><![CDATA[Test]]></comment><changeDate>1352238313508</changeDate><status>1</status><deleted>0</deleted></trip>
<trip><tripID>2013_6</tripID><userID>208</userID><boatID>43</boatID><begdate>2012-10-11</begdate><enddate>2012-10-11</enddate><begtime>09:45</begtime><endtime>17:45</endtime><lines><line><waterText>Schwentine</waterText><toText>Plön - Preetz - Klausdorf</toText><kilometers>30</kilometers></line></lines><comment><![CDATA[TEST]]></comment><changeDate>1352238618073</changeDate><status>1</status><deleted>0</deleted></trip>
</request>
</xml>

Antwort von Kanu-eFB:
    -- HEADER START --
    null=HTTP/1.1 200 OK
    Date=Wed, 28 Nov 2012 21:09:12 GMT
    Vary=Accept-Encoding
    Content-Length=1779
    Expires=Thu, 19 Nov 1981 08:52:00 GMT
    Keep-Alive=timeout=5, max=96
    Connection=Keep-Alive
    Content-Type=text/html
    Server=Apache
    X-Powered-By=PHP/5.4.4-7
    Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma=no-cache
    -- HEADER END --
    -- RESPONSE START --
   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   <html>
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <title>DKV efb - Fehlermeldung</title>
   </head>
   <body>
   <h1>efb</h1>
   <p>Es ist ein Fehler aufgetreten</p>
   <div>
       Datenbankfehler<br/>
   SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '14027-2012-11-28 22:09:13' for key 'PRIMARY'<br/>
   #0 /var/www/eFB/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
   #1 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
   #2 /var/www/eFB/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `tr...', Array)
   #3 /var/www/eFB/library/Zend/Db/Adapter/Abstract.php(546): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `tr...', Array)
   #4 /var/www/eFB/library/Zend/Db/Table/Abstract.php(1052): Zend_Db_Adapter_Abstract->insert('trips', Array)
   #5 /var/www/eFB/application/models/Trips.php(695): Zend_Db_Table_Abstract->insert(Array)
   #6 /var/www/eFB/application/models/SyncTrips.php(78): Trips->setTrip(Array, 'update')
   #7 /var/www/eFB/application/controllers/ServicesController.php(92): SyncTrips->import(Object(SimpleXMLElement))
   #8 /var/www/eFB/library/Zend/Controller/Action.php(513): ServicesController->indexAction()
   #9 /var/www/eFB/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
   #10 /var/www/eFB/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
   #11 /var/www/eFB/public/index.php(44): Zend_Controller_Front->dispatch()
   #12 {main}<br/>
   </div>
   </body>
   </html>
    -- RESPONSE END --
Exception:org.xml.sax.SAXParseExceptionpublicId: -//W3C//DTD HTML 4.01 Transitional//EN; systemId: http://www.w3.org/TR/html4/loose.dtd; lineNumber: 31; columnNumber: 3; The declaration for the entity "HTML.Version" must end with '>'.
Ungültige Synchronisierungs-Antwort.
Logout ...
Sende Synchronisierungs-Anfrage an https://efb.kanu-efb.de/services:
<?xml version='1.0' encoding='UTF-8' ?>
<xml>
<request command="SyncDone">
</request>
</xml>

Synchronisierung mit Kanu-eFB wegen Fehlern abgebrochen.
Brauchst du weitere Infos oder ist das ausreichend?

Viele Grüße
Andreas
Dateianhänge
efb - Fahrtenübersicht.png
So sehen meine (Test-)Fahrten im eFB aus. Relevant sind dabei nur die letzten 5 Fahrten, die aus efa importiert wurden.
efb - Fahrtenübersicht.png (149.06 KiB) 12119 mal betrachtet

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Synchronisation efa -> eFB

Beitrag von nick » Do 29. Nov 2012, 07:34

Hallo Andreas,

danke für die ausführliche Rückmeldung.
skc-andreas hat geschrieben:... bei einigen Fahrten ist Monat und Tag vertauscht (6.10.2012 -> 10.06.2012, 02.11.2012 -> 11.02.2012, 06.11.2012 -> 11.06.2012). Die Fahrten am 20.10.2012 und 25.12.2012 wurden hingegen korrekt übernommen.
Fehler im eFB, welches das Datum anscheinend als YYYY-DD-MM statt YYYY-MM-DD interpretiert, wenn der Tag <= 12 ist (also ein möglicher Monat ist). Leite ich weiter.
skc-andreas hat geschrieben:... bei einer Fahrt wird das Gewässer nicht ans eFB übergeben (die vom 02.11.2012 auf der Schlei). Bei der Fahrt am 06.11.2012 auf der Schlei ist das Gewässer auch im eFB angekommen.
Wie ist denn das Gewässer in den beiden Fahrtenbucheinträgen in efa erfaßt? Ist es Teil des Zieleintrags, oder wurde es manuell im Fahrtenbucheintrag eingetragen?
skc-andreas hat geschrieben:... die Fahrt am 11.10.2012 wird im eFB nicht angezeigt, obwohl sie ans eFB übertragen wurde.
Könnte mit der Fehlermeldung des eFB zusammenhängen... im eFB fliegt ein Fehler "Integrity constraint violation: 1062 Duplicate entry '14027-2012-11-28 22:09:13' for key 'PRIMARY'", der auf eine Fahrt vom 28.11.2012 hindeutet, die efa aber anhand deines Logs hier gar nicht überträgt. Mit diesem Fehler bricht die Synchronisation dann ab. Möglicherweise passiert dies vor (oder beim) Synchronisieren der Fahrt vom 11.10.2012. Leite ich weiter.
skc-andreas hat geschrieben:... die Gewässer werden weiterhin nicht synchronisiert.
Aber einige davon sind unter gleichen Namen im eFB eingetragen? Ich leite das nochmal weiter.
skc-andreas hat geschrieben:... am Ende der Synchronisation kommt es zu einer Fehlermeldung (s.u.).
S.o. - ja, hier scheint das eFB bereits einen Eintrag für eine synchonisierte Fahrt zu finden. Merkwürdigerweise aber wird gar keine Fahrt für den 28.11. synchronisiert...

Danke & Gruß,
Nicolas

Antworten