Systemdokumentation
Eksterne resultatkilder
Ud over klubturneringer i BC3 kommer resultater ind fra online-platforme. Alle tre nuværende veje går gennem HACMP_Reader.
RealBridge
- RealBridge
- USEBIO XML
- HACMP_Reader
- Central behandling
- Handicap / eventuelt mesterpoint
Kendt indhold i XML
- klub
- turnering
- dato
- turneringstype
- deltagere
- DBF medlemsnumre
- par
- placering
- procent
- runder
- spil
- kontrakt
- resultat
- matchpoints
RealBridge-XML er tilstrækkeligt detaljeret til at understøtte handicapbehandling. Præcis databasemapping dokumenteres senere.
BBO – Bridge Base Online
- BBO
- DBF XML
- HACMP_Reader
- Mesterpoint
BBO-XML anvendes ikke til handicapudregning.
Indhold primært
- turneringsmetadata
- BBO-brugernavne
- DBF medlemsnumre
- placering
- score
- pointinformation
Nogle BBO-poster kan indeholde manglende eller ugyldige DBF-medlemsnumre. Validering og fejlbehandling skal undersøges.
BridgePlusMore / B+M
- BridgePlusMore
- XML
- FTP-server
- Manuel download
- HACMP_Reader
- Central behandling
Driftsdokumentation: BridgePlusMore anvendes aktuelt tilsyneladende primært af Helsinge Bridgeklub. Filer indlæses normalt manuelt, når de er tilgængelige – typisk ca. én gang om ugen i den aktive bridgesæson.
Om den enkelte B+M-import påvirker handicap, mesterpoint eller begge:
Skal undersøges
RealBridge XML-eksempel (demodata)
Fiktiv USEBIO-fil – viser de felter HACMP_Reader forventes at læse
<?xml version="1.0" encoding="UTF-8"?>
<!-- DEMODATA – fiktiv USEBIO/XML-fil. Alle navne, numre og datoer er opfundne. -->
<USEBIO Version="1.01">
<SESSION>
<EVENT>
<EVENT_CODE>9999-TIR-0906</EVENT_CODE>
<EVENT_DESCRIPTION>Kursusklub 9999 – tirsdag eftermiddag</EVENT_DESCRIPTION>
<EVENT_TYPE>MP</EVENT_TYPE>
<DATE>2026-09-08</DATE>
</EVENT>
<PARTICIPANTS>
<PAIR>
<PAIR_NUMBER>1</PAIR_NUMBER>
<DIRECTION>N</DIRECTION>
<PLAYER>
<PLAYER_ID>900101</PLAYER_ID>
<NAME>Anna Demo</NAME>
</PLAYER>
<PLAYER>
<PLAYER_ID>900102</PLAYER_ID>
<NAME>Bent Demo</NAME>
</PLAYER>
</PAIR>
</PARTICIPANTS>
<BOARDS_PLAYED>24</BOARDS_PLAYED>
<SCORE>
<PAIR_NUMBER>1</PAIR_NUMBER>
<DIRECTION>N</DIRECTION>
<TOTAL_SCORE>58.40</TOTAL_SCORE>
<PLACE>1</PLACE>
</SCORE>
<BOARD>
<BOARD_NUMBER>1</BOARD_NUMBER>
<PAIR_NS>1</PAIR_NS>
<PAIR_EW>2</PAIR_EW>
<CONTRACT>4S</CONTRACT>
<DECLARER>N</DECLARER>
<RESULT>=</RESULT>
<NS_MATCHPOINTS>16</NS_MATCHPOINTS>
<EW_MATCHPOINTS>2</EW_MATCHPOINTS>
</BOARD>
</SESSION>
</USEBIO>Eksemplet er baseret på USEBIO-standarden, som RealBridge eksporterer. Filernes præcise elementnavne og hvilke felter HACMP_Reader faktisk udnytter: Skal verificeres
Feltkort: XML → BridgeOrg
Foreløbig sammenligning af XML-felter med centrale tabeller
| XML-felt | Indhold | BridgeOrg-tabel | Felt | Status |
|---|---|---|---|---|
| SESSION/EVENT/EVENT_CODE | Turneringskode fra RealBridge | HACTURNERINGER | Ikke dokumenteret endnu | SKAL UNDERSØGES |
| SESSION/EVENT/DATE | Spilledato | HACTURNERINGER | AFVIKLINGSTIDSPUNKT (mulig kandidat) | ANTAGELSE |
| SESSION/EVENT/EVENT_DESCRIPTION | Klubnavn / turneringsnavn | HACTURNERINGER | Skal verificeres | ANTAGELSE |
| SESSION/PARTICIPANTS/PAIR/PLAYER/PLAYER_ID | DBF medlemsnummer | MEDLEMMER (opslag) / HACPOSTERINGER | Skal verificeres | ANTAGELSE |
| SESSION/SCORE/TOTAL_SCORE | Slutscore i procent | HACPOSTERINGER | Ikke dokumenteret endnu | SKAL UNDERSØGES |
| SESSION/SCORE/PLACE | Placering | HACPOSTERINGER / mesterpointtabeller | Skal verificeres | SKAL UNDERSØGES |
| SESSION/BOARD (kontrakt, resultat, matchpoints) | Spil-for-spil detaljer | Ikke dokumenteret endnu | Skal verificeres – om boarddata gemmes centralt, er ukendt | SKAL UNDERSØGES |
| SESSION/BOARDS_PLAYED | Antal spillede boards | HACTURNERINGER | Skal verificeres | ANTAGELSE |
Feltkortet er en arbejdshypotese: kun feltnavnet AFVIKLINGSTIDSPUNKT er bekræftet i eksisterende dokumentation. Øvrige koblinger skal verificeres mod en sikker kopi af BridgeOrg-databasen og den faktiske HACMP_Reader-importlogik.