<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.chessleaguemanager.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Klaus</id>
	<title>ChessLeagueManager - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.chessleaguemanager.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Klaus"/>
	<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php/Spezial:Beitr%C3%A4ge/Klaus"/>
	<updated>2026-10-17T00:56:56Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=273</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=273"/>
		<updated>2026-10-15T15:27:59Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
XCD als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM  1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig, 2 Durchgänge mit je 7 Runden, an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCM  1  2  7   8  12 &lt;br /&gt;
&lt;br /&gt;
XCM als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCM&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|6&lt;br /&gt;
|Turniertyp num nach CLM&lt;br /&gt;
|&amp;lt;turniertyp&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| -&lt;br /&gt;
|9&lt;br /&gt;
|Anzahl der Durchgänge&lt;br /&gt;
|&amp;lt;loops&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| -&lt;br /&gt;
|12&lt;br /&gt;
|Anzahl der Runden&lt;br /&gt;
|&amp;lt;rounds&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Anzahl der Stammbretter, only for team competitions&lt;br /&gt;
|&amp;lt;stamm&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
| -&lt;br /&gt;
|20&lt;br /&gt;
|Anzahl der Ersatzspieler, only for team competitions&lt;br /&gt;
|&amp;lt;ersatz&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=272</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=272"/>
		<updated>2026-10-15T15:26:55Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
XCD als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM  1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig&amp;lt;ins&amp;gt;, 2 Durchgänge mit je 7 Runden&amp;lt;/ins&amp;gt;, an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCM  1  2  7   8  12 &lt;br /&gt;
&lt;br /&gt;
XCM als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCM&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|6&lt;br /&gt;
|Turniertyp num nach CLM&lt;br /&gt;
|&amp;lt;turniertyp&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| -&lt;br /&gt;
|9&lt;br /&gt;
|Anzahl der Durchgänge&lt;br /&gt;
|&amp;lt;loops&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| -&lt;br /&gt;
|12&lt;br /&gt;
|Anzahl der Runden&lt;br /&gt;
|&amp;lt;rounds&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Anzahl der Stammbretter, only for team competitions&lt;br /&gt;
|&amp;lt;stamm&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
| -&lt;br /&gt;
|20&lt;br /&gt;
|Anzahl der Ersatzspieler, only for team competitions&lt;br /&gt;
|&amp;lt;ersatz&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=271</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=271"/>
		<updated>2026-10-15T14:03:47Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
XCD als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCM  1  2  7   8  12 &lt;br /&gt;
&lt;br /&gt;
XCM als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCM&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|6&lt;br /&gt;
|Turniertyp num nach CLM&lt;br /&gt;
|&amp;lt;turniertyp&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| -&lt;br /&gt;
|9&lt;br /&gt;
|Anzahl der Durchgänge&lt;br /&gt;
|&amp;lt;loops&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| -&lt;br /&gt;
|12&lt;br /&gt;
|Anzahl der Runden&lt;br /&gt;
|&amp;lt;rounds&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Anzahl der Stammbretter, only for team competitions&lt;br /&gt;
|&amp;lt;stamm&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
| -&lt;br /&gt;
|20&lt;br /&gt;
|Anzahl der Ersatzspieler, only for team competitions&lt;br /&gt;
|&amp;lt;ersatz&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=270</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=270"/>
		<updated>2026-10-14T21:00:01Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
XCD als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
XCM als Tabelle&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCM&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|6&lt;br /&gt;
|Turniertyp num nach CLM&lt;br /&gt;
|&amp;lt;turniertyp&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| -&lt;br /&gt;
|9&lt;br /&gt;
|Anzahl der Durchgänge&lt;br /&gt;
|&amp;lt;loops&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Anzahl der Runden&lt;br /&gt;
|&amp;lt;rounds&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Anzahl der Stammbretter, only for team competitions&lt;br /&gt;
|&amp;lt;stamm&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
| -&lt;br /&gt;
|20&lt;br /&gt;
|Anzahl der Ersatzspieler, only for team competitions&lt;br /&gt;
|&amp;lt;ersatz&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=269</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=269"/>
		<updated>2026-10-14T19:40:40Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=268</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=268"/>
		<updated>2026-10-13T08:45:02Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|81&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.83&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Ergebnis num nach CLM&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;defaultflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|93&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;dec2.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|126&lt;br /&gt;
| -&lt;br /&gt;
|150&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=267</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=267"/>
		<updated>2026-10-13T08:12:10Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|91&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.91&lt;br /&gt;
| -&lt;br /&gt;
|92&lt;br /&gt;
|Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.94&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brett&lt;br /&gt;
|&amp;lt;boardid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.98&lt;br /&gt;
| -&lt;br /&gt;
|98&lt;br /&gt;
|auswäerts/heim&lt;br /&gt;
|&amp;lt;homeflag&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|110&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|111&lt;br /&gt;
| -&lt;br /&gt;
|120&lt;br /&gt;
|Daten zu Durchgang 1 Runde 3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=266</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=266"/>
		<updated>2026-10-13T07:52:41Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|80&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=265</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=265"/>
		<updated>2026-10-09T19:25:14Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.81&lt;br /&gt;
| -&lt;br /&gt;
|83&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.85&lt;br /&gt;
| -&lt;br /&gt;
|86&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.88&lt;br /&gt;
| -&lt;br /&gt;
|88&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.90&lt;br /&gt;
| -&lt;br /&gt;
|91&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.93&lt;br /&gt;
| -&lt;br /&gt;
|97&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=264</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=264"/>
		<updated>2026-10-09T19:22:59Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|.76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|.79&lt;br /&gt;
