Protocol inzake de regels van toezicht en controle op de kansspelen in de kansspelinrichtingen klasse I door middel van een passend informaticasysteem.
- Gecoördineerde tekst Versie :
I_V14
van 1ste november 2015
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
INHOUD blz. 1
INHOUD VAN DIT DOCUMENT ............................................................................................................ 4
2
DEFINITIES EN AFKORTINGEN ........................................................................................................... 5
3
ALGEMENE VEREISTEN ...................................................................................................................... 6
4
TECHNISCHE VEREISTEN GESTELD AAN DE KABLERING EN PASSIEVE COMPONENTEN VAN HET LAN ................................................................................................................................................ 9
5
TECHNISCHE VEREISTEN GESTELD AAN DE ACTIEVE COMPONENTEN VAN HET LAN .......... 10
6
TECHNISCHE VEREISTEN GESTELD AAN DE CLIENTS EN SERVERS ........................................ 11
7
TECHNISCHE VEREISTEN GESTELD AAN HET LOKAAL VOOR HET DATA-RACK .................... 13
8
TECHNISCHE VEREISTEN GESTELD AAN DE DATAVERBINDING MET DE KANSSPELCOMMISSIE ..................................................................................................................... 14
9
BIJKOMENDE VEREISTEN GESTELD AAN HET VIDEOTOEZICHT SYSTEEM .............................. 16
10
VEREISTEN INZAKE ACCOUNTING - FINANCIËLE INFORMATIE (F0, F1, F2, F3 EN F4) ............. 17
11
VEREISTEN INZAKE DE REGISTRATIE (F5) .................................................................................... 20
12
VEREISTEN INZAKE DE TECHNISCHE CONTROLE (F6) ................................................................ 21
13
VEREISTEN INZAKE DE DOCUMENTATIE IN VERBAND MET HET INFORMATICASYSTEEM EN HET VIDEOTOEZICHT SYSTEEM ...................................................................................................... 23
14
GEBRUIK VAN NIEUWE TECHNOLOGIEËN ..................................................................................... 24
15
STANDAARDEN INZAKE NAAMGEVING VOOR DE TE VERZENDEN BESTANDEN ..................... 25
16
GOEDKEURING .................................................................................................................................. 26
17
BIJLAGE 1 : XML BESCHRIJVING .................................................................................................... 27
18
BIJLAGE 2 : KONINKLIJK BESLUIT VAN 23 MEI 2003 .................................................................... 33
-3-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
1
Kansspelcommissie ste 1 november 2015
INHOUD VAN DIT DOCUMENT
Art. 33, 5° van de wet van 7 mei 1999 bepaalt dat het toezicht op en de controle van de kansspelen in de kansspelinrichtingen klasse I dient te gebeuren bij middel van een passend informaticasysteem. Dit document beschrijft de technische vereisten waaraan supra vermeld systeem dient te voldoen. Dit protocol is de uitvoering van art. 11 van het koninklijk besluit d.d. 23/05/2003 betreffende de regels van toezicht en controle op de kansspelen in de kansspelinrichtingen klasse I door middel van een passend informaticasysteem (B.S. 04/06/2003).
-4-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
2
Kansspelcommissie ste 1 november 2015
DEFINITIES EN AFKORTINGEN
Afkorting
Definitie
LAN Cliënt
Local Area Network ; lokaal netwerk Iedere elektronische eenheid, dus zowel administratieve pc's als automatische spellen Wordt beschouwd als deel uitmakende van een on-line systeem, alles wat zich tussen de machine en de Datatransfert naar de Kansspelcommissie (met inbegrip van de CPU-Switch toepassing) Unshielded Twisted Pair Dynamic Host Configuration Protocol Windows Internet Naming Service Domain Name System File Transfert Protocol Digital Versatile Disk Erasable Programmable Read Only Memory Bestandsformaat van Microsoft Excel. Extensible Markup Language Is een standaard van het World Wide Web Consortium voor de syntaxis van formele markup-talen waarmee men gestructureerde gegevens kan weergeven in de vorm van platte tekst Registerred Jack 45 De tijd dat een signaal nodig heeft om van punt A naar punt B te gaan over een gegeven transmissie- kanaal. Transmission Control Protocol / Internet Protocol. Internet Protocol-adres in 4 posities. Internet Protocol-adres in 6 posities.
On-line
UTP DHCP WINS DNS FTP DVD EPROM Xls-file XML
RJ45 Propagation Delay TCP/IP IPV4 IPV6 SWITCH SSL SSH HTTP DMZ IP-verbinding ISP IP-adres
Een electronisch apparaat dat het berichtenverkeer regelt tussen de verschillende LAN-segmenten. Secure sockets layer Secure shell Hypertext transfert protocol. Demilitarized Zone verbinding op basis van het Internet Protocol Internet Service Provider Internet Protocol adres.
-5-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
3
Kansspelcommissie ste 1 november 2015
ALGEMENE VEREISTEN
A/ Certificering : Teneinde enige zekerheid te hebben inzake de correcte toepassing van onderhavig protocol en de betrouwbaarheid van de ontvangen gegevens maximaal te garanderen wordt een verplichte certifiëringsprocedure ingevoerd. Alle "A" vergunninghouders dienen hun online-systeem te laten nakijken door een onafhankelijk organisme erkend door de kansspelcommissie (cfr. Art. 52, wet 1999). Dit organisme toetst het GEHEEL VAN HET ONLINE-SYSTEEM (kablering, passieve en actieve componenten van het netwerk, gebruikte communicatie protocols software, clients en servers) aan het geheel van het op dat ogenblik geldend protocol, de diverse KB’s ter zake, de informatieve nota’s KSC ter zake, de nota’s metrologie terzake en de kansspelwet van 1999 alsmede alle wijzigingen aan deze wet. Ook de controle module van de CPU-Switch en de spelautomaat-interface maakt deel uit van de certificering. De dataverbinding met de speelautomaten in de inrichtingen klasse III dient eveneens te worden geëvalueerd qua betrouwbaarheid en beschikbaarheid. Supra vermeld organisme onderzoekt tevens in welke mate de door het online-systeem AUTOMATISCH gegenereerde XML bestanden betrouwbaar zijn en stelt tevens vast in welke mate en op welke wijze deze gegevens eventueel kunnen beïnvloed worden. Een tijdelijke bewaring van deze gegevens is enkel toegestaan indien ze ook versleuteld worden bewaard via een speciale toepassing die de geheimhouding garandeert of wanneer de bewaring pas wordt uitgevoerd na de verzending. De basisgegevens (*) van de automaten moeten in real-time worden verzameld. Er mag dus geen beroep worden gedaan op een bestand aanwezig in het online systeem, dit om elke afwijking uit te sluiten. De wijze van verzending naar de kansspelcommissie dient eveneens te worden onderzocht. Op basis van het ontvangen dossier (opgemaakt door supra vermeld organisme) aanvaardt de kansspelcommissie al dan niet de certificering. Inzake uiterste datum indienen certificeringrapporten zie punt 16 – goedkeuring. De certificeringorganismen dienen hun verslag op te stellen in één van de Belgische landstalen en volgens een model dat kan worden opgelegd door de KSC. Alle kosten verbonden aan deze certificering komen niet ten laste van de kansspelcommissie. De vergunninghouder A dient opnieuw zijn systeem te laten certifiëren indien sedertdien veranderingen (andere dan upgrades of bug correcties) werden doorgevoerd in het online systeem. Tijdens een upgrade of een bug correctie, moet de leverancier van de "on-line" software de volgende informatie aan de Kansspelcommissie verzenden : -/ gedetailleerde beschrijving van de aan het systeem aangebrachte wijzigingen; -/ een voorbeeld van elk XML bestand waaruit blijkt dat deze bestanden correct gegenereerd worden. Deze informatie moeten per e-mail aan
[email protected] verzonden worden met de vermelding "Upgrade Online_Nr_E_Vergunning" in het object veld. Indien nodig zal een hercertificering van het systeem door de Kansspelcommissie gevraagd worden. Het aantal upgrades toegestaan zonder certificering moet echter zeer beperkt blijven.
-6-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
B/ Integriteit van de gegevens : De certificeerder installeert op de ‘hosting server’ een on-line service die de integriteit van het systeem garandeert. Deze service moet : -/ Veilig werken (onmogelijk aan te passen zonder dat het zichtbaar is); -/ In verbinding komen met de server met een hardware handtekening -/ Ad random berekenen van de handtekening van de kritische bestanden en ze vergelijken met de gecertificeerde handtekening; -/ Genereren van het bestand "signature" die de resultaten van de vergelijking, alsook de “timestamp” na iedere vergelijking registreert en deze on-line transfereren naar de Kansspelcommissie. -/ Het bestand "signature" moet zodanig worden versleuteld dat de authenticiteit van de toepassing garandeert. Alleen de Kansspelcommissie mag deze versleuteling kunnen ontcijferen. C/ Cashless : De inworp mag via een cashless systeem gebeuren. In dit geval moet het cashless systeem aan de volgende eisen voldoen : -/ De "Player cards" mogen enkel door de kassa en de gecertificeerde betaalterminals van de inrichting geladen worden. Het aldus geladen bedrag moet met een cryptische wijze op de kaart EN op de cashless server "geschreven" worden. Na inbreng van de kaart zal, indien het bedrag die op de kaart "geschreven" is en het bedrag die op de cashless server geregistreerd is niet overeenstemmen dient er een fout melding op een beschermde wijze in het online systeem geregistreerd te worden en moet de kaart geblokkeerd worden. Indien alternatieve systemen eenzelfde garantieniveau bieden (onmogelijkheid om het bedrag op de kaart te wijzigen zonder dat dit gemakkelijk traceerbaar is) kunnen zij ook voorgesteld worden. De alternatieve systemen moeten, minstens, aan de volgende eisen voldoen : -/ De "Player cards" moeten een unieke elektronische identificatie dragen ; -/ De toegelaten betaalterminals (ook diegene van de kassa) moeten een unieke elektronische identificatie dragen ; -/ De cashless applicatie moet : -/ zorgen dat de "cashless inworp" enkel vanaf een toegelaten betaalterminal kan gebeuren en enkel indien de betrokken player card geïdentificeerd is; -/ de gegevens op een beveiligde (gecrypteerde) wijze op de server registreren ; -/ naast de registratie van het "cashless bedrag" een controle code voorzien zijn om de registratie te beschermen (hash berekend vanaf de kaart ID ; de timestamp ; het cashless bedrag ; een password die enkel door de programmeur van het cashless systeem gekend is ; ...) -/ gecertificeerd zijn door de "on-line certificator". -/ Een "log file" met de IP adressen van ieder verbinding tot de cashless server moet op een beschermde wijze op de cashless server geregistreerd worden (De gegevens moeten 6 maanden bewaard worden). -/ Voor iedere kaart dient een beschermde file met alle transacties (cash in, cash out, datum) op de cashless server geregistreerd te worden." -/ De machines uitgerust met een cashless systeem moeten conform zijn met deze eisen voor 01/01/2013.
-7-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
D/ RAM-reset : Teneinde de continuïteit van de tellerwaarden te verzekeren wordt volgende regeling van kracht ingeval van RAM-reset: Het online-systeem dient de meest recente beschikbare tellerwaarden voor de RAMreset nodig voor samenstelling van de diverse dagelijks over te maken bestanden te recupereren voor de desbetreffende spelautomaat. Deze tellerwaarden dienen als afsluiting voor desbetreffende automaat in bv. het F1-bestand. Na beëindiging van de ram-reset en alvorens de spelautomaat terug wordt vrijgegeven dient het online-systeem de nieuwe tellerwaarden te recupereren, deze dienen als startwaarden voor een tweede record in bv. het F1-bestand voor desbetreffende spelautomaat.
-8-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
4
Kansspelcommissie ste 1 november 2015
TECHNISCHE VEREISTEN GESTELD AAN DE KABLERING EN PASSIEVE COMPONENTEN VAN HET LAN
Er dient gebruik te worden gemaakt van UTP-kabel, minimaal CAT5, 100 ohm, 8-draads en RJ45 connectoren. Alle acht de draden dienen te worden aangesloten. De bekabeling dient op een correcte wijze te worden uitgevoerd. Bij de realisatie van het centraal punt van dit sternetwerk dient gebruik te worden gemaakt van een 19” data-rack en rack-mounted patchpanelen. Dit rack zal enkel dienen voor de huisvesting van componenten van het LAN. Een moderne PC kan gebruikt worden als server na instemming van de kansspelcommissie. Alle eindpunten dienen eenduidig te worden geïdentificeerd, waarbij dezelfde identificatie zal worden hernomen op de centrale patch-panelen. Het LAN dient minimaal compatibel te zijn met volgende LAN-standaarden: 10BASE-T, 100BASE-T, 100BASE-TX, 100BASE-T4. Een degelijke documentatie dient ter plaatse aanwezig te zijn. Ze dient secuur te worden bijgewerkt bij elke aanpassing en omvat minimaal volgende inlichtingen: - identificatie van de installateur; - grondplan van de inrichting met aanduiding van de eindpunten, inclusief de eenduidige identificatie; - een schematische voorstelling van het datarack met plaatsing van de passieve- en actieve componenten van het LAN; - een gedetailleerde lijst van alle geplaatste UTP-kabels met opgave van installatiedatum, identificatiecode en lengte in aantal meter; - een testrapport van alle horizontale bekabeling. Voor elk eindpunt dient een afzonderlijk verslag te worden toegevoegd welke minimaal volgende gegevens bevat : - datum en uur van de test; - gebruikte testapparatuur; - bedradingschema; - testresultaten zoals Propagation delay, weerstand, dempingsfactor, ... ; - opgave van de compatibele netwerkstandaarden voor dit eindpunt. Deze documentatie dient tevens in elektronische vorm beschikbaar te zijn.
-9-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
5
Kansspelcommissie ste 1 november 2015
TECHNISCHE VEREISTEN GESTELD COMPONENTEN VAN HET LAN
AAN
DE
ACTIEVE
Er mag naar keuze gebruik worden gemaakt van hub’s of switches compatibel met voormelde netwerkstandaarden. De koppeling van de dataverbinding naar de Kansspelcommissie dient op een correcte wijze te worden uitgevoerd. Algemeen wordt gesteld dat er GEEN gebruik mag worden gemaakt van “wireless verbindingen”. Enkel in uitzonderlijke gevallen, en na voorafgaande toestemming van de Kansspelcommissie kan hiervan worden afgeweken
-10-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
6
Kansspelcommissie ste 1 november 2015
TECHNISCHE VEREISTEN GESTELD AAN DE CLIENTS EN SERVERS
Alle clients en servers dienen te zijn uitgerust met een netwerkkaart met RJ45 aansluiting. Alle clients en servers dienen het TCP/IP protocol IPV4 en/of IPV6 te ondersteunen en dienen te beschikken over een vast IP-adres en rechtstreeks adresseerbaar te zijn via TCP/IP. Geen enkele andere koppelingswijze is toegestaan. Het besturingssysteem moet een versie van Windows, Unix of Linux zijn. Een up-to-date documentatie zal worden bijgehouden aangaande de toegekende ipadressen en bijhorende mac-adressen, met opgave van de éénduidige identificatie van het eindpunt waaraan de client of server verbonden is. Dynamische IP-adressen met bijhorende dynamische DNS zijn niet toegelaten. Deze documentatie dient tevens in elektronische vorm beschikbaar te zijn. Indien gebruik gemaakt wordt van DHCP-, WINS- DNS-servers dient een volledige documentatie inzake deze servers eveneens aanwezig te zijn. Deze documentatie dient tevens in elektronische vorm beschikbaar te zijn. Indien om een of andere reden het luik dat toegang verleent tot het cpu-gedeelte van de speelautomaat wordt geopend mag de speelautomaat na de interventie niet meer ter beschikking worden gesteld van de spelers. De automaat verliest door deze handeling zijn status van “gecontroleerde machine”. De verbinding met het online systeem dient evenwel operationeel te blijven. Supra vermeld luik dient te worden voorzien van een mechanisch en elektrisch beveiligde sensor welke elke beweging van dit luik registreert in de databank van het online systeem op dergelijke wijze dat alle bewegingen worden geregistreerd en nadien geen gegevens meer kunnen worden verwijderd of gewijzigd. De energievoorziening van de sensors alsmede de interface die instaat voor de verzending van deze interupts naar het online systeem en de verbinding van de interface met het online-systeem zelf moet ten allen tijde gewaarborgd zijn. Indien toch een onderbreking van de verbinding optreed dient het onlinesysteem begin en einde van deze toestand te registreren. (Zie in deze de technische nota van metrologie) De evenementen van de CPU-switch moeten in alle stadia van de transfert beschermd zijn tegen wijzigingen, zelfs als de toepassing om die deze evenementen moet kunnen lezen gescheiden is van de toepassing online (bijvoorbeeld als ze van verschillende leveranciers zijn). Het certificeringorganisme (Zie 3/A) is verantwoordelijk voor deze evaluatie. Dagelijks dient een historiek van deze events (verbreking verbinding, openen cpu-gedeelte) te worden toegevoegd aan het F6-bestand (zie punt 12). Bijkomend dient ingeval van openen van het cpu-gedeelte, onafgezien van reeds geldende regels, een formulier te worden ingevuld welke onmiddellijk per fax dient te worden overgemaakt aan de dienst metrologie, dit om een snelle afhandeling mogelijk te maken. Dit formulier dient te worden voorzien van een serieel volgnummer. Na onderzoek van de nieuwe toestand door metrologie zal de kansspelcommissie beslissen of de desbetreffende speelautomaat opnieuw in exploitatie mag worden gesteld. Deze beslissing wordt binnen een redelijke termijn schriftelijk (brief of fax) overgemaakt aan de vergunninghouder. Het originele exemplaar van het meldingsformulier alsmede de daarop
-11-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
betrekking hebbende beslissing van de kansspelcommissie dient te worden bewaard in de kansspelinrichting en moet onmiddellijk ter beschikking zijn bij controles. Indien om één of andere reden een automaat definitief wordt verwijderd uit het aanbod (verouderd, onherstelbaar defect, verkoop, ) dient de Kansspelcommissie hiervan voorafgaand op de hoogte te worden gesteld. Tevens dienen alle identificatiegegevens van de desbetreffende automaat alsmede de stand van de mechanische en/of elektronische tellers aan de kansspelcommissie te worden medegedeeld. De betrokken automaat dient ter beschikking te blijven in de kansspelinrichting gedurende minimaal 14 kalenderdagen. Indien zij het nodig acht kan de Kansspelcommissie tijdens deze periode overgaan tot controle van de overgemaakte gegevens. Polling Inzake polling (vaststellen of een spelautomaat online/offline is) geldt volgende regeling : - Onafhankelijk van het normale dataverkeer tussen moederbord spelautomaat – interface – online systeem dient een polling routine te worden voorzien teneinde vast te stellen of de verbinding online systeem interface werkt ; - Het initiatief hiervoor kan uitgaan van de interface of de server. In beide gevallen dient de server erop toe te zien dat de polling van elke spelautomaat toekomt ; - Elke automaat moet minimaal 1x per 5 minuten een positieve polling geven. De polling frequentie bedraagt elke automaat minimum 1x per minuut ; - Indien gedurende een periode van 5 minuten (te rekenen vanaf de eerste negatieve polling) geen positieve polling volgt dient de spelautomaat als offline te worden beschouwd en dient een entry in het F6-bestand te worden gemaakt (zie structuur F6bestand - punt 12/5) ; - Bij de eerstvolgende polling dient eveneens een entry te worden gemaakt in het F6bestand ; - Het te gebruiken commando voor de polling is het in real time opvragen van de tellers van de automaat ; - Het resultaat van de positieve polling wordt in de DB ingebracht (inclusief de waarde van de tellers, historiek van de laatste 50 pollings dient te worden bewaard). Ingeval van “ram reset” na een interventie dienen de laatst geregistreerde tellerwaarden voor de reset en de tellerwaarden na reset aan de kansspelcommissie te worden gemeld. Inzake synchronisatie van de RTC’s dient de server van het on-linesysteem zich om het uur te synchroniseren met een externe time-server, nadien worden alle clients hiermede gesynchroniserd. Dagelijks moet een historiek van deze evenementen (onderbreking van de verbinding, opening van het cpu compartiment) toegevoegd worden aan het F6 bestand (zie punt 12/5)
-12-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
7
Kansspelcommissie ste 1 november 2015
TECHNISCHE VEREISTEN GESTELD AAN HET LOKAAL VOOR HET DATA-RACK
Het data-rack dient zodanig te zijn opgesteld dat voor- en achterzijde makkelijk toegankelijk zijn voor onderhoud. In voorkomend geval dient een adequate koeling te worden voorzien om de elektronische apparatuur in optimale omstandigheden te laten functioneren.
-13-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
8
Kansspelcommissie ste 1 november 2015
TECHNISCHE VEREISTEN GESTELD AAN DATAVERBINDING MET DE KANSSPELCOMMISSIE
DE
a) Technische vereisten : Er dient gebruik te worden gemaakt van een digitale punt tot punt huurlijn met een minimum bandbreedte van 512 Kbit/sec welke permanent operationeel is.(momenteel, en tot nader order worden ADSL-verbindingen aanvaard). De dataverbinding dient gebruik te maken van de G.703-interface type 75 Ohm met 1.6/5.6 BNC¬connector of van de G703-interface Twisted Pair 120Ω met RJ45 connector en dient een toekomstige uitbreiding tot een bandbreedte van 2 Mbit/sec (type E1) te ondersteunen. Bijkomend dient de dataverbinding te voldoen aan volgende specificaties: - ongevoelig voor elektrische- en magnetische interferenties; - full duplex communicatie tussen de eindpunten; De vergunninghouder waarborgt een correcte exploitatie van deze verbinding. Indien de dataverbinding wordt verbroken dient de Kansspelcommissie hiervan in kennis te worden gesteld. Zij beslist : - in functie van de aard van het probleem, de voorziene hersteltijd, andere relevante informatie. - over het al of niet stopzetten van alle spelverrichtingen na een onderbreking van meer dan 24 uur. Op eenvoudig verzoek dient de vergunninghouder alle relevante informatie inzake de beschikbaarheid van de dataverbinding aan de kansspelcommissie over te maken. De vergunninghouder dient tevens in te staan voor de aankoop, installatie en programmmatie van de benodigde actieve componenten van het LAN. De vergunninghouder is verantwoordelijk voor de koppeling van de dataverbinding aan zijn informaticasysteem. b) Overdracht van bestanden : beveiligd HTTPS omgeving. De nieuwe API, beschikbaar in productie sedert 6 mei 2014 moet gebruikt worden. De verzending via FTP is niet meer toegelaten. De technische informatie bevindt zich op de pagina "informaticaprotocollen" op de Internetsite van de kansspelcommissie. Bij iedere verzending wordt een validatie uitgevoerd (syntax XML + Schematron regels). Het statuut van de verificatie ("valid" of "invalid") wordt teruggezonden. Wanneer het statuut “invalid” is, wordt het bestand verworpen en daarom als niet ontvangen beschouwd. De programmeur van het verzendingssysteem van de bestanden moet rekening houden met dit statuut teneinde de noodzakelijke corrigerende maatregelen te nemen wanneer het statuut ‘invalid’ is. In dit geval moet de exploitant van de kansspelautomaten over het probleem geïnformeerd worden en moet een technische oplossing aangebracht worden. In de toekomst zal een digitale handtekening geïmplementeerd kunnen worden. c) Bijkomende verbinding met de kansspelcommissie in het kader van online-toezicht: -/ Teneinde online-toezicht vanuit de Kansspelcommissie mogelijk te maken dient elke vergunninghouder een “site-to-site VPN” te voorzien.
-14-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
-/ Deze verbinding zal worden geïntegreerd in de internet firewall van de Kansspelcommissie, de benodigde consignes zullen ten gepaste tijde worden doorgegeven. -/ Via deze verbinding dient consultatie mogelijk te zijn van alle hard- en software die het voorwerp uitmaken van de certificeringprocedure. Tevens dient het mogelijk te zijn bestanden te kopiëren voor verder onderzoek.
-15-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
9
Kansspelcommissie ste 1 november 2015
BIJKOMENDE VEREISTEN VIDEOTOEZICHT SYSTEEM
GESTELD
AAN
HET
Minstens op volgende locaties moeten camera’s worden voorzien : - plaats waar de registratie en/of controle van de speler gebeurt, op een dergelijke manier dat de aanmaak van het register en de ondervraging van het centraal bestand van de uitgesloten personen kan gevolgd worden; - lokaal of lokalen waar de server en de schijven van het informaticacontrolesysteem en de controlepost van het video surveillance systeem zich bevinden; - lokaal of lokalen waar de opnames en archieven zich bevinden; - lokaal of lokalen waar geld, penningen en spelinstrumenten worden bewaard of getransporteerd; - kassa’s; - ter hoogte van iedere tafel op een zodanige wijze dat wordt gefilmd en op een unieke wijze wordt geïdentificeerd: alle gebeurtenissen en resultaten verbonden met het spel, de waarde van de gespeelde penningen, de speelkaarten, de teerlingen, de spelinstrumenten en alle handelingen van spelers en personeel. Tevens dient er voor gezorgd te worden dat het onttrekken en manipuleren van geld en penningen aan de tafel perfect in beeld wordt gebracht; - automatische kansspellen apart of in kleine groepjes zodanig dat de visualisatie van alle gebeurtenissen gelinkt met deze machines kan gegarandeerd worden. Tevens dient ervoor gezorgd dat het eventueel onttrekken en manipuleren van geld perfect in beeld wordt gebracht. Op eenvoudig verzoek dienen de opgevraagde opnames te worden overgemaakt aan de Kansspelcommissie. Indien eigen bestandsformaten worden gebruikt dient de viewer te worden meegeleverd. Deze viewer moet werken onder alle beschikbare versies van het windows besturingssysteem. In de telkamers moet tevens simultaan audio worden opgenomen. De videobeelden dienen een minimale framerate te hebben van 16 beelden/seconde. De resolutie moet minimaal 4CIF(704x480) bedragen. De kwaliteit en keuze van de camera’s moet rekening houden met de speciale lichtomstandigheden welke aanwezig zijn in de kansspelinrichting. Voor de nieuwe bewakingssystemen is het nodig om kleurencamera’s te gebruiken. De bewaartermijn van de beelden wordt verhoogd naar acht weken. De beelden moeten permanent beschikbaar zijn. De licentiehouder wordt eraan gehouden de Kansspelcommissie ogenblikkelijk te verwittigen van iedere technische storing die voorkomt op het niveau van de videobewaking. De beelden moeten de datum en het uur bevatten van de beeldopname.
-16-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
10
Kansspelcommissie ste 1 november 2015
VEREISTEN INZAKE ACCOUNTING INFORMATIE (F0, F1, F2, F3 EN F4)
-
FINANCIËLE
De financiële informatie dient in XML-formaat, dagelijks te worden overgemaakt aan de kansspelcommissie. Ze moet eveneens meegedeeld worden aan de FOD Financiën (of aan de bevoegde regionale Diensten) wanneer zij hiervoor de aanvraag doet. Alle bedragen worden vermeld in eurocents (of zodanig zijn dat wanneer ze vermenigvuldigd worden met het veld "Convert2euro" het resultaat correspondeert met bedragen in eurocents). Deze bestanden dienen automatisch te worden aangemaakt en dienen rechtstreeks vanuit de server van de spelinrichting te worden overgemaakt aan de kansspelcommissie. Financiële informatie inzake de BINGOTAFELS : Per bingotafel dient de gegevens te worden geleverd. -/ Aantal bingotafels -/ Globale resultaten voor alle bingotafels Voor elke bingotafel : -/ Nummer van de bingotafel -/ Totaal inzetten van de dag -/ Totaal uitbetaalde winsten van de dag -/ Totaal bedrag aan drinkgeld -/ Resultaat van de bingotafel -/ TimeStamp bij de opening van de tafel -/ TimeStamp bij de sluiting van de tafel De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F0" file. Financiële informatie - automatisch speltoestellen : (*) = basisgegevens dwz. gegevens die in real time uit de automaat moeten worden opgevraagd, zie ook punt 3/ A – certifiëring. -/ Aantal betrokken automatische machines Voor elke monopostmachine : Voor elke multipostmachine, identificatie van de masters + : -/ Identificatie nummer van het spel (serienummer) (*) -/ Interne volgnummer van het spel (gegeven door de casino) -/ Nummer van modelgoedkeuring (Metrologie) -/ Aantal "hits" jackpot (globaal teller) -/ Totaal winsten jackpot (globaal teller) -/ TimeStamp bij de opening -/ TimeStamp bij de sluiting -/ Aantal denominatie Voor elke denominatie : -/ Waarde van de denominatie -/ Conversie factor "convert2Euro" om de bedragen van de teller te kunnen omzetten in eurocents. Dit is de factor met welke de waarde van de tellers vermenigvuldigd moeten worden om eurocents te krijgen. (Voorbeeld : indien de tellers vermeld zijn in credit en indien één credit gelijk is aan 2 cents dan conver2Euro = 2) -/ Identificatie van de Paytable -/ Totaal inzetten van de dag -17-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
-/ Totaal winsten van de dag -/ Resultaat van de dag -/ Aantal gespeelde partijen (globaal teller) (*) -/ Teller Total Bet bij de opening (*) -/ Teller Total Bet bij de sluiting (*) -/ Teller Total Win bij de opening (*) -/ Teller Total Win bij de sluiting (*) Opmerking : -/ Het veld "realWin" moet alle betreffende tellers hergroeperen zodat alle financiële bedragen opgenomen zijn (daarom ook "handpay", "jackpots",…). -/ Het veld "masterType" moet de volgende codering respecteren: M1 : single master, cpu in de master en de satellieten M2 : single master, cpu enkel in de satellieten M3 : single master, cpu enkel in de master M4 : multi master, cpu in de master en de satellieten M5 : multi master, cpu enkel in de satellieten M6 : multi master, cpu enkel in de master -/ Multi-denominatie is toegestaan op voorwaarde dat alle informatie kan gegeven worden per machine en per denominatie De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F1" file. Globale resultaten - automatisch speltoestellen : Totaalrecord afkomstig van de kas speciaal bestemd voor de automatische spellen : -/ Totaal inzetten voor alle machines -/ Totaal winsten voor alle machines -/ Globaal resultaat voor alle machines -/ TimeStamp bij de opening -/ TimeStamp bij de sluiting De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F2" file. Financiële informatie - tafelspelen : Bij de voorbereiding van de opening van een tafel voert de verantwoordelijke alle gegevens in de databank in (samenstelling, waarde,...). Hetzelfde geld voor de herbevoorradingen. Ten dien einde dient de nodige functionaliteit te worden voorzien in de software. Bij de effectieve opening van de desbetreffende tafel voert dient de spelbediende de ontvangst en de juistheid van deze reeds ingevoerde gegevens te bevestigen (of te betwisten ingeval hij afwijkingen vaststelt). Vervolgens valideert de “compliance officer” eveneens de juistheid van de gegevens (of betwist ze ingeval hij afwijkingen vaststelt). Hetzelfde principe geld voor de herbevoorradingen. De “timestamp” van de compliance officer wordt ingevoerd in de databank en geld als officieel openingsuur van de speeltafel. Ingeval van betwisting (hetzij door de spelbediende of de compliance officer) wordt de tafel beschouwd als zijnde niet geopend en dienen de afwijkingen voorafgaand aan een nieuwe opening te worden opgelost. Voor de verwerking van Texas Hold’em Poker dienen eveneens twee personen de juistheid van de gegevens te bevestigen. De vergunninghouder legt voorafgaand aan de implementatie zijn systeem voor aan de kansspelcommissie die nadien een beslissing zal nemen en in voorkomend geval toelating geeft tot installatie. In principe komt elk systeem (hardware en software) dat voldoende -18-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
waarborgen biedt inzake volledigheid en juistheid van de gegevens in aanmerking voor goedkeuring. Deze gegevens dienen door de spelbediende in het informaticasysteem te worden ingebracht : -/ Aantal betrokken tafels Voor elke tafel : -/ Nummer van de tafel -/ Aantal penningen bij de opening -/ Aantal penningen bij de sluiting -/ Totaal bedrag aan drinkgeld -/ Globaal resultaat bij de sluiting -/ TimeStamp bij de opening van de tafel -/ TimeStamp bij de sluiting van de tafel -/ Aantal herbevoorrading Voor elke herbevoorrading : -/ Volgnummer van de herbevoorrading -/ Waarde van de herbevoorrading De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F3" file. Globale resultaten - tafelspelen : Eindresultaat bij het sluiten van de tafels : -/ Aantal penningen bij de opening -/ Aantal penningen bij de sluiting -/ Totaal bedrag aan drinkgeld -/ Globaal resultaat bij de sluiting -/ TimeStamp bij de opening -/ TimeStamp bij de sluiting De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F4" file.
-19-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
11
Kansspelcommissie ste 1 november 2015
VEREISTEN INZAKE DE REGISTRATIE (F5)
Een bestand in XML-formaat dient dagelijks aan de kansspelcommissie te worden overgemaakt, één record per bezoeker: - datum en uur van registratie. - naam; - voornaam; - geboortedatum; - geboorteplaats; - beroep; - straatnaam en huisnummer; - postcode; - gemeente; - Land (2chr in overeenstemming met ISO 3166-1-alpha-2 code) ; De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F5" file. Indien in de inrichting enkel een elektronisch register wordt bijgehouden dient het programma een fiche af te drukken welke hoger vermelde gegevens bevat aangevuld met de datum, een sequentieel volgnummer en de tijdsaanduiding van de registratie. De bezoeker ondertekent deze fiche alvorens de speelzaal te betreden. Deze fiches dienen ter plaatse te worden bewaard onder dezelfde voorwaarden als het traditioneel papieren register. Dit bestand dient automatisch te worden aangemaakt en dient rechtstreeks vanuit de spelinrichting te worden overgemaakt aan de kansspelcommissie. Er dient een integratie te zijn tussen de spelersregistratie software en de functionaliteit “ondervraging EPIS”. In de praktijk komt dit neer op het gebruik van de webservice. Manuele ondervraging via de website is vanaf 01/01/2010 niet meer toegelaten. Indien EPIS niet bereikbaar is dient de normale time-out te worden afgewacht. De bewuste speler moet worden ingeschreven in het tijdelijk register en vanaf dat ogenblik gaat een sperperiode van 15’ in waarbinnen EPIS niet meer dient te worden ondervraagd, de spelers die tijdens deze periode toekomen worden toegevoegd aan het tijdelijk register. Na afloop van de sperperiode worden alle ingeschreven spelers uit het tijdelijk register automatisch opgevraagd in EPIS. De huidige “noodprocedure” blijft van kracht. Bij een nieuwe time-out gaat opnieuw een 15’ periode in. Het registratieprogramma mag geen manuele keuzemogelijkheid meer bieden om al of niet EPIS te ondervragen. Bij langdurige uitval van EPIS wordt de inhoud van het Bisregister doorgestuurd in de F5-file.
-20-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
12
Kansspelcommissie ste 1 november 2015
VEREISTEN INZAKE DE TECHNISCHE CONTROLE (F6)
Deze informaties moeten dagelijks aan de kansspelcommissie toegestuurd worden. Bovendien moet het bij de ijking van de automatische machines mogelijk zijn om manueel een voorlopig F6 bestand te genereren teneinde de controle van de registraties “CPU openingen” toe te laten. (dit bestand zal niet naar de commissie gestuurd worden maar ter plaatse geconsulteerd worden). De structuur van het XML-bestand is in bijlage 1 beschreven : Beschrijving "I_F6" file. Dit bestand bevat de volgende elementen : Administratieve informatie : -/ Serienummer van de machine -/ Naam van de machine -/ Interne volgnummer -/ Nummer van modelgoedkeuring (Metrologie) -/ Datum van de laatste ijking De structuur van het XML-bestand is in bijlage 1 beschreven : XML-element "info". Technische Informatie : -/ Jackpot base value (0 indien geen) -/ Jackpot current value (0 indien geen) -/ Jackpot max value (0 indien geen) -/ Aantal spelen of denominaties Voor elke spel of denominatie : -/ Naam van het spel -/ Waarde van de denominatie (waarde van één credit in eurocent) -/ Identificatie van de paytable -/ Maxbet in credit -/ Waarde van de theoretische herverdelingsgehalte (in percent) Opmerking 1 : Enkel de informatie betreffende de actieve spelen van de machine moeten verzonden worden. Voor de spelen die niet geactiveerd zijn moet niets verstuurd worden. Opmerking 2 : Indien de machine voor bepaalde denominaties de gegevens niet automatisch kan doorsturen, moeten de gegevens manueel toegevoegd of verbeterd worden en het achtervoegsel (/M) moet toegevoegd worden aan de inhoud van het veld "name" van het blok "config". De structuur van het XML-bestand is in bijlage 1 beschreven : XML-element "techItem". Informatie omtrent de integriteit van de spelsoftware : Dagelijks wordt een programma gestart op alle kansspelautomaten dat de EPROM handtekening(en) verifieert. -/ Aantal betrokken software elementen Voor elke software element -/ Identificatie van het betrokken software element -/ Identificatie van de softwareversie -/ Software handtekening -/ Sleutels of algoritme die worden gebruikt voor de software handtekening De structuur van het XML-bestand is in bijlage 1 beschreven : XML-element "epromItem".
-21-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
Informatie inzake openen en sluiten van het cpu-toegangsluik : -/ Aantal CPU evenementen Voor elke CPU evenement -/ TimeStamp van evenement (met correcte nauwkeurigheid ; minstens de seconde) -/ Type van evenement (Open / Close) -/ Volgnummer van het evenement -/ Nr van vergunningshouder "E" verantwoordelijk voor het evenement -/ Naam van de technicus die verantwoordelijk is voor het evenement -/ Reden van het evenement (indien type = Close : "Einde van de tussenkomst" vermelden) -/ Aantal dagen geleden sinds de laatste opening -/ Total Bet tijdens de evenement -/ Total Win tijdens de evenement In geval van onderbreking van de communicatie tussen de cpu-switch en de controlemodule, dit event dient te worden beschouwd als een opening van het CPU-luik Voor eenzelfde dag moet het aantal "ghost" CPU gebeurtenissen beperkt blijven tot 50 en moet op de machine geïntervenieerd worden, binnen de 48 h, om de defecte switch te repareren. Het laatste CPU event "oplossing van het switch probleem" moet meegedeeld worden. De structuur van het XML-bestand is in bijlage 1 beschreven : XML-element "cpuItem". Informatie inzake onderbreking van de verbinding met het online systeem : -/ Aantal OnLine onderbrekingen Voor elke onderbreking: -/ TimeStamp van de onderbreking -/ TimeStamp van de in dienst terugstelling van de OnLine verbinding -/ Total Bet tijdens de onderbreking -/ Total Win tijdens de onderbreking -/ Total Bet tijdens de in dienst terugstelling van de OnLine verbinding -/ Total Win tijdens de in dienst terugstelling van de OnLine verbinding De structuur van het XML-bestand is in bijlage 1 beschreven : XML-element "onlineItem". Opmerking : Het moet mogelijk zijn om het bestand I_F6 handmatig vanuit de server van de kansspelinrichting te genereren. Dit om de controle van dit bestand tijdens de herijk dan de automatische kansspelen te kunnen uitvoeren.
-22-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
13
Kansspelcommissie ste 1 november 2015
VEREISTEN INZAKE DE DOCUMENTATIE IN VERBAND MET HET INFORMATICASYSTEEM EN HET VIDEOTOEZICHT SYSTEEM
Volgende documentatie dient voorafgaandelijk aan de kansspelcommissie bezorgd te worden : a) betreffende het informaticasysteem : - naam en adres van de leverancier en/of fabrikant; - identificatie en serienummers; - beschrijving van de hardware en software; - gebruikte compiler; - technisch- en functioneel dossier van de applicatie. b) betreffende het video-surveillance systeem : - naam en adres van de leverancier en/of fabrikant; - identificatie- en serienummers; - lokalisatie en plan van de controlepost; - technisch plan van het systeem en zijn werking; - technische documentatie van de gebruikte camera's.
-23-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
14
Kansspelcommissie ste 1 november 2015
GEBRUIK VAN NIEUWE TECHNOLOGIEËN
Nihil (tot nu toe)
-24-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
15
Kansspelcommissie ste 1 november 2015
STANDAARDEN INZAKE VERZENDEN BESTANDEN
NAAMGEVING
VOOR
Alle bestandsnamen hebben de volgende structuur : I_licenceId_Fx_date*_time*.xml (* : bij voorkeur deze van aanmaak van het bestand) Voorbeeld : I_012345_F5_20130517_221743.xml
-25-
DE
TE
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
16
Kansspelcommissie ste 1 november 2015
GOEDKEURING
Dit protocol werd opgemaakt door de Kansspelcommissie en goedgekeurd ter zitting van 7 oktober 2015. De constructeurs moeten de noodzakelijke wijzigingen aanbrengen aan hun online systeem voor de 1ste juli 2016. De bekomen certificatie voor wat betreft de vorige versie van het protocol, blijft geldig. De Kansspelcommissie zal nauwgezet toezien op de strikte toepassing van dit protocol. Het niet respecteren van supra vermelde datums kan aanleiding geven tot sancties.
De Voorzitter. E. Marique.
-26-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
17
Kansspelcommissie ste 1 november 2015
BIJLAGE 1 : XML BESCHRIJVING
De volgende tabellen geven een overzicht van de te versturen gegevens in XML. Voor de verzending moeten de bestanden gevalideerd worden op basis van de definitiebestanden XSD en van het valideringsprogramma beschikbaar op het volgende adres : www.gamingcommission.be ; Sectie
.
Beschrijving bestand "I_F0" (Punt 10) : /f0/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f0) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
bingos/nbOfItems
1
int
Aantal bingotafels
bingos/globalResult
1
long
Globale resultaten voor alle bingotafels (in eurocents)
bingoType
Informatie per bingotafel
bingos/bingo
0→n
bingoType : /f0/bingos/bingo/ Field id
Cardinality 1
Data type string
Description Nummer van de bingotafel
totalRealBet
1
long
Totaal inzetten van de dag (in eurocents)
totalAmountPaid
1
long
Totaal uitbetaalde winsten van de dag (in eurocents)
totalTipAmount
1
long
Totaal bedrag aan drinkgeld (in eurocents)
result
1
long
Resultaat van de bingotafel (in eurocents)
tableOpening/start
1
dateTime
TimeStamp bij de opening van de tafel
tableOpening/end
1
dateTime
TimeStamp bij de sluiting van de tafel
Beschrijving bestand "I_F1" (Punt 10) : /f1/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f1) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
0→1
int
Nummer van de vergunning E Fabrikant
generalInfo/manufacturerId
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
monoPlayer
1
monoPlayerType
Gegevens voor de monopostmachines
multiPlayer
1
multiPlayerType
Gegevens voor de multipostmachines
-27-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
monoPlayerType : /f1/monoPlayer/ Field nbOfItems station
Cardinality 1 0→n
Data type int
Description Aantal betrokken posten
stationType
Gegevens voor de posten van de monopostmachines
multiPlayeTyper : /f1/multiPlayer/ Field nbOfItems multi
Cardinality 1 0→n
Data type int
Description Aantal betrokken machines
multiType
Gegevens voor de elementen van de multipostmachines
multiType : /f1/multiPlayer/multi/ Field masters/nbOfItems masters/master stations/nbOfItems stations/station
Cardinality 1 1→n 1 1→n
Data type
Description
int
Aantal masters
masterType
Gegevens voor de masters van deze machine
int
Aantal posten
stationType
Gegevens voor de posten van deze machine
masterType : /f1/multiPlayer/multi/masters/master/ Field id masterType
Cardinality 1 1
Data type string
Description Identificatie Nr van de master
masterTypeType
Type van master : M1,M2,M3,M4,M5,M6
stationType : /f1/multiPlayer/multi/stations/station/ ; /f1/monoplayer/station/ Field
Cardinality 1
string
Description Identificatie Nr van het spel (serienummer) (*)
internalId
1
string
Interne volgnummer van het spel
approvalId
1
string
Nr van modelgoedkeuring (Metrologie)
nbOfJackpots
1
long
Aantal "hits" jackpot (globaal teller)
totalBenifitJackpots
1
long
Totaal winsten jackpot (globaal teller) (in eurocents)
opening/start
1
dateTime
TimeStamp bij de opening
opening/end
1
dateTime
TimeStamp bij de sluiting
values/nbOfItems
1
int
Aantal denominaties
valueType
Financiële gegevens voor elke denominatie
id
values/value
1→n
Data type
valueType : /f1/.../.../.../station/values/value/ Field denominationValue
Cardinality 1
Data type decimal
Description Waarde van de denominatie
convert2Euro
1
decimal
Factor om de "machines waarden" te kunnen omzetten in eurocents
id
1
string
Identificatie van de Paytable
realBet realWin
1 1
decimal decimal
Totaal inzetten van de dag (in "machines waarden") Totaal winsten van de dag (in "machines waarden")
gameResult
1
decimal
Resultaat van de dag (in "machines waarden")
nbOfGamesPlayed
1
long
Aantal gespeelde partijen (globaal teller) (*)
realBetBegin
1
decimal
Teller Total Bet bij de opening (*) (in "machines waarden")
realBetEnd
1
decimal
Teller Total Bet bij de sluiting (*) (in "machines waarden")
realWinBegin
1
decimal
Teller Total Win bij de opening (*) (in "machines waarden")
realWinEnd
1
decimal
Teller Total Win bij de sluiting (*) (in "machines waarden")
(* = basisgegevens dwz. gegevens die in real time uit de automaat moeten worden opgevraagd, zie ook punt 3/ A – certificering)
-28-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
Beschrijving bestand "I_F2" (Punt 10) : /f2/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f2) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
0→1
int
Nummer van de vergunning E Fabrikant
generalInfo/manufacturerId generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
gamesInfo/totalRealBet
1
long
Totaal inzetten voor alle machines (in eurocents)
gamesInfo/totalRealWin
1
long
Totaal winsten voor alle machines (in eurocents)
gamesInfo/totalGamesResult
1
long
Globaal resultaat voor alle machines (in eurocents)
gamesInfo/opening/start
1
dateTime
TimeStamp bij de opening
gamesInfo/opening/end
1
dateTime
TimeStamp bij de sluiting
Beschrijving bestand "I_F3" (Punt 10) : /f3/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f3) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
tables/nbOfItems
1
int
Aantal betrokken tafels
tableType
Informatie per tafel
tables/table
0→n
tableType : /f3/tables/table/ Field id
Cardinality 1
Data type string
Description Nummer van de tafel
nbTokenBegin
1
long
Aantal penningen bij de opening (in eurocents)
nbTokenEnd
1
long
Aantal penningen bij de sluiting (in eurocents)
totalTipAmount
1
long
Totaal bedrag aan drinkgeld (in eurocents)
finalResult
1
long
Globaal resultaat bij de sluiting (in eurocents)
opening/start
1
dateTime
TimeStamp bij de opening van de tafel
opening/end
1
dateTime
TimeStamp bij de sluiting van de tafel
restockings/nbOfItems
1
int
Aantal herbevoorrading
restockings/restocking
0→n
restockingType
herbevoorrading
restockingType: /f3/tables/table/restockings/restocking/ Field id restockingAmount
Cardinality 1 1
Data type string
Description Volgnummer van de herbevoorrading
long
Waarde van de herbevoorrading (in eurocents)
-29-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
Beschrijving bestand "I_F4" (Punt 10) : /f4/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f4) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
nbChipsStart
1
long
Aantal penningen bij de opening
nbChipsEnd
1
long
Aantal penningen bij de sluiting
totalTipAmount
1
long
Totaal bedrag aan drinkgeld (in eurocents)
finalResult
1
long
Globaal resultaat bij de sluiting (in eurocents)
opening/start
1
dateTime
TimeStamp bij de opening
opening/end
1
dateTime
TimeStamp bij de sluiting
Beschrijving bestand "I_F5" (Punt 11) : /f5/ Field
Cardinality
Data type
Description
protocolVersion
1
string
Versie van het protocol (attribuut van f5) = I_V14
generalInfo/licenseId
1
int
Nummer van de vergunning A
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
guests/nbOfItems
1
int
Aantal bezoekers
guestType
Gegevens van de bezoekers
guests/guest
0→n
guestType : /f5/guests/guest/ Field timestamp
Cardinality 1
Data type dateTime
Description TimeStamp van de registratie
lastName
1
string
Naam
firstName
1
string
Voornamen
birthDay
1
date
Geboortedatum
birthPlace
1
string
Geboorteplaats
profession
1
string
Beroep
houseNbr
1
string
Nummer
houseBox
1
string
Bus
street
1
string
Straat
zipCode
1
string
Postcode
city
1
string
Gemeente
country
1
string
Land (2chr in overeenstemming met ISO 3166-1-alpha-2 code)
-30-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
Beschrijving bestand "I_F6" (Punt 12) : /f6/ Field protocolVersion
Cardinality 1
Data type string
Description Versie van het protocol (attribuut van f6) = I_V14
1
int
Nummer van de vergunning A
0→1
int
Nummer van de vergunning E Fabrikant
generalInfo/licenseId generalInfo/manufacturerId
generalInfo/fileDate
1
date
Datum van bestand
generalInfo/licenseType
1
licenseTypeType
Type van vergunning : A
generalInfo/email
1
emailType
Email van On-Line verantwoordelijke
games/nbOfItems
1
int
Aantal betrokken machines
gameType
Technische gegevens per spel
games/game
1→n
gameType : /f6/games/game/ Field info tech/nbOfItems tech/techItem
Cardinality 1 1 1→n
eprom/nbOfItems
1
eprom/epromItem
1→n
cpu/nbOfItems cpu/cpuItem
1 0→n
online/nbOfItems
1
online/onlineItem
0→n
Data type infoType
Description Administratieve informatie
int
Aantal technische informatie
techItemType
Technische informatie
int
Aantal betrokken software elementen
epromItemType
Informatie omtrent de software elementen
int
Aantal CPU evenementen
cpuItemType
Informatie inzake het cpu-toegangsluik
int
Aantal OnLine onderbrekingen
onlineItemType
Informatie inzake onderbreking met het online systeem
infoType : /f6/games/game/info/ Field
Data type string
Description Serienummer van de machine
1
string
Naam van de machine
internalId
1
string
Interne volgnummer
approvalNumber
1
string
Nummer van modelgoedkeuring (Metrologie)
date
Datum van de laatste ijking
id
Cardinality 1
gameName
lastCheckDate
0→1
techItemType : /f6/games/game/tech/techItem/ Field baseValue
Cardinality 1
currentValue
1
Data type decimal
Description Jackpot base value (0 indien geen) (in "machines waarden")
decimal
Jackpot current value (0 indien geen) (in "machines waarden")
maxValue
1
decimal
Jackpot max value (0 indien geen) (in "machines waarden")
configs/nbOfItems
1
int
Aantal spelen of denominaties
configType
Informatie betreffende elke spel of denominatie
configs/config
1→n
configType : /f6/games/game/tech/techItem/configs/config/ Field name
Cardinality 1
Data type string
Description Naam van het spel
denominationValue
1
decimal
Waarde van de denominatie (waarde van één credit in eurocent)
payTableId
1
string
Identificatie van de paytable
maxBet
1
decimal
Maxbet in credit
redistributionValue
1
decimal
Waarde van de theoretische herverdelingsgehalte (in percent)
-31-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
epromItemType : /f6/games/game/eprom/epromItem/ Field
Cardinality 1
Data type string
Description Identificatie van het betrokken software element
1
string
Identificatie van de softwareversie
checkResult
1
string
Software handtekening
checkKeys
1
string
Sleutels of algoritme gebruikt voor de software handtekening
id gameSoftwareVersion
cpuItemType : /f6/games/game/cpu/cpuItem/ Field openDateTime
Cardinality 1
Data type dateTime
Description TimeStamp van evenement Type van evenement (Open / Close)
eventType
1
cpuEventType
formId
1
string
Volgnummer van het evenement
licenseId
1
int
Nr vergunning "E" verantwoordelijk voor het evenement
name
1
string
Naam technicus verantwoordelijk voor het evenement
reason
1
string
Reden van het evenement
nbOfDaysSinceLastEvent
1
int
Aantal dagen geleden sinds de laatste opening
totalBet
1
decimal
Total Bet tijdens de evenement (in "machines waarden")
totalWin
1
decimal
Total Win tijdens de evenement (in "machines waarden")
onlineItemType : /f6/games/game/online/onlineItem/ Field evenTiming/start
Cardinality 1
Data type dateTime
Description TimeStamp van de onderbreking
evenTiming/end
1
dateTime
TimeStamp van de in dienst terugstelling
totalBetBegin
1
decimal
Total Bet tijdens de onderbreking (in "machines waarden")
totalWinBegin
1
decimal
Total Win tijdens de onderbreking (in "machines waarden")
totalBetEnd
1
decimal
Total Bet tijdens de in dienst terugstelling (in "machines waarden")
totalWinEnd
1
decimal
Total Win tijdens de in dienst terugstelling (in "machines waarden")
-32-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
18
Kansspelcommissie ste 1 november 2015
BIJLAGE 2 : KONINKLIJK BESLUIT VAN 23 MEI 2003
23 MEI 2003. - Koninklijk besluit betreffende de regels van toezicht op en de controle van de kansspelen in de kansspelinrichtingen klasse I, inzonderheid door middel van een passend informaticasysteem. Gewijzigd door KB20110727 / BS20110811 ALBERT II, Koning der Belgen, Aan allen die nu zijn en hierna wezen zullen, Onze Groet. Gelet op de wet van 7 mei 1999 op de kansspelen, de kansspelinrichtingen en de bescherming van de spelers, inzonderheid op artikel 33, 5.; Gelet op het advies van de kansspelcommissie, gegeven op 6 november 2002; Gelet op het advies van de Inspecteur van Financiën, gegeven op 7 januari 2003; Gelet op de akkoordbevinding van Onze Minister van Begroting, gegeven op 11 februari 2003; Gelet op het verzoek om spoedbehandeling, gemotiveerd door de omstandigheid dat de volgende federale verkiezingen op 18 mei 2003 worden gehouden, daarbij rekening houdende met de voorafgaande ontbinding van de federale kamers, en de in acht name van een periode van afhandeling van lopende zaken. Gelet op advies 35.214/2 van de Raad van State, gegeven op 7 april 2003, met toepassing van artikel 84, eerste lid, 2°, van de gecoördineerde wetten op de Raad van State; Gelet op de Richtlijn 98/34/EG van 22 juni 1998 van het Europees Parlement en van de Raad betreffende een informatieprocedure op het gebied van normen en technische voorschriften, gewijzigd door de Richtlijn 98/48/EG van 20 juli 1998; Op de voordracht van Onze Minister van Binnenlandse Zaken, van Onze Minister van Justitie, van Onze Minister van Financiën, van Onze Minister van Overheidsbedrijven en Participaties, van Onze Minister van Economie en van Onze Minister van Volksgezondheid, Hebben Wij besloten en besluiten Wij : Artikel 1. In dit koninklijk besluit dienen volgende afkortingen als volgt te worden gelezen : LAN : lokaal netwerk; Cliënt : iedere elektronische eenheid, dus zowel administratieve computers als automatische spellen; UPS : Uninterruptable Power Supply Art. 2. § 1. Alle kansspelinrichtingen klasse I voorzien een LAN. Deze wordt verbonden met een LAN van de Kansspelcommissie. § 2. Alle kansspelinrichtingen klasse I beschikken over een videobewakingssysteem. Art. 3. Alle kosten voor de aankoop van het materiaal, het verkrijgen van de softwarelicenties, en de verschuldigde huurgelden zijn ten laste van de kansspelinrichtingen klasse I.
-33-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
Art. 4. Als hardwareconfiguratie wordt één centrale server voorzien die via het LAN verbonden is met alle cliënten. Een databasesoftware wordt voorzien, van die aard zijn dat de kwaliteit, de integriteit, robuustheid en de multiple access, voldoende gegarandeerd zijn. ***** gewijzigd door KB20110727 / BS20110811 ***** Art. 5. Een aangepast videotoezicht systeem wordt voorzien. Personeel en spelers moeten op een gepaste manier geïnformeerd worden over het bestaan en de werking van dit systeem. De opnames worden bewaard in een aparte ruimte enkel toegankelijk voor aangewezen personeelsleden, leden van de Kansspelcommissie en haar secretariaat, alsmede personen extern aan de Kansspelcommissie die zij nominatief aanwijst. De opnames, uitgevoerd op een medium naar keuze, moeten acht weken bewaard blijven en moeten op éénvoudig verzoek van de Kansspelcommissie haar ter beschikking worden gesteld. Wanneer onregelmatigheden op het spel worden vastgesteld en gefilmd of wanneer een belangrijke ontregeling van het videotoezicht systeem wordt geconstateerd, wordt de Kansspelcommissie onmiddellijk op de hoogte gebracht. Zij beslist over de verder te volgen procedure en het verdere gebruik van de opnames. Geen enkele opname mag worden gewist of vernietigd voor deze beslissing. De opnames die te maken hebben met het spel, registratie, kassa's en de tafels gebeuren vanaf de opening van de speelzaal tot het voltrekken van alle verrichtingen en tot het sluiten van de speelzaal. De overige opnames gebeuren op een permanente basis, zonder onderbreking. Art. 6. De Kansspelcommissie verkrijgt een garantie, aan de hand van een broncode en een objectcode, dat het door haar goedgekeurde softwareproduct ook effectief draait. Hiertoe kan zij te allen tijde een hercompilatie vragen teneinde na te gaan of wel degelijk de officiële broncode werd gecompileerd. Art. 7. Alle cliënten zijn op een permanente basis verbonden met het informaticasysteem en meer in het bijzonder met de centrale server en databank. Een aangepaste UPS, met een autonomie van twee uren, wordt voorzien voor de centrale server. Wanneer de verbinding van een automatisch spel met het LAN uitvalt of eender welk hapering, mechanisch of technisch, optreedt en dit voor een periode langer dan 24 uur, wordt het spel stilgelegd met in acht name van de werkingsregels omtrent het stopzetten en hernemen van automatische spellen. Wanneer de centrale server langer dan 24 uur uitvalt, worden alle spellen stopgezet. Een procedure van back-up en recovery wordt aan de Kansspelcommissie voorgelegd, evenals het bewijs van tweemaandelijkse testuitvoeringen. Art. 8. Wijzigingen, van welke aard ook, aan het informaticasysteem dienen voorafgaandelijk goedgekeurd te worden door de LKansspelcommissie. Art. 9. De toegang tot de centrale server, werkstations en programma's wordt geregeld volgens een systeem van paswoorden, dat voor invoering voorgelegd wordt aan de Kansspelcommissie. Het informaticasysteem en het videotoezicht systeem worden in afzonderlijke lokalen ondergebracht. De toegang is slechts toegelaten na een procedure van toegangscontrole, dat voor de invoering wordt voorgelegd aan de Kansspelcommissie. Art. 10. Het informaticasysteem is beveiligd tegen zowel elektromagnetische en elektrostatische interferentie als tegen radiogolven. -34-
Informaticaprotocol Kansspelautomaten (klasse I) Versie I_V14
Kansspelcommissie ste 1 november 2015
***** gewijzigd door KB20110727 / BS20110811 ***** Art. 11. § 1. De Kansspelcommissie stelt een protocol op dat de volgende elementen bevat : 1. Inhoud van dit document; 2. Definities en afkortingen; 3. Algemene vereisten; 4. Technische vereisten gesteld aan de kablering en de passieve componenten van het LAN; 5. Technische vereisten gesteld aan de actieve componenten van het LAN; 6. Technische vereisten gesteld aan de cliënten en servers; 7. Technische vereisten gesteld aan het lokaal voor het data-rack; 8. Technische vereisten gesteld aan de dataverbinding met de Kansspelcommissie; 9. Bijkomende vereisten gesteld aan het videotoezicht systeem; 10. Vereisten inzake accounting- en financiële informatie; 11. Vereisten inzake de registratie; 12. Vereisten inzake de technische controle; 13. Vereisten inzake de documentatie in verband met het informaticasysteem en het videotoezicht systeem; 14. Gebruik van nieuwe technologieën; 15. Standaarden inzake naamgeving voor de te verzenden bestanden; 16. Goedkeuring. § 2. Dit protocol wordt aan alle vergunninghouders klasse I bezorgd uiterlijk één week na de goedkeuring door de Kansspelcommissie. Elke wijziging aan het protocol wordt aan alle vergunninghouders klasse I bezorgd uiterlijk één week na de goedkeuring door de Kansspelcommissie. Art. 12. Dit besluit treedt inwerking drie maanden na de publicatie in het Belgisch Staatsblad , met uitzondering van artikel 11 dat in werking treedt op de dag van de publicatie in het Belgisch Staatsblad . Art. 13. Onze Minister bevoegd voor Binnenlandse Zaken, Onze Minister bevoegd voor Justitie, Onze Minister bevoegd voor Financiën, Onze Minister bevoegd voor Overheidsbedrijven en Participaties, Onze Minister bevoegd voor Economie, en Onze Minister bevoegd voor Volksgezondheid zijn, ieder wat hem betreft, belast met de uitvoering van dit besluit. Gegeven te Brussel, 23 mei 2003. ALBERT Van Koningswege : De Minister van Binnenlandse Zaken, A. DUQUESNE De Minister van Financiën, D. REYNDERS De Minister van Justitie, M. VERWILGHEN De Minister van Overheidsbedrijven en Participaties, R. DAEMS De Minister van Economie, Ch. PICQUE De Minister van Volksgezondheid, J. TAVERNIER -35-