VYUŽITÍ POČÍTAČŮ PŘI SÁZENÍ

1.TIP- POPIS PROGRAMU

Program TIP komplexním způsobem řeší činnosti zabezpečované sběrnami sázkové kanceláře
TIPSPORT a.s.v oblasti organizování kursových sázek. Systém automatizuje administrativní
činnosti prováděné na sběrně počínaje zadáváním a opravami sázkových příležitostí a jejich kursu
přes příjem kursových sázek, jejich vyhodnocování a výplaty výher až k vedení účetní evidence.
Systém dále zahrnuje funkce pro archivaci dat a jejich večerní přenos na ústředí.

Bezpečnost je zajištěna především přístupovými právy, některé informace se ukládají v kódovaném
tvaru, případně jsou jištěny kontrolními součty. Veškerá činnost obsluhy a také všechny
nestandardní akce a mimořádné nebo významné události jsou zaznamenávány do zvláštního
souboru MONITOR, který je večer přenášen na ústředí mezi transportními databázemi.
Transportní databáze jsou na ústředí speciálním kontrolním programem porovnávány s kmenovými
daty na ústředí. Databáze jsou jištěny archivací a zálohováním.

Pro realizaci systému bylo zvoleno prostředí databáze FoxPro 2.6. Byla vytvořena knihovna
podprogramu a systém je určen k provozování na výkonných počítačích typu peer-to-peer
Fantastik. Obousměrný přenos dat mezi ústředím a sběrnami je zajišťován modemy po veřejných
telefonních linkách prostřednictvím firemního komunikačního programu.

Program TIP je součástí firemního informačního systému, který je dále tvořen následujícími
projekty:

MINITIP – pro přípravu zadání, opravy a vyhodnocení příležitosti a tiskových sestav
  k odeslání na pobočky
ARCHIV – pro zpracování transp. databází přijatých z poboček, tisk sestav
   a kontrolu dat
FOTBAL – pro evidenci výsledků sportovních utkání, přípravu podkladů pro časopis
TELETIP – správa databáze klientů TELESERVISU a jejich kont, tisk výpisu
TELESRV – podpůrné služby pro především zahraniční TELESERVIS jako např. aktua-
   lizace slovníku a výstupy na Internet, teletext CNN a Eurosport a faxový
   server
TIPCOM (TIPNET) – firemní komunikační program
TIPVOICE – komunikační program pro TELESERVIS

2.START PROGRAMU                              

Provoz programu TIP v síti Fantastik je podmíněn propojením obou počítačů do sítě.
To je prováděno automaticky po zapnutí počítače, kdy povelový soubor AUTOEXEC.BAT volá
další povelový soubor STARTNET.BAT, který nainstaluje sítové ovladače a vzájemně zpřístupní
data na discích. Na pracovních stanicích je průběžně kontrována možnost přístupu na datový
server. V případě potřeby se také kontroluje zpřístupněnost první pracovní stanice, která je
využívána především pro archivaci a zálohování. Program je pochopitelně možné provozovat
i na sólo počítačích.

Po úspěšném propojení počítačů do sítě si uživatel vybírá z funkcí hlavní nabídky, tzv. TIPINFA.
V této nabídce jsou zpravidla tyto služby :

  a. EVIDENCE SAZEK - spuštění programu TIP
  b. KOMUNIKAČNÍ SYSTÉM - spuštění komunikačního programu TIPNET
  c. TEXTOVÝ EDITOR - spuštění textového editoru T602, který je standardně instalován
      na vedlejším počítači
  d. SYNCHRONIZACE ČASU - zpravidla v pondělí ráno je z dispečinku na pobočky do hlavních
      počítačů odeslán přesný čas, který je touto službou možné přenést do vedlejšího počítače.
      V rámci této synchronizace se také provede kontrola shody programového vybavení v obou
      počítačích a případně se přenesou z hlavního na vedlejší počítač programové segmenty,
      které se liší.
  e. OPERAČNÍ SYSTÉM - přechod do operačního systému MS DOS. Tato volba je využívána
      výjimečně, např. při instalaci programového vybavení nebo zásazích do datových struktur
      za asistence pracovníků úseku výpočetní techniky.

Vlastní inicializace programu TIP sestává z následujících kroků:

  - kontrola připojení do sítě
- kontroly přítomnosti a neporušenosti souboru nezbytných k spuštění programu
- zobrazení LOGa – obrazovka TIPSPORT
- zadání přístupového hesla obsluhy
- na počítači označeném jako SERVER reindexace kmenových databází
- kontrola integrity sázenek a sázek
- kontrola integrity událostí a příležitostí
- převzetí čísla a názvu sběrny a času uzávěrky ze souboru TIP.CNF
- převzetí lokalizačních textů ze souboru TIP.CNF do pole ZPRÁVY
- vložení provozní doby sběrny (uzávěrky příjmu sázek)
- kontrola kompletnosti provedení uzávěrky
- kontrola inicializace TRANSAKCÍ
- kontrola přítomnosti časové karty
- převzetí nebo nastavení řídících kodů pro tiskárnu
- zpřístupnění MANAŽERA TISKOVÝCH SESTAV a INICIALIZACE TISKARNY
- převzetí nebo nastavení cen tiskovin a celé řady dalších parametrů
- kontrola shody programového vybavení v hlavním a vedlejším počítači

Výsledek většiny kontrol je zaznamenán do MONITORU.

   Poznámky:
   Při kontrole připojení počítače do sítě se v závislosti na přítomnosti kmenových databází