| -&lt;br /&gt;
|79&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
| -&lt;br /&gt;
|82&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| -&lt;br /&gt;
|85&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|87&lt;br /&gt;
| -&lt;br /&gt;
|87&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
| -&lt;br /&gt;
|90&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|92&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=263</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=263"/>
		<updated>2026-10-09T19:21:40Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 76&lt;br /&gt;
| -&lt;br /&gt;
|77&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
| -&lt;br /&gt;
|78&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
| -&lt;br /&gt;
|82&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| -&lt;br /&gt;
|85&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|87&lt;br /&gt;
| -&lt;br /&gt;
|87&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
| -&lt;br /&gt;
|90&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|92&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=262</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=262"/>
		<updated>2026-10-09T19:20:46Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|74&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|76&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
| -&lt;br /&gt;
|76&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
| -&lt;br /&gt;
|78&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
| -&lt;br /&gt;
|82&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| -&lt;br /&gt;
|85&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|87&lt;br /&gt;
| -&lt;br /&gt;
|87&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
| -&lt;br /&gt;
|90&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|92&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=261</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=261"/>
		<updated>2026-10-09T19:18:09Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|80&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
| -&lt;br /&gt;
|76&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&amp;lt;merg&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
| -&lt;br /&gt;
|78&lt;br /&gt;
|kampflos&lt;br /&gt;
|&amp;lt;kampflos&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
| -&lt;br /&gt;
|82&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| -&lt;br /&gt;
|85&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&amp;lt;paarid&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|87&lt;br /&gt;
| -&lt;br /&gt;
|87&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&amp;lt;heim&amp;gt; :== &amp;lt;integer1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
| -&lt;br /&gt;
|90&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&amp;lt;mpoints&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|92&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&amp;lt;bpoints&amp;gt; :== &amp;lt;dec3.1&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|Daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=260</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=260"/>
		<updated>2026-10-09T19:13:47Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; XCD als Tabelle &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCD&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|7&lt;br /&gt;
|TeamID&lt;br /&gt;
|&amp;lt;teamid&amp;gt; :== &amp;lt;integer3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| -&lt;br /&gt;
|13&lt;br /&gt;
|Vereinscode der Mannschaft&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| -&lt;br /&gt;
|16&lt;br /&gt;
|Mannschaftsnummer im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| -&lt;br /&gt;
|80&lt;br /&gt;
|Reserve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
| -&lt;br /&gt;
|100&lt;br /&gt;
|Daten zu Durchgang 1 Runde 1 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|75&lt;br /&gt;
| -&lt;br /&gt;
|76&lt;br /&gt;
|Mannschaftsergebnis&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|78&lt;br /&gt;
| -&lt;br /&gt;
|78&lt;br /&gt;
|kampflos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
| -&lt;br /&gt;
|82&lt;br /&gt;
|TeamID des Gegners&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
| -&lt;br /&gt;
|85&lt;br /&gt;
|Nummer der Paarung&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|87&lt;br /&gt;
| -&lt;br /&gt;
|87&lt;br /&gt;
|auswärts/heim&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
| -&lt;br /&gt;
|90&lt;br /&gt;
|Mannschaftspunkte&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|92&lt;br /&gt;
| -&lt;br /&gt;
|96&lt;br /&gt;
|Brettpunkte&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|101&lt;br /&gt;
| -&lt;br /&gt;
|125&lt;br /&gt;
|daten zu Durchgang 1 Runde 2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=259</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=259"/>
		<updated>2026-10-09T18:41:42Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=258</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=258"/>
		<updated>2026-10-06T21:15:55Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=257</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=257"/>
		<updated>2026-10-06T21:10:05Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=256</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=256"/>
		<updated>2026-10-06T21:08:21Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&lt;br /&gt;
 XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&lt;br /&gt;
 XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&lt;br /&gt;
 XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&lt;br /&gt;
 XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System&lt;br /&gt;
 XCM   1 &lt;br /&gt;
Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&lt;br /&gt;
 XCM   1   8  12 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Zeilen&lt;br /&gt;
 XCP teamranking=0;&lt;br /&gt;
 XCP optionTiebreakersFideCorrect=1;&lt;br /&gt;
 ...&lt;br /&gt;
 XCP waiting_period=30;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&lt;br /&gt;
 XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&lt;br /&gt;
 XCS  66 +49 31123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 12345678901234567890&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents/Format&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|SpielerID&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
|14&lt;br /&gt;
|Vereinscode des Spielers&lt;br /&gt;
|&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&lt;br /&gt;
|&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| -&lt;br /&gt;
|19&lt;br /&gt;
|Mitgliedsnummer des Spielers im Verein&lt;br /&gt;
|&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=255</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=255"/>
		<updated>2026-10-06T20:52:59Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
 XCA 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
 1234567890123456789012345678901234567890&lt;br /&gt;
 XCC    7 SF Lohmar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&lt;br /&gt;
 XCD    2 G0222    3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt; XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt; XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
 XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
 XCS  66 +49 31123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&amp;lt;br&amp;gt;&lt;br /&gt;
 XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&lt;br /&gt;
 XCZ    7 66211-187&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=253</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=253"/>
		<updated>2026-10-06T20:12:04Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 +49 31123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&amp;lt;br&amp;gt;&lt;br /&gt;
XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| -&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=252</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=252"/>
		<updated>2026-10-06T20:11:03Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 +49 31123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&amp;lt;br&amp;gt;&lt;br /&gt;
XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
!Contents&lt;br /&gt;
|-1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|CLM Identifier&lt;br /&gt;
|XCZ&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=251</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=251"/>
		<updated>2026-10-06T20:07:47Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 +49 31123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&amp;lt;br&amp;gt;&lt;br /&gt;
XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Pos&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=250</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=250"/>
		<updated>2026-10-06T20:05:41Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird weiterhin zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänzenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;- Anzahl der beschleunigten Runden beim beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team number within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3. Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCE  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCG 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig an 8 Brettern (Stamm) und mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  +49 31123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 +49 31123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr (5 Runden)&amp;lt;br&amp;gt;&lt;br /&gt;
XCT   16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; neue Tabelle &amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=247</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=247"/>
		<updated>2026-10-04T22:23:39Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team mumber within club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number within club&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3.Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions!&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions!&amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig mit an 8 Brettern mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=246</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=246"/>
		<updated>2026-10-04T22:10:29Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Daten einer Mannschaft&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCD&#039;&#039;&#039; &amp;lt;Team Data&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Team Data&amp;gt; :== &amp;lt;teamid&amp;gt; &amp;lt;team ZPS&amp;gt; &amp;lt;team mumber with in club&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;teamid&amp;gt; :== &amp;lt;interger4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;clubZPS&amp;gt; :== &amp;lt;alnum5&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;team number&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Team Nr. 2 ist 3.Mannschaft des Vereins Naumburger SV&amp;lt;br&amp;gt;&lt;br /&gt;
XCD    2 G0222    3&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig mit an 8 Brettern mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=245</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=245"/>
		<updated>2026-10-04T18:42:46Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig mit an 8 Brettern mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=244</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=244"/>
		<updated>2026-10-04T18:41:39Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt; &amp;lt;Number of regular players&amp;gt; &amp;lt;Number of substitutes&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&amp;lt;Number of regular players&amp;gt; :== &amp;lt;integer&amp;gt;  !only if team competitions! &lt;br /&gt;
&amp;lt;Number of substitutes&amp;gt; :== &amp;lt;integer&amp;gt;      !only if team competitions! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.1: Einzelturnier - Der Turniermodus ist hier Schweizer System &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.2: Teamwettbewerb - Liga, vollrundig mit an 8 Bretter mit max. 12 Ersatzspielern je Mannschaft&amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1   8  12 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=241</id>
		<title>Clm/5.1.2/hilfe.clm.organisationsteam</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=241"/>
		<updated>2026-09-22T09:55:14Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Organisationsteam ==&lt;br /&gt;
&lt;br /&gt;
=== Organisationsteam zuordnen ===&lt;br /&gt;
&lt;br /&gt;
Mit der Version 5.1.2 gibt es neue Möglichkeiten verantwontwortliche Personen denkbaren Funktionen in der Turnierorganisation zuzuordnen. &lt;br /&gt;
&lt;br /&gt;
Der bisherige Ansatz ein Turnierleiter ein Turnier bzw. ein Staffelleiter eine Punktspielstaffel hat sich insbesondere für grössere CLM-Installationen als nicht ausreichend flexibel erwiesen, denn nur der jeweilige Turnierleiter bzw. Staffelleiter hatte alle notwendigen Systemrechte im Adminbereich. &lt;br /&gt;
&lt;br /&gt;
Alle hier eingetragenen Personen sind den bisheren Turnier- oder Staffelleiter bzgl. der Systemrechte gleichgestellt und können diesen ggf. vertreten (Urlaub, Krankheit, ...) bzw. arbeitsteilig unterstützen. Da alle Aktivitäten im Logfile hinterlegt werden, ist die jeweilige Verantwortlichkeit nachweisbar.&lt;br /&gt;
&lt;br /&gt;
Den hier aufgelisteten Funktion können alle Benutzer zugeordnent werden, die die Berechtigung als Turnierleiter- bzw. Staffelleiter besitzen. Ausnahme ist die Funktion des Kassierers.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der CLM-Administratoren bleibt unverändert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kassierer zuordnen ===&lt;br /&gt;
&lt;br /&gt;
Der Funktion des Kassierers können alle Benutzer mit der Mindest-Berechtigung Mannschaftsführer zugeordnent werden. Der Kassierer ist im Frontend aktiv und benötigt keine Berechtigung für den Adminbereich.&lt;br /&gt;
&lt;br /&gt;
Die Kassiererfunktion gibt es mit Version 5.1.2 nur für Einzelturniere.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=240</id>
		<title>Clm/5.1.2/hilfe.clm.organisationsteam</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=240"/>
		<updated>2026-09-22T09:36:34Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Organisationsteam ==&lt;br /&gt;
