1 Příloha č. 2 Komunikace CTS s okolím Verze 3.0 z (Změny proti V2 jsou žlutě podbarvené) Registrovaní závodníci v CTS Typ komunikace: obousměrná Jmén...
Komunikace CTS s okolím Verze 3.0 z 22.2.2011. (Změny proti V2 jsou žlutě podbarvené)
Registrovaní závodníci v CTS Typ komunikace: obousměrná Jméno souboru: Download - CTSDATA.XML Upload – FINALSTARTINGLIST.XML Směrem k časoměřičské firmě: kompletní seznam lidí v databázi CTS. Směrem od časoměřičké: skutečný seznam přihlášených lidí, včetně nově evidovaných. Nepřihlášení závodníci z databáze se neuploadují. Formát souboru: 8807JanNovák <middlename>Jindřich 33451980-12-28 <email>[email protected]602456987MCZXL <startingnumber>123 693Novákovi89TRIATHLON Praha25633697241Firma s.r.o.33211001true
... ...
id Jednoznačný identifikátor závodníka v databázi CTS. datový typ: celé číslo
firstname Jméno závodníka.
lastname Příjmení závodníka.
middlename Druhé jméno závodníka.
licnumber Číslo licence ČSTT.
birthdate Datum narození – RRRR-MM-DD.
email Kontaktní e-mailová adresa.
phonenumber Kontaktní telefonní číslo.
gender Pohlaví. M = muž, F =žena.
country Dvoupísmenný kód země.
typesize Typová velikost závodníka. (S/M/L/XL/XXL).
startingnumber Startovní číslo závodníka.
family.id Jednoznačný identifikátor rodiny v databázi CTS.
family.name Jméno rodiny.
team.id Jednoznačný identifikátor týmu v databázi CTS.
team.name Název sportovního týmu.
team.tin IČ sportovního týmu.
firm.id Jednoznačný identifikátor firmy v databázi CTS.
firm.name Název firmy.
firm.tin IČ firmy.
firmy.ismedia Atribut zda se jedná o firmu z kategorie média. Ano = „true“, Ne = „false“.
Povinná pole (pro upload): • • • • • •
firstname lastname birthdate licnumber (jen u členů ČSTT) startingnumber (povinné pro závodníky evidované na závodě) team.name
Nepovinná pole je možné vynechat pro závodníky již evidované, nicméně je možné je poslat vyplněné. Zpočátku nejsou v systému rodiny a firmy.
Výsledky Jméno souboru: RESULTS.XML Typ komunikace: do CTS
01:58:44.219236521236532236543 ... ...
raceid Jednoznačný identifikátor závodu. Údaj k dispozici na kartě závodu na webu CTS.
results.racerid Jednoznačný identifikátor závodníka z databáze CTS.
results.startingnumber Startovní číslo závodníka.
results.status Příznak o dokončení závodu. OK – v pořádku dokončil závod DNS – nestartoval v závodě DNF – nedokončil závod DSQ – byl diskvalifikován
results.finishtime Celkový čas závodníka v cíli ve formátu hh:mm:ss.nnn (hodiny:minuty:sekundy.setiny).
result.id Jednoznačný identifikátor měření úseku u časoměřičské firmy.
result.time Hodnota měření úseku.
result.order Index pořadí úseku. Celé číslo, první index = 1. Příklad: Plavání: 1 Kolo: 2 Běh: 3 Příklad s měřeným depem: Plavání: 1 Depo: 2 Kolo: 3 Depo: 4 Běh: 5
Povinná pole (pro upload): Všechny elementy a atributy jsou povinné.
Startovní listina Jméno souboru: STARTINGLIST.XML Typ komunikace: z CTS 8807 <estimateswimmingtime>02:30 ... ...
raceid Jednoznačný identifikátor závodu v databázi CTS.
racer.id Jednoznačný identifikátor závodníka v databázi CTS.
racer.estimateswimmingtime Předpokládaný čas plavání v Aquatlonu ve formátu mm:ss (minuty:sekundy). V případě, že údaj není v přihlášce vyplněný nebo závod není typu Aquatlon, není element uveden.