rozhodne, zda počítač je server nebo stanice a nastaví se přístupové cesty do katalogu TIP.
Reindexace databází a kontroly sázenek a událostí se provádí každý den jen při spuštění
programu. Pokud je zjištěna při kontrole integrity chyba ve vazbě souboru sázenky a sázky
je zpracování přerušeno až do zadání hesla dne, které je nutné si vyžádat na ústředí.
Systém pak sám doplní chybějící nebo opraví chybné informace, případně nabídne obsluze
možnost zrušit věty nekompletních nebo poškozených sázenek a sázek. Případné chyby
v integritě souboru UDALOSTI a PRILEZITOSTI jsou zaznamenány do textového souboru
INTEG_UP.LST, který je možné si prohlédnout nebo vytisknout.
Program při inicializaci počítačů propojených do sítě kontroluje zda jsou na obou počítačích
stejné verze programového vybavení, pokud ne, což může být způsobeno odesláním inovované
verze programu na hlavní počítač, je na to obsluha upozorněna. Přenos programového vybavení
do vedlejšího počítače se provede v rámci synchronizace času obou počítačů.

3.PROVOZ V SÍTI LANTASTIC

LANtastic je lokální počítačová sít typu peer-to-peer firmy Artisoft. Peer-to-peer znamená,
že všechny počítače v síti jsou rovnocenné a každý z nich může ostatním zpřístupnit libovolné
zdroje. V našem případě je vždy jeden z počítačů na sběrně hlavní (DATABÁZOVÝ SERVER)
a obsahuje v katalogu \TIP základní databáze s indexovými soubory a všechny sdílené paměťově
proměnné. Vedlejší počítač (označovaný také jako PRACOVNÍ STANICE) pak v katalogu \TIP
obsahuje jen tzv. lokální paměťové proměnné a dále programem generované pracovní databáze
a tiskové sestavy. Oba počítače pochopitelně v katalogu \TIP obsahují program TIP.EXE a ostatní
programové segmenty. Z uvedeného vyplývá, že všechny počítače na sběrně pracují s databázemi
uloženými na jednom z nich (DATABÁZOVÉM SERVERU). Program se potom snaží zabránit
možným kolizím, ke kterým může dojít při přístupu k databázím nebo jejich jednotlivým větám.
Technicky se to provádí uzamčením záznamu, uzamčením celé databáze nebo exkluzivním
otevřením databáze. Pokud dojde ke kolizi při přístupu k některé databázi, je možné bud opakovat
pokus po uplynutí časového intervalu nebo ukončit zpracování. Kdykoliv je obsluha vyzvána,
aby uvolnila druhý počítač, protože se bude provádět některá exkluzivní operace, stačí přejít
do hlavní nabídky. Jako exkluzivní operace je nutné provádět reindexace databází
(jen na DATABÁZOVÉM SERVERU), rušení ukončených událostí, rušení ukončených
a propadlých sázenek, promítání vyhodnocení do sázek a denní uzávěrku.
Všude kde je to nezbytné, je speciální funkcí kontrolováno propojení obou počítačů. Na pracovních
stanicích je to pochopitelně před každou akcí. Na serveru pouze při archivaci a zálohování.
Provázanost obou počítačů v prostředí sítě bezpodmínečně vyžaduje zálohování dodávky napětí
do všech počítačů zdroji UPS.

4. SLUŽEBNÍ PROGRAMY

Vedle základního programu TIP jsou v adresáři \TIP na serveru sítě ještě další služební programy
zajišťující některé doplňkové funkce.

INDEXY-program zajišťuje obnovu indexu databází a případnou korekci některých poruch integrity
databázového a indexového souboru.

OBNOV-obnovení databází SÁZENKY, SÁZKY, a TRANSAKCE z vedlejšího počítače, kam jsou
průběžně zálohovány. Obnova je podmíněna zadáním hesla z ústředí. Při tomto obnovení dojde
ke ztrátě dat pořízených od posledního zálohování a v důsledku toho nesedí pokladní zůstatek.
Kvalifikovanější způsob je přenos poškozených databází na ústředí, kde je pracovníci úseku
výpočetní techniky obnoví pomocí speciálního programu. V takovém případě dojde ke ztrátě
maximálně jedné nebo dvou sázenek.

PŘEVEĎ-program slouží pro převod programového vybavení z hlavní nabídky na vedlejší počítač.
Přenáší se jenom nesprávné programy. Program je spouštěn při synchronizací času, což je jedna
z funkcí základní nabídky (TIPINFA)


5.PŘENOS DAT NA ÚSTŘEDÍ                        

Pro potřeby ústředí společnosti jsou přenášena data
ve formě výběrových souborů za právě ukončený den.
Jedná se o základní databázové soubory a generované soubory: oficiální výsledky, vyhrávající sázenky
a náběry na příležitosti.
Jméno souboru je tvořeno jednoznakovým kódem
souboru, číslem sběrny a datumem pořízení:
               XSSrmmdd.TIP
                      X……….předpona souboru
                     SS………číslo sběrny
                     rmmdd…datum pořízení
Od záložních kopií jsou odlišeny příponou .TIP. Přenos se provádí do katalogu \TIP\TRANS
na serveru sítě, odkud se transportní databáze přenášejí modemem na ústředí.
Přenos do katalogu \TIP\TRANS je podmíněn úspěšně provedenou a uzavřenou uzávěrkou.