Gazzetta n. 229 del 30 settembre 2002 (vai al sommario) |
MINISTERO DELL'ECONOMIA E DELLE FINANZE |
DECRETO 16 settembre 2002 |
Modifiche al decreto 17 settembre 2001, concernente le modalita' di colloquio tra il sistema di controllo centralizzato del gioco del "Bingo" e il sistema di elaborazione del concessionario. |
|
|
IL DIRETTORE GENERALE dell'Amministrazione autonoma dei monopoli di Stato
Visto il decreto ministeriale 31 gennaio 2000, n. 29, recante norme per l'istituzione del gioco "Bingo" ai sensi dell'art. 16 della legge 13 maggio 1999, n. 133; Vista la direttiva del Ministro delle finanze 12 settembre 2000 con la quale l'incarico di controllore centralizzato del gioco del "bingo" e' affidato all'Amministrazione autonoma dei monopoli di Stato; Visto, in particolare, l'art. 2, comma 1, lettera d), del citato decreto direttoriale 31 gennaio 2000, n. 29, il quale prevede l'adozione da parte di concessionari, per lo svolgimento e la gestione del gioco, di strumenti informatici conformi alle specifiche tecniche stabilite con apposito decreto; Visto il decreto direttoriale 16 novembre 2000 concernente individuazione delle specifiche tecniche da adottarsi da parte dei concessionari per la gestione del gioco del bingo e le modifiche recate con il decreto direttoriale 9 agosto 2002 in conseguenza dell'introduzione nel regolamento di gioco del Bingo dei premi speciali; Vista, in particolare, la lettera a) del paragrafo "Sistemi di elaborazione del concessionario" dell'allegato 1 al citato decreto direttoriale 16 novembre 2000, in base alla quale i dati da inviare, il loro tracciato e le modalita' di colloquio tra i sistemi sono determinati con apposito decreto per consentire il corretto avvio e svolgimento del gioco; Visto il decreto direttoriale 17 settembre 2001, con il quale, in attuazione della disposizione di cui alla citata lettera a) del paragrafo "Sistemi di elaborazione del concessionario", sono state approvate le modalita' di colloquio tra il sistema di controllo centralizzato del gioco del Bingo e il sistema di elaborazione del concessionario; Considerata la necessita' di apportare modifiche alle indicate modalita' di colloquio, approvate con decreto direttoriale del 17 settembre 2001, in relazione all'introduzione, con decreto direttoriale 9 agosto 2002, dei premi speciali nel regolamento di gioco del Bingo; Decreta: Art. 1. 1. L'allegato A al decreto direttoriale 17 settembre 2001, pubblicato nella Gazzetta Ufficiale n. 221 del 22 settembre 2001, e' sostituito dall'allegato A al presente decreto. 2. I tracciati record indicati nell'allegato A dovranno essere adottati anche per la registrazione dei dati di gioco su supporto magnetico non riscrivibile. Il presente decreto sara' pubblicato nella Gazzetta Ufficiale della Repubblica italiana. Roma, 16 settembre 2002 Il direttore generale: Tino |
| Allegato A CONVENZIONI DI CODIFICA DEI DATI
Di seguito vengono riportate le convenzioni di codifica nonche' la descrizione dei tipi di dati utilizzati nelle specifiche dei messaggi del protocollo di trasmissione:
Tipo |Descrizione --------------------------------------------------------------------- bit |Numero di un bit. Puo' valere 0 oppure 1 --------------------------------------------------------------------- |Numero di 8 bit senza segno. Puo' valere solo 0 od 1. |Il valore 0 significa "falso" mentre il valore 1 |significa "vero" (qualsiasi altro valore diverso da 0 boolean |viene considerato "vero") --------------------------------------------------------------------- char |Numero di 8 bit con segno (complemento a due) --------------------------------------------------------------------- uchar |Numero di 8 bit senza segno --------------------------------------------------------------------- short |Numero di 16 bit con segno (complemento a due) --------------------------------------------------------------------- ushort |Numero di 16 bit senza segno --------------------------------------------------------------------- int |Numero di 32 bit con segno (complemento a due) --------------------------------------------------------------------- uint |Numero di 32 bit senza segno --------------------------------------------------------------------- long |Numero di 64 bit con segno (complemento a due) --------------------------------------------------------------------- ulong |Numero di 64 bit senza segno --------------------------------------------------------------------- data |Data in formato aammgg --------------------------------------------------------------------- ora |Ora in formato hhmmss --------------------------------------------------------------------- |Numero di 16 bit con segno che descrive l'esito di una ret code |richiesta --------------------------------------------------------------------- |E' una struttura per la rappresentazione di vettori di |uchar a lunghezza variabile costituita da un uchar che |indica la lunghezza del vettore seguito da tanti uchar |per quanti sono gli elementi del vettore seguito da string |tanti uchar per quanti sono gli elementi del vettore --------------------------------------------------------------------- seriecartelle|E' un uchar lungo 10 byte
La dicitura "[n]" seguente uno di questi tipi, indica che si tratta di un vettore di "n" elementi del tipo indicato. E' possibile specificare matrici a piu' dimensioni indicando per ogni dimensione la dimensione massima tramite l'unione di piu' diciture "[n]". Per esempio, la dicitura "char[16]" indica un vettore di 16 numeri interi di 8 bit con segno, mentre la dicitura long [4] indica un vettore di 4 long. La dicitura bit[8][25] indica una matrice di 25 elementi da 8 bit ciascuno. Nel caso di vettori di tipo bit, i bit saranno numerati da 0 alla dimensione del lettore meno 1. Tutti i campi numerici specificati nei messaggi saranno trasmessi in modalita' "big endian". I byte di un numero a 16, 32 o 64 bit saranno trasmessi in sequenza a partire dal piu' significativo fino al meno significativo. Per "formato decimale ASCII" si intende un vettore di elementi di tipo char ognuno dei quali contiene il carattere ASCII corrispondente ad una cifra di un numero decimale. Per "formato esadecimale ASCII" si intende un vettore di elementi di tipo char ognuno dei quali contiene il carattere ASCII corrispondente ad una cifra di un numero esadecimale.
MESSAGGIO DI INIZIO GIORNATA
Questo messaggio riporta: Campo |Tipo |Descrizione --------------------------------------------------------------------- | |Deve essere valorizzato a Versione |ushort |1 --------------------------------------------------------------------- | |Numero totale di bytes Lunghezza messaggio |ushort |del messaggio --------------------------------------------------------------------- Tipo messaggio |uchar |"I" --------------------------------------------------------------------- Codice sala |ushort | --------------------------------------------------------------------- Anno |ushort | --------------------------------------------------------------------- | |Come progressivo | |nell'anno dal 1° gennaio, Codice giornata |ushort |julian day --------------------------------------------------------------------- | |E' la data reale di | |apertura della sala nella Data |Data |giornata --------------------------------------------------------------------- | |E' l'ora reale di | |apertura della sala nella Ora |Ora |giornata --------------------------------------------------------------------- | |Importo totale del fondo | |dei premi speciali per la | |prima partita della | |giornata (deve essere | |valorizzato: nella prima | |giornata di inizio del | |gioco con i premi | |speciali a: zero ovvero | |con l'importo | |dell'anticipo versato per | |la costituzione del | |fondo; successivamente: | |con l'importo totale del | |fondo dichiarato nel | |messaggio di fine | |giornata del giorno Fondo premi speciali |ulnt |precedente) --------------------------------------------------------------------- Numero tagli |ushort | --------------------------------------------------------------------- | |Taglio (Il numero dei | |seguenti elementi e' in | |funzione del campo Numero | |tagli. Ogni elemento | |identifica il codice | |serie e il progressivo | |della prima cartella da | |vendere relativamente ad | |un taglio) --------------------------------------------------------------------- Codice serie in uso |seriecartelle [n]|Dove n=Numero tagli --------------------------------------------------------------------- Num progressivo prima | | cartella da vendere |ushort [n] |Dove n=Numero tagli MESSAGGIO DI FINE PARTITA
Questo messaggio riporta: Campo |Tipo |Descrizione --------------------------------------------------------------------- Versione |ushort |Deve essere valorizzato a 1 --------------------------------------------------------------------- | |Numero totale di bytes del Lunghezza messaggio |ushort |messaggio --------------------------------------------------------------------- Tipo messaggio |uchar |"P" --------------------------------------------------------------------- Codice sala |ushort | --------------------------------------------------------------------- Anno |ushort | --------------------------------------------------------------------- | |Come progressivo nell'anno Codice giornata |ushort |dal 1° gennaio, julian day --------------------------------------------------------------------- | |E' la data di esecuzione Data |data |della partita --------------------------------------------------------------------- | |E' l'ora di esecuzione Ora |ora |della partita --------------------------------------------------------------------- Tipo valuta |uuchar |Tipo valuta 0=lire 1=euro --------------------------------------------------------------------- Numero partita nella | |Numero della partita nella giornata |ushort |giornata --------------------------------------------------------------------- Progressivo nell'ambito | | della partita |ushort |Vale 999 --------------------------------------------------------------------- | |Numero della partita Numero partita anno |int |nell'anno --------------------------------------------------------------------- Esito partita |uchar |R=Rimborsata, U=Ultimata --------------------------------------------------------------------- | |Numero seriale del set di Numero set palline |uchar(10) |palline in uso --------------------------------------------------------------------- Valore facciale cartelle | | vendute |ushort | --------------------------------------------------------------------- Numero cartelle vendute |ushort |Numero cartelle vendute --------------------------------------------------------------------- | |Movimento venduto per la Movimento venduto |int |partita --------------------------------------------------------------------- Codice serie prima cartella| |Numero di serie della prima venduta |seriecartelle|cartella venduta --------------------------------------------------------------------- Num progressivo prima | |Numero progressivo della cartella venduta |ushort |prima cartella venduta --------------------------------------------------------------------- Codice serie ultima | |Numero di serie dell'ultima cartella venduta |seriecartelle|cartella venduta --------------------------------------------------------------------- Num progressivo ultima | |Numero progressivo ultima cartella venduta |ushort |cartella venduta --------------------------------------------------------------------- | |Totale dei numeri estratti Totale numeri estratti |uchar |nella partita --------------------------------------------------------------------- | |Numero estrazione per la Progressivo estratto numero| |realizzazione della cinquina |uchar |cinquina --------------------------------------------------------------------- | |Importo effettivamente | |pagato per il singolo Importo pagamento cinquina |int |premio cinquina --------------------------------------------------------------------- | |Importo effettivamente | |pagato per il singolo Importo pagamento Bingo |int |premio Bingo --------------------------------------------------------------------- | |Importo effettivamente Importo pagamento super | |pagato per il singolo cinquina |int |premio super cinquina --------------------------------------------------------------------- | |Importo effettivamente Importo pagamento super | |pagato per il singolo Bingo |int |premio super Bingo --------------------------------------------------------------------- | |Importo effettivamente | |pagato per il singolo Importo pagamento Bingo oro|int |premio Bingo oro --------------------------------------------------------------------- | |Importo effettivamente Importo pagamento Bingo | |pagato per il singolo argento |int |premio Bingo argento --------------------------------------------------------------------- | |Importo effettivamente Importo pagamento Bingo | |pagato per il singolo bronzo |int |premio Bingo bronzo --------------------------------------------------------------------- | |Importo totale del fondo | |dei premi speciali per la | |partita giocata | |[corrispondente al 100% del | |fondo dei premi speciali | |della precedente partita + | |(piu) il 4% del prezzo | |delle cartelle vendute | |nella partita - (meno) | |l'importo per il recupero | |dell'anticipo per la Fondo premi speciali |uint |costituzione del fondo] --------------------------------------------------------------------- | |Importo che il gestore | |sottrae, nella partita, al | |fondo per recuperare | |l'anticipo versato per la | |costituzione del fondo dei Importo recupero anticipo |uint |premi speciali --------------------------------------------------------------------- | |Importo versato dal | |gestore, nella partita per | |integrare il fondo dei Importo integrazione fondo |uint |premi speciali --------------------------------------------------------------------- | |0=partita senza premi | |speciali 1=partita con | |l'assegnazione dei premi Partita con premi speciali | |speciali ("Bingo oro", (Bingo oro, Bingo argento, | |"Bingo argento", "Bingo Bingo bronzo) |uchar |bronzo") --------------------------------------------------------------------- Numeri estratti |uchar[90] |Numeri estratti --------------------------------------------------------------------- | |Numero delle cartelle che Cartelle con cinquina |ushort |hanno realizzato cinquina
Il numero dei seguenti elementi e' in funzione del campo Cartelle con cinquina. Ogni elemento identifica il codice serie e il progressivo della cartella che ha realizzato cinquina
| |Numero di serie delle | |cartelle che hanno Codice serie cartella | |realizzato cinquina cinquina |seriecartelle [n]|n=CartelleConCinquina --------------------------------------------------------------------- | |Numero progressivo delle | |cartelle che hanno Num progressivo cartella | |realizzato cinquina cinquina |ushort[n] |n=CartelleConCinquina --------------------------------------------------------------------- | |Numero delle cartelle che Cartelle con Bingo |Ushort |hanno realizzato Bingo
Il numero dei seguenti elementi e' in funzione del campo Cartelle con Bingo. Ogni elemento identifica il codice serie e il progressivo della cartella che ha realizzato Bingo
| |Numero di serie delle | |cartelle che hanno Codice serie cartella | |realizzato Bingo Bingo. |seriecartelle [n]|n=CartelleConBingo --------------------------------------------------------------------- | |Numero progressivo delle | |cartelle che hanno Num progressivo cartella | |realizzato Bingo Bingo |ushort[n] |n=CartelleConBingo --------------------------------------------------------------------- | |Anomalie segnalate dal | |responsabile della sala Problemi di sala |string |Bingo --------------------------------------------------------------------- | |Anomalie riscontrate sui Anomalie |uchar[5] |dati
MESSAGGIO DI FINE GIORNATA
Questo messaggio riporta:
Campo |Tipo |Descrizione --------------------------------------------------------------------- Versione |ushort|Deve essere valorizzato a 1 --------------------------------------------------------------------- | |Numero totale di bytes del Lunghezza messaggio |ushort|messaggio --------------------------------------------------------------------- Tipo messaggio |uchar |"U" --------------------------------------------------------------------- Codice sala |ushort| --------------------------------------------------------------------- Anno |ushort| --------------------------------------------------------------------- | |Come progressivo nell'anno dal Codice giornata |ushort|1° gennaio, julian day --------------------------------------------------------------------- | |E' la data di chiusura della Data |data |sala - e' la data reale --------------------------------------------------------------------- Ora |ora |E' l'ora di chiusura della sala --------------------------------------------------------------------- Tipo valuta |uchar |Tipo valuta 0=lire 1=euro --------------------------------------------------------------------- Numero totale partite | | disputate giornata |ushort| --------------------------------------------------------------------- Movimento totale venduto | | giornata |uint | --------------------------------------------------------------------- | |Importo totale del fondo dei | |premi speciali a disposizione | |per la giornata successiva | |(Valore da riportare nel | |medesimo campo del messaggio di Fondo premi speciali |uint |inizio giornata) --------------------------------------------------------------------- Numero tagli |ushort|
Riepilogo taglio (Il numero dei seguenti elementi e' in funzione del campo Numero tagli. Ogni elemento identifica il numero delle cartelle vendute, il numero delle partite disputate, il codice serie e il progressivo della ultima cartella venduta relativamente ad un taglio)
Numero cartelle vendute taglio |ushort[n] |Dove n=Numero tagli --------------------------------------------------------------------- Numero partite disputate taglio|ushort[n] |Dove n=Numero tagli --------------------------------------------------------------------- Codice serie in uso |seriecartelle [n]|Dove n=Numero tagli --------------------------------------------------------------------- Num progressivo ultima cartella| | venduta |ushort[n] |Dove n=Numero tagli
NOME DEL FILE Il nome del file trasmesso e':
Numero caratteri |Descrizione 1 |Tipo messaggio I - P - U 1 |Versione file con premi speciali S 4 |Codice sala 2 |Anno 3 |Codice giornata 3 |Numero partita nella giornata 3 |Progressivo nell'ambito della partita 4 |Lunghezza del file in byte
Tipo messaggio I - P - U
I |Inizio giornata P |Messaggio contenente una partita U |Fine giornata |
|
|
|