&lt;br /&gt;
=== Organisationsteam zuordnen ===&lt;br /&gt;
&lt;br /&gt;
Mit der Version 5.1.2 gibt es neue Möglichkeiten verantwontwortliche Personen denkbaren Funktionen in der Turnierorganisation zuzuordnen. &lt;br /&gt;
&lt;br /&gt;
Der bisherige Ansatz ein Turnierleiter ein Turnier bzw. ein Staffelleiter eine Punktspielstaffel hat sich insbesondere für grössere CLM-Installationen als nicht ausreichend flexibel erwiesen, denn nur der jeweilige Turnierleiter bzw. Staffelleiter hatte alle notwendigen Systemrechte im Adminbereich. &lt;br /&gt;
&lt;br /&gt;
Alle hier eingetragenen Personen sind den bisheren Turnier- oder Staffelleiter bzgl. der Systemrechte gleichgestellt und können diesen ggf. vertreten (Urlaub, Krankheit, ...) bzw. arbeitsteilig unterstützen. Da alle Aktivitäten im Logfile hinterlegt werden, ist die jeweilige Verantwortlichkeit nachweisbar.&lt;br /&gt;
&lt;br /&gt;
Den hier aufgelisteten Funktion können alle Benutzer zugeordnent werden, die die Berechtigung als Turnierleiter- bzw. Staffelleiter besitzen. Ausnahme ist die Funktion des Kassierers.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der CLM-Administrator bleibt unverändert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Kassierer zuordnen ===&lt;br /&gt;
&lt;br /&gt;
Der Funktion des Kassierers können alle Benutzer mit der Mindest-Berechtigung Mannschaftsführer zugeordnent werden. Der Kassierer ist im Frontend aktiv und benötigt keine Berechtigung für den Adminbereich.&lt;br /&gt;
&lt;br /&gt;
Die Kassiererfunktion gibt es mit Version 5.1.2 nur für Einzelturniere.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=239</id>
		<title>Clm/5.1.2/hilfe.clm.organisationsteam</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.2/hilfe.clm.organisationsteam&amp;diff=239"/>
		<updated>2026-09-22T09:23:13Z</updated>

		<summary type="html">&lt;p&gt;Klaus: Die Seite wurde neu angelegt: „Organisationsteam zuordnen  Mit der Version 5.1.2 gibt es neue Möglichkeiten verantwontwortliche Personen denkbaren Funktionen in der Turnierorganisation zuzuordnen.   Der bisherige Ansatz ein Turnierleiter ein Turnier bzw. ein Staffelleiter eine Punktspielstaffel hat sich insbesondere für grössere CLM-Installationen als nicht ausreichend flexibel erwiesen, denn nur der jeweilige Turnierleiter bzw. Staffelleiter hatte alle notwendigen Systemrechte.   A…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Organisationsteam zuordnen&lt;br /&gt;
&lt;br /&gt;
Mit der Version 5.1.2 gibt es neue Möglichkeiten verantwontwortliche Personen denkbaren Funktionen in der Turnierorganisation zuzuordnen. &lt;br /&gt;
&lt;br /&gt;
Der bisherige Ansatz ein Turnierleiter ein Turnier bzw. ein Staffelleiter eine Punktspielstaffel hat sich insbesondere für grössere CLM-Installationen als nicht ausreichend flexibel erwiesen, denn nur der jeweilige Turnierleiter bzw. Staffelleiter hatte alle notwendigen Systemrechte. &lt;br /&gt;
&lt;br /&gt;
Alle hier eingetragenen Personen sind den bisheren Turnier- oder Staffelleiter bzgl. der Systemrechte gleichgestellt und können diesen ggf. vertreten (Urlaub, Krankheit, ...) bzw. arbeitsteilig unterstützen. Da alle Aktivitäten im Logfile hinterlegt werden, ist die jeweilige Verantwortlichkeit nachweisbar.&lt;br /&gt;
&lt;br /&gt;
Den hier aufgelisteten Funktion können Benutzer zugeordnent werden, die die Berechtigung als Turnierleiter- bzw. Staffelleiter besitzen. Ausnahme ist die Funktion des Kassierers, siehe dazu unten.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=238</id>
		<title>Clm/5.1.0/hilfe.clm.rangfolgegruppen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=238"/>
		<updated>2026-08-29T16:14:11Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pflege der Rangfolgegruppen ==&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgesystem ===&lt;br /&gt;
&lt;br /&gt;
Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind.&lt;br /&gt;
Mit der Reihenfolge erfolgt auch eine Zuordnung zu den Mannschaften.&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgegruppen ===&lt;br /&gt;
&lt;br /&gt;
Neben der oben beschriebenen allgemeinen Rangfolge kann es auch weitere Rangfolgen mit eingeschränkten Berechtigungen geben, z.B. im Jugend- oder Seniorenbereich. Auch Mannschaftskämpfe der Frauen seien genannt. Hierfür sind entsprechende Rangfolgegruppen anzulegen, die die Bestimmungen der jeweiligen Ausschreibung abbilden.&lt;br /&gt;
&lt;br /&gt;
=== Hinweise zur Pflege ===&lt;br /&gt;
&lt;br /&gt;
Der aktuelle Screen zeigt die möglichen Beschränkungen nach Geschlecht, Alter/Stichtag und Status der Mitgliedschaft.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinweise zu Alter/Stichtag:&lt;br /&gt;
* Standardmäßig werden im CLM die Mitglieder nur mit Geburtsjahr gespeichert, denn nur das Geburtsjahr wird bei der Datenübernahme durch den DSB bereitgestellt.&lt;br /&gt;
* Auswahl nach Alter: Basis der Berechnung sind die Jahrsangabe im Feld Meldeschluss und das gespeichert Geburtsjahr des Spieler. Das führt u.U. zu Schwierigkeiten, wenn der Wettbewerb in Vergleich zum Meldeschluss im Folgejahr stattfindet.&lt;br /&gt;
* Auswahl nach Stichtag: Wegen der möglichen Schwierigkeiten bei der Auswahl nach Alter wird alternativ die Auswahl nach Stichtag angeboten. Aber auch hier sind nur die Jahresangaben Basis der Auswahl.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=237</id>
		<title>Clm/5.1.0/hilfe.clm.rangfolgegruppen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=237"/>
		<updated>2026-08-29T09:03:00Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pflege der Rangfolgegruppen ==&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgesystem ===&lt;br /&gt;
