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.