Geschrieben von Oliver Stach | |
Letzte Aktualisierung: 23.08.2009, 12:13 | |
Für eine beschleunigte Datenübertragung verfügt die RDB über eine Uploadfunktion, in dem in einem bewusst sehr einfach gehaltenen Austauschformat, komplette Mannschaftskämpfe in einem Vorgang übertragen werden können. Dieses Dateiformat wird in dem folgenden Abschnitt beschrieben. GenerellesDas Format der RDB Datei zum Upload von Mannschaftskämpfen genügt dem allgemeinen Schema aller RDB Import und Export Dateien. D.h.
FormatHeader der Mannschaftskampf DateiJede RDB zum Austausch von Mannschaftskämpfen beginnt mit den drei Datenfeldern rdbi, 1.1.0 und MK wobei 'rdbi' eine Konstante ist, '1.1.0' für die Version des Interfaces und ''MK' für Mannschaftskampf steht. Hiernach folgen in der Headerzeile noch elf weitere Datenfelder, rdbi;1.1.0;MK;CID;LIGA;DATUM;HEIM;GAST;HPKT; GPKT;ZUSCHAUER;KANAME;KAVORN;BEM welche in der folgenden Auflistung näher beschrieben sind.
ImplementierungshinweiseDie RDB verfügt über zwei verschiedene Upload Möglichkeiten.
Die Datenfelder HPKT, GPKT und BEM werden hingegen unmittelbar übernommen und sind für die Ergebnisdarstellung relevant. Das Datenfeld BEM wird ausschließlich dem Ligenreferenten angezeigt. Die Datenfelder HPKT und GPKT werden allen Besuchern angezeigt. Die Datenfelder ZUSCHAUER, KANAME und KAVORN werden für statistische Zwecke erhoben. Beispiel einer Headerzeilerdbi;1.1.0;MK;4531;Landesliga;29.08.2009;RG Erkenschwick/Westerfilde;PSV Lippe-Detmold; 17;22;220;Akouh;Mohamed;Waage war nicht geeicht.Datenzeilen der Mannschaftskampf DateiInnerhalb einer Datenzeilen einer MK-Datei wird in jeder Zeile nun ein Einzelkampf Ergebnis kodiert. Hierbei bestimmt die das erste Datenfeld die sog. Kampfbezeichnung (KAMPFBEZ), welche in aufsteigender Gewichtsklasse notiert werden. Die Reihenfolge der übergebenen Einzelergebnisse erfolgt bei 10 Mannschaftskämpfe gemäß des nachfolgend aufgeführten Liste: 55, 60, 66 A, 66 B, 74 A, 74 B, 84 A, 84 B, 96, 120 bei Acht Mannschaftskämpfen entsprechend in dieser Reihenfolge: 55, 60, 66, 74 A, 74 B, 84, 96, 120 Hinweis: Bei z.B. '74 A' ist das Leerzeichen einzufügen. '74A' wird als fehlerhaft abgelehnt.EinzelkämpfeJeder Einzelkampf wird innerhalb einer Datenzeile mit Hilfe von 16 Datenfeldern übertragen: KAMPFBEZ;STIL;HEIMLIZ;HEIMNAME;HEIMVORN;GASTLIZ;GASTNAME;GASTVORN; HEIMPKT;GASTPKT;ERGEBNIS;RUNDE1;RUNDE2;RUNDE3;RUNDE4;RUNDE5; deren Bedeutung im Folgenden aufgeführt ist.
Komplettes Beispielrdbi;1.1.0;MK;0388;Vergleichskampf;15.08.2009;KSK Konkordia Neuss;NRW-Auswahl;26;9;100;; 55;LL;4896;Touba;Mimoun;6613;Eisenkrein;Arthur;4;0;TÜ;7:0;2:0;6:0;; 60;GR;8671;Tellez Zamora;Eduarnis;5511;Skrypka;Sergiy;1;3;PS;2:[2];3:0;1:2;1:[1]; 66 A;LL;5817;Efremov;Anatolij;2645;Storck;Alexander;0;3;PS;0:2;0:1;0:1;; 66 B;GR;6072;Cavusoglu;Mahmut;3972;van Voorst;Tim;3;0;PS;1:0;1:0;2:1;; 74 A;LL;6994;Durdischew;Hamberd;3088;Steffen;Jens;3;0;PS;6:0;1:0;3:0;; 74 B;GR;5720;Özdemir;Ilyas;4325;Khalil;Rabbia;4;0;SS;8:0;;;; 84 A;LL;8250;Loës;Patrick;6974;Kasumov;Schamhan;3;0;PS;2:0;4:0;2:0;; 84 B;LL;6852;Masaev;Islam;6433;Khoshbin-Nazdik;Rouzbeh;3;0;PS;2:0;2:0;1:0;; 96;GR;4812;Schwindt;Max;3331;van Rienen;Kevin;3;0;PS;1:0;1:0;1:0;; 120;LL;5728;Vaillant-Cantero;Jackson;2610;Zimmermann;Patrick;2;3;PS;1:2;2:1;1:0;0:1;0:1UTF8 UnterstützungDie RDB unterstützt neben einer iso-latin-1 Unterstützung auch UTF8 Codierungen. In diesem Fall ist bei der MK Datei im Header als erstes Datenfeld rdbi,utf8 anstatt rdbi zu notieren. |
- Details