&lt;br /&gt;
Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind.&lt;br /&gt;
Mit der Reihenfolge erfolgt auch eine Zuordnung zu den Mannschaften.&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgegruppen ===&lt;br /&gt;
&lt;br /&gt;
Neben der oben beschriebenen allgemeinen Rangfolge kann es auch weitere Rangfolgen mit eingeschränkten Berechtigungen geben, z.B. im Jugend- oder Seniorenbereich. Auch Mannschaftskämpfe der Frauen seien genannt. Hierfür sind entsprechende Rangfolgegruppen anzulegen, die die Bestimmungen der jeweiligen Ausschreibung abbilden.&lt;br /&gt;
&lt;br /&gt;
=== Hinweise zur Pflege ===&lt;br /&gt;
&lt;br /&gt;
Der aktuelle Screen zeigt die möglichen Beschränkungen nach Geschlecht, Alter/Stichtag und Status der Mitgliedschaft.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinweise zu Alter/Stichtag:&lt;br /&gt;
* Standardmäßig werden im CLM die Mitglieder nur mit Geburtsjahr gespeichert, denn nur das Geburtsjahr wird bei der Datenübernahme durch den DSB bereitgestellt.&lt;br /&gt;
* Auswahl nach Alter: Basis der Berechnung sind die Jahrsangabe im Feld Meldeschluss und das gespeichert Geburtsjahr des Spieler, das führt u.U. zu Schwierigkeiten, wenn Wettbewerb in Vergleich zum Meldeschluss im Folgejahr stattfindet.&lt;br /&gt;
* Auswahl nach Stichtag: Wegen der möglichen Schwierigkeiten bei der Auswahl nach Alter wird alternativ die Auswahl nach Stichtag angeboten. Aber auch hier sind nur die Jahresangaben Basis der Auswahl.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=236</id>
		<title>Clm/5.1.0/hilfe.clm.rangfolgegruppen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=236"/>
		<updated>2026-08-29T09:02:33Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pflege der Rangfolgegruppen ==&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgesystem ===&lt;br /&gt;
&lt;br /&gt;
Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind.&lt;br /&gt;
Mit der Reihenfolge erfolgt auch eine Zuordnung zu den Mannschaften.&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgegruppen ===&lt;br /&gt;
&lt;br /&gt;
Neben der oben beschriebenen allgemeinen Rangfolge kann es auch weitere Rangfolgen mit eingeschränkten Berechtigungen geben, z.B. im Jugend- oder Seniorenbereich. Auch Mannschaftskämpfe der Frauen seien genannt. Hierfür sind entsprechende Rangfolgegruppen anzulegen, die die Bestimmungen der jeweiligen Ausschreibung abbilden.&lt;br /&gt;
&lt;br /&gt;
=== Hinweise zur Pflege ===&lt;br /&gt;
&lt;br /&gt;
Der aktuelle Screen zeigt die möglichen Beschränkungen nach Geschlecht, Alter/Stichtag und Status der Mitgliedschaft.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinweise zu Alter/Stichtag:&lt;br /&gt;
*- Standardmäßig werden im CLM die Mitglieder nur mit Geburtsjahr gespeichert, denn nur das Geburtsjahr wird bei der Datenübernahme durch den DSB bereitgestellt.&lt;br /&gt;
*- Auswahl nach Alter: Basis der Berechnung sind die Jahrsangabe im Feld Meldeschluss und das gespeichert Geburtsjahr des Spieler, das führt u.U. zu Schwierigkeiten, wenn Wettbewerb in Vergleich zum Meldeschluss im Folgejahr stattfindet.&lt;br /&gt;
*- Auswahl nach Stichtag: Wegen der möglichen Schwierigkeiten bei der Auswahl nach Alter wird alternativ die Auswahl nach Stichtag angeboten. Aber auch hier sind nur die Jahresangaben Basis der Auswahl.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=235</id>
		<title>Clm/5.1.0/hilfe.clm.rangfolgegruppen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=235"/>
		<updated>2026-08-29T08:56:56Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pflege der Rangfolgegruppen ==&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgesystem ===&lt;br /&gt;
&lt;br /&gt;
Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind.&lt;br /&gt;
Mit der Reihenfolge erfolgt auch eine Zuordnung zu den Mannschaften.&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgegruppen ===&lt;br /&gt;
&lt;br /&gt;
Neben der oben beschriebenen allgemeinen Rangfolge kann es auch weitere Rangfolgen mit eingeschränkten Berechtigungen geben, z.B. im Jugend- oder Seniorenbereich. Auch Mannschaftskämpfe der Frauen seien genannt. Hierfür sind entsprechende Rangfolgegruppen anzulegen, die die Bestimmungen der jeweiligen Ausschreibung abbilden.&lt;br /&gt;
&lt;br /&gt;
=== Hinweise zur Pflege ===&lt;br /&gt;
&lt;br /&gt;
Der aktuelle Screen zeigt die möglichen Beschränkungen nach Geschlecht, Alter/Stichtag und Status der Mitgliedschaft.&lt;br /&gt;
Hinweise zu Alter/Stichtag:&lt;br /&gt;
- Standardmäßig werden im CLM die Mitglieder nur mit Geburtsjahr gespeichert, denn nur das Geburtsjahr wird bei der Datenübernahme durch den DSB bereitgestellt.&lt;br /&gt;
- Auswahl nach Alter: Basis der Berechnung sind die Jahrsangabe im Feld Meldeschluss und das gespeichert Geburtsjahr des Spieler, das führt u.U. zu Schwierigkeiten, wenn Wettbewerb in Vergleich zum Meldeschluss im Folgejahr stattfindet.&lt;br /&gt;
- Auswahl nach Stichtag: Wegen der möglichen Schwierigkeiten bei der Auswahl nach Alter wird alternativ die Auswahl nach Stichtag angeboten. Aber auch hier sind nur die Jahresangaben Basis der Auswahl.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=234</id>
		<title>Clm/5.1.0/hilfe.clm.rangfolgegruppen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Clm/5.1.0/hilfe.clm.rangfolgegruppen&amp;diff=234"/>
		<updated>2026-08-29T08:25:57Z</updated>

		<summary type="html">&lt;p&gt;Klaus: Die Seite wurde neu angelegt: „== Pflege der Rangfolgegruppen ==  === Rangfolgesystem ===  Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind. Mit der Reihenfolge erfolgt auch eine Zuordnung zu d…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pflege der Rangfolgegruppen ==&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgesystem ===&lt;br /&gt;
&lt;br /&gt;
Grundlage des Rangfolge- oder auch Ranglistensystem genannt im Punktspielbetrieb sind die Rangfolgen der Vereine, eine Listung alles spielberechtigten und teilnahmewillige Mitglieder eines Vereins gültig für die Saison. Die Reihenfolge legt der Verein fest, dabei im Regelfall Spielstärke und persönliche Wünsche der Aktiven wesentlich sind.&lt;br /&gt;
Mit der Reihenfolge erfolgt auch eine Zuordnung zu den Mannschaften.&lt;br /&gt;
&lt;br /&gt;
=== Rangfolgegruppen ===&lt;br /&gt;
&lt;br /&gt;
Neben der oben beschriebenen allgemeinen Rangfolge kann es auch weitere Rangfolgen mit eingeschränkten Berechtigungen geben, z.B. im Jugend- oder Seniorenbereich. Auch Mannschaftskämpfe der Frauen seien genannt. Hierfür sind entsprechende Rangfolgegruppen anzulegen, die die Bestimmungen der jeweiligen Ausschreibung abbilden.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=161</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=161"/>
		<updated>2026-07-04T17:43:01Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   [[CLM:Backend:Schnellstart|Schnellstart]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 [[CLM:Technische Details:config-Parameter|config-Beschreibung]]&lt;br /&gt;
    [[CLM:Benutzer|Benutzer]]                    Anlegen, Pflege, Benutzergruppen, [[CLM:Benutzer:Email-Adressen in Joomla und CLM|Email-Adressen in Joomla und CLM]]&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    [[CLM:Backend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Teamwettbewerbe:Ligen:Organisationsanzeige|Organisationsanzeige]]&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur, [[CLM:Backend:Teamwettbewerbe:Ergebnisse:Mannschaftsantrittspunkt|Mannschaftsantrittspunkt]]&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Backend:Einzelturniere:Startgeldverwaltung|Startgeldverwaltung]]&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebnisse]]              Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, [[CLM:Backend:Einzelturniere:Runden:Pairing|Aktivierung der CH-System-Auslosung]]&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, [[CLM:Frontend:Sonstiges:Meldung: interner Fehler|Meldung: interner Fehler]], für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, [[CLM:Technische Details:Beschreibung TRF|Beschreibung TRF]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Module|Module]]&lt;br /&gt;
    Loginmodul&lt;br /&gt;
    Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
    [[CLM:Module:Kartenmodul|Kartenmodul]]&lt;br /&gt;
 [[CLM:Plugins|Plugins]]&lt;br /&gt;
    [[CLM:Plugins:Datendarstellung Teamwettbewerbe|Datendarstellung Teamwettbewerbe]]&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=153</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=153"/>
		<updated>2026-05-29T09:19:49Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Turnier (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCM&#039;&#039;&#039; &amp;lt;Tournament Mode&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Mode&amp;gt; :== &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Der Turniermodus ist hier Schweizer System (Einzelturnier) &amp;lt;br&amp;gt;&lt;br /&gt;
XCM   1 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=152</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=152"/>
		<updated>2026-05-29T09:05:28Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&amp;lt;br&amp;gt;&lt;br /&gt;
XCP optionTiebreakersFideCorrect=1;&amp;lt;br&amp;gt;&lt;br /&gt;
...&amp;lt;br&amp;gt;&lt;br /&gt;
XCP waiting_period=30;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=151</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=151"/>
		<updated>2026-05-29T09:02:04Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Single Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: XCP kann mehrfach sein; Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP-Angaben &lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails ist die Gesamtheit der XCP &amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Telefon-Nr. eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCS&#039;&#039;&#039; &amp;lt;Player Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Phone Number&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;Phone Number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Phone Number&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 66 hat die Telefon-Nr  031123456 hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCS  66 031123456&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Teamwettbewerbe:Ligen:Organisationsanzeige&amp;diff=150</id>
		<title>CLM:Teamwettbewerbe:Ligen:Organisationsanzeige</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Teamwettbewerbe:Ligen:Organisationsanzeige&amp;diff=150"/>
		<updated>2026-05-23T21:15:03Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In übergeordneten Ligen spielen meist Mannschaften aus verschiedenen untergeordneten Strukturen, z.B. können in einer Verbandsliga Mannschaften aus verschiedenen Schachbezirken spielen. Mit dem neuen kleinen Feature wird die Zuordnung im Frontend verdeutlicht; nicht allen ist immer klar, welche Mannschaft gehört zu welchen Bereich.&lt;br /&gt;
&lt;br /&gt;
Die neue Funktion: in den Ligadetails kann eingestellt werden, ob als mouseover über den Mannschaftsnamen in Rangliste bzw. Tabelle der Name der Schachbezirks, des Schachverband oder der Schachorganisation des Bundeslandes erscheinen soll. Keinerlei Anzeige ist der Standard.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Teamwettbewerbe:Ligen:Organisationsanzeige&amp;diff=149</id>
		<title>CLM:Teamwettbewerbe:Ligen:Organisationsanzeige</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Teamwettbewerbe:Ligen:Organisationsanzeige&amp;diff=149"/>
		<updated>2026-05-23T17:58:04Z</updated>

		<summary type="html">&lt;p&gt;Klaus: Die Seite wurde neu angelegt: „In übergeordneten Ligen spielen meist Mannschaften aus verschiedenen untergeordneten Strukturen, z.B. können in einer Verbandsliga Mannschaften aus verschiedenen Schachbezirken spielen. Mit dem neuen kleinen Feature wird die Zuordnung im Frontend verdeutlicht; nicht allen ist immer klar, welche Mannschaft gehört zu welchen Bereich.  Die neue Funktion: in den Ligadetails kann eingestellt werden, ob als mouseover über den Mannschaftsnamen der Name der S…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In übergeordneten Ligen spielen meist Mannschaften aus verschiedenen untergeordneten Strukturen, z.B. können in einer Verbandsliga Mannschaften aus verschiedenen Schachbezirken spielen. Mit dem neuen kleinen Feature wird die Zuordnung im Frontend verdeutlicht; nicht allen ist immer klar, welche Mannschaft gehört zu welchen Bereich.&lt;br /&gt;
&lt;br /&gt;
Die neue Funktion: in den Ligadetails kann eingestellt werden, ob als mouseover über den Mannschaftsnamen der Name der Schachbezirks, des Schachverband oder der Schachorganisation des Bundeslandes erscheinen soll. Keinerlei Anzeige ist der Standard.&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=148</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=148"/>
		<updated>2026-05-23T17:42:14Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   [[CLM:Backend:Schnellstart|Schnellstart]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 [[CLM:Technische Details:config-Parameter|config-Beschreibung]]&lt;br /&gt;
    [[CLM:Benutzer|Benutzer]]                    Anlegen, Pflege, Benutzergruppen, [[CLM:Benutzer:Email-Adressen in Joomla und CLM|Email-Adressen in Joomla und CLM]]&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    [[CLM:Backend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Teamwettbewerbe:Ligen:Organisationsanzeige|Organisationsanzeige]]&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur, [[CLM:Backend:Teamwettbewerbe:Ergebnisse:Mannschaftsantrittspunkt|Mannschaftsantrittspunkt]]&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Backend:Einzelturniere:Startgeldverwaltung|Startgeldverwaltung]]&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebnisse]]              Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, Pairing&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, [[CLM:Frontend:Sonstiges:Meldung: interner Fehler|Meldung: interner Fehler]], für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, [[CLM:Technische Details:Beschreibung TRF|Beschreibung TRF]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Module|Module]]&lt;br /&gt;
    Loginmodul&lt;br /&gt;
    Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
    [[CLM:Module:Kartenmodul|Kartenmodul]]&lt;br /&gt;
 [[CLM:Plugins|Plugins]]&lt;br /&gt;
    [[CLM:Plugins:Datendarstellung Teamwettbewerbe|Datendarstellung Teamwettbewerbe]]&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=147</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=147"/>
		<updated>2026-05-20T16:51:18Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anzahl der Gruppen bei beschleunigten Verfahren&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCG&#039;&#039;&#039; &amp;lt;number of groups&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of groups&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren mit 3 Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails&amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=146</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=146"/>
		<updated>2026-05-20T16:45:33Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails&amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=145</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=145"/>
		<updated>2026-05-20T16:43:03Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- eMail eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCE&#039;&#039;&#039; &amp;lt;Player Mail Address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Mail Address&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;mail address&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;mail address&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 112 hat eMail maxmuster@provider.com hinterlegt&amp;lt;br&amp;gt;&lt;br /&gt;
XCC  112 maxmuster@provider.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Inhalt des Felds params der Turnierdetails&amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=144</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=144"/>
		<updated>2026-05-20T16:26:28Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Feinwertungen (numerisch im CLM-Code)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCF&#039;&#039;&#039; &amp;lt;Tie-Breaker Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tie-Breakers Numbers&amp;gt; :== &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Feinwertungen sind hier Buchholz und Sonneborn-Berger, die dritte Feinwertung ist nicht gesetzt&amp;lt;br&amp;gt;&lt;br /&gt;
XCF   1  3  0&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails&amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 hat DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=143</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=143"/>
		<updated>2026-05-20T16:13:13Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Inhalt des Felds params der Turnierdetails&amp;lt;br&amp;gt;&lt;br /&gt;
XCP teamranking=0;;optionTiebreakersFideCorrect=1;;optionEloAnalysis=1;;option50PercentRule=0;;useAsTWZ=0;;autoDWZ=0;;waiting_period=;;time_control=0;;qualiUp=0;............inofDWZ=0;;import_source=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 har DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=142</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=142"/>
		<updated>2026-05-20T15:58:43Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Anschrift des Spiellokal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCL&#039;&#039;&#039; &amp;lt;Event Location&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Event Location&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- CLM-Parameter des Turniers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCP&#039;&#039;&#039; &amp;lt;Tournament Parameter&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Tournament Parameter&amp;gt; :== &amp;lt;string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Gespielt wird in der Aula der Hort (Hinweis: der Aufbau der Anschrift entspricht den Vorgaben der Quellinstallation)&amp;lt;br&amp;gt;&lt;br /&gt;
XCL Aula im Hort Kinderpark,Wiener Straße 18,06128 Halle (Saale)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bsp.: Spieler Nr. 14 har DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Rundenstartzeiten&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XCT&#039;&#039;&#039; &amp;lt;Start Time of the Rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aufbau analog zu Standardsatzart 132 mit den Spieltagen (Datum)&lt;br /&gt;
&lt;br /&gt;
Bsp.: Die Runden beginnen 16 Uhr bzw. 09:30 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
XCT                                        16:00:00  09:30:00  16:00:00  09:30:00  16:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=141</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=141"/>
		<updated>2026-05-20T15:27:24Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCC    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 har DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=140</id>
		<title>CLM:Technische Details:Beschreibung TRF</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Beschreibung_TRF&amp;diff=140"/>
		<updated>2026-05-20T15:25:58Z</updated>

		<summary type="html">&lt;p&gt;Klaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Dateiformat TRF wird u.a. verwendet, um &#039;&#039;&#039;Turnierergebnisse an die FIDE&#039;&#039;&#039; zu melden.&lt;br /&gt;
&lt;br /&gt;
Die FIDE stellt hierfür umfangreiche Beschreibungen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die z.Z. gültige Fassung von 2016:&lt;br /&gt;
&lt;br /&gt;
- https://www.fide.com/FIDE/handbook/C04Annex2_TRF16.pdf&lt;br /&gt;
&lt;br /&gt;
Die in Arbeit befindliche Fassung, die sehr wahrscheinlich im 2.Halbjahr 2026 in Kraft treten wird:&lt;br /&gt;
&lt;br /&gt;
- https://tec.fide.com/trf-2026/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das TRF-Format wird auch zum &#039;&#039;&#039;Datenaustausch mit Programmroutinen wie JaVaFo oder bbpairing&#039;&#039;&#039; verwendet, die die Ansetzungen in bestimmten Turnierformen (z.B. Schweizer System) unterstützen.&lt;br /&gt;
&lt;br /&gt;
Für diesen Zweck gibt es Erweiterungen zum oben genannten FIDE-Standard. Die ergänenden Satzarten starten alle mit &amp;quot;&#039;&#039;&#039;XX&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennbuchstaben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXA &amp;lt;Accelerated rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Accelerated rounds&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;fictious points&amp;gt; [&amp;lt;fictious points&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;fictious points&amp;gt; :== &amp;quot;  0.0&amp;quot; | &amp;quot;  0.5&amp;quot; | &amp;quot;  1.0&amp;quot; | ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXC &amp;lt;configuration&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt; :== [&amp;quot;rank&amp;quot;] [&amp;quot;black1&amp;quot;|&amp;quot;white1&amp;quot;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXP &amp;lt;forbidden Pairs&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;forbidden Pairs&amp;gt; :== &amp;lt;list of pairing ids&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;list of pairing ids&amp;gt; :== &amp;lt;pairing id&amp;gt; &amp;lt;pairing id&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXR &amp;lt;number of rounds&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;number of rounds&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXS &amp;lt;Scoring Point System&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Scoring Point System&amp;gt; :== &amp;lt;scoring rule&amp;gt; [&amp;lt;scoring rule&amp;gt; ...]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring rule&amp;gt; :== &amp;lt;scoring id&amp;gt; &amp;quot;=&amp;quot; &amp;lt;score&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;scoring id&amp;gt; :== &amp;quot;WW&amp;quot; | &amp;quot;BW&amp;quot; | &amp;quot;WD&amp;quot; | &amp;quot;BD&amp;quot; | &amp;quot;WL&amp;quot; | &amp;quot;BL&amp;quot; | &amp;quot;ZPB&amp;quot; | &amp;quot;HPB&amp;quot; | &amp;quot;FPB&amp;quot; | &amp;quot;PAB&amp;quot; | &amp;quot;FW&amp;quot; | &amp;quot;FL&amp;quot; | &amp;quot;W&amp;quot; | &amp;quot;D&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;score&amp;gt; :== [&amp;lt;integer&amp;gt;] &amp;quot;.&amp;quot; [&amp;lt;integer&amp;gt;]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;XXZ &amp;lt;absent Players&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im &#039;&#039;&#039;CLM-Projekt&#039;&#039;&#039; wird das TRF-Format darüber hinaus zum Austausch von Turnierdaten zwischen einzelnen CLM-Installationen verwendet. Die hierfür zusätzlichen Satzarten starten mit &amp;quot;&#039;&#039;&#039;XC&#039;&#039;&#039;&amp;quot; gefolgt von einen dritten Kennzeichen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;- Anzahl der beschleinigten Runden bei beschleunigten Verfahren&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;&#039;XCA&#039;&#039;&#039; &amp;lt;last accelerated round&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;last accelerated round&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Beschleunigtes Verfahren bis Runde 3&amp;lt;br&amp;gt;&lt;br /&gt;
XCA 3 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Vereinsname eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCC&#039;&#039;&#039; &amp;lt;Player Club Name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Club Name&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club name&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club name&amp;gt; :== &amp;lt;string&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied im SF Lohmar&amp;lt;br&amp;gt;&lt;br /&gt;
XCA    7 SF Lohmar&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Wertzahlen (DWZ ELO TWZ) eines Teilnehmers&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCR&#039;&#039;&#039; &amp;lt;Player Ranking Numbers&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player Ranking Numbers&amp;gt; :== &amp;lt;integer4&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt; &amp;lt;integer&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 14 har DWZ 1914, Elo 1893 und seine TWZ ist 1914&amp;lt;br&amp;gt;&lt;br /&gt;
XCR   14 1914 1893 1914&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Vereinsmitgliedschaft über ZPS-Vereinsnummer und Mitgliedsnummer im Verein&lt;br /&gt;
&amp;lt;p&amp;gt;&#039;&#039;&#039;XCZ&#039;&#039;&#039; &amp;lt;Player ZPS&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;Player ZPS&amp;gt; :== &amp;lt;playerid&amp;gt; &amp;lt;club zps&amp;gt;-&amp;lt;member id&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;playerid&amp;gt; :== &amp;lt;integer4&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;club zps&amp;gt; :== &amp;lt;alnum&amp;gt;{5}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;member id&amp;gt; :== &amp;lt;integer&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;integer4&amp;gt; :== &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;space&amp;gt;&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; |&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;space&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt; | &amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;digit&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Bsp.: Spieler Nr. 7 ist Mitglied Nr. 187 im Verein 66211&amp;lt;br&amp;gt;&lt;br /&gt;
XCZ    7 66211-187&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Klaus</name></author>
	</entry>
</feed>