Rozhranφ pro fulltextovΘ indexovßnφ a vyhledßvßnφ
dokument∙Pro dokumenty v ΦistΘm textovΘm formßtu nebo ve
formßtech WPD, RTF, HTML nebo DOC ulo₧enΘ v databßzi nebo v souboru
je SQL server schopen provΘst zaindexovßnφ dokumentu, tedy za°azenφ
vÜech slov obsa₧en²ch v dokumentu do sv²ch index∙ a potΘ vyhledßvat
dokumenty obsahujφcφ slova, frßze a jejich kombinace pomocφ nßstroj∙
pln∞ zabudovan²ch do jazyka SQL.
Rozhranφ ODMA pro
uklßdßnφ dokument∙ v databßzi NovΘ univerzßlnφ rozhranφ pro
uklßdßnφ a sprßvu dokument∙ jin²ch aplikacφ na databßzovΘm serveru.
Rozhranφ pro nastavovßnφ a ovlßdßnφ replikacφ z
aplikaΦnφho programu Soubor neinteraktivnφch funkcφ a funkcφ
otevφrajφcφch nastavovacφ dialogovß okna. Vyu₧itφ je pro aplikace
napsanΘ v externφm jazyce nebo aplikacφch provozovan²ch pouze s
provoznφm systΘmem. Nenφ tedy nutnΘ nynφ instalovat Personßlnφ
databßzi pro zprovozn∞nφ replikacφ.
Komfortnφ a ·plnΘ
logovßnφ serveruMo₧nost vΘst °adu log∙ na SQL serveru,
definovat jejich obsah i formßt a zφskßvat tak informace o
udßlostech na serveru, nap°. o volan²ch SQL p°φkazech, o chybßch
vΦetn∞ kontextu, lze sledovat manipulaci s vybran²mi tabulkami apod.
SystΘmovΘ triggeryPomocφ tzv. systΘmov²ch
trigger∙ lze definovat reakci na r∙znΘ udßlosti na SQL serveru. K
dispozici jsou tyto procedury:
_on_server_start p°i startu
serveru,
_on_server_stop p°ed ukonΦenφm serveru,
_on_login_change p°i zm∞n∞ logovacφho jmΘna,
_on_backup p°i automatickΘ zßloze databßzovΘho serveru.
NovΘ datovΘ typy Praxe si vynutila novΘ datovΘ
typy (v jazyce i v nßvrhu tabulek) - 8-bitov² a 64-bitov² integer
(celß Φφsla v rozsahu 1 bajtu nebo 8 bajt∙, dosavadnφ celoΦφselnΘ
typy m∞ly 2 nebo 4 bajty)
Alternativnφ provoznφ re₧imy
serveruByly zavedeny dva novΘ re₧imy SQL serveru (jsou
volitelnΘ, aby byla zachovßna zp∞tnß kompatibilita)
![](/file/23395/Chip_2001-01_cd1.bin/tema/602/WinB602_soubory/cube.gif)
P°i
provßd∞nφ kaskßdnφch zm∞n vyvolan²ch aktivnφ referenΦnφ integritou
se budou provßd∞t takΘ triggery
![](/file/23395/Chip_2001-01_cd1.bin/tema/602/WinB602_soubory/cube.gif)
P°i chyb∞ se
neukonΦφ probφhajφcφ transakce, k jejφmu ukonΦenφ dojde a₧ po
explicitnφm zavolßnφ p°φkazu
Commit nebo
Roll_back.
P°epracovanΘ standardnφ
formulß°eVylepÜenΘ chovßnφ standardnφch formulß°∙
(tabulkovΘho zobrazenφ dat).
P°ehled hlavnφch novinek WinBase602 Internet klient∙
verze 7.0
Embedded variables v konektorechV
konektorech lze v bloku SQLStatement v zadßvan²ch SQL p°φkazech
pou₧φvat odkazy na prom∞nnΘ, a to jak na prom∞nnΘ deklarovanΘ nebo
vstupnφ formulß°ovΘ prom∞nnΘ.
P°φkaz include v
ÜablonßchNov² p°φkaz
<%include www_objekt%>vlo₧φ na
danΘ mφsto HTW Üablony vygenerovan² text podle Üablony www_objekt.
P°φkaz umo₧nφ nahradit podobnΘ Φßsti Üablon (nap°. zßhlavφ)
jedno°ßdkov²m odkazem.
P°φkaz Location v konektorech
P°φkaz p°esm∞ruje browser na jinΘ URL. Je-li nov²m URL dynamickß
adresa WBIK, vykonß se konektor a podle p°φsluÜnΘ Üablony se sestavφ
HTML text.
P°φkaz Content-type v konektorech P°φkaz
umo₧≥uje zm∞nit MIME typ sestavovanΘho dokumentu ze standardnφho
"text/html" na jin².
Zp°φstupn∞nφ souboru z HTML
formulß°e V HTML formulß°i lze uvΘst formulß°ov² prvek
<INPUT TYPE="FILE">, pomocφ kterΘho lze odeslat soubor.
Internet klienti um∞jφ zp°φstupnit takov² soubor pro zpracovßnφ v
konektoru - ve vstupnφch prom∞nn²ch je ulo₧en nßzev souboru, jeho
typ a obsah.
Odeslßnφ souboru do browseruP°φkazem
konektoru
SendFile: v²raz_typu_BLOB se odeÜle browseru
hodnota typu BLOB - obvykle obsah ulo₧enΘho souboru. Podle
nastavenΘho Content-typu browser poznß, jak² program mß na
zpracovßnφ p°ichßzejφcφch dat pou₧φt.
Nov² Internet
Klient pro ApachePro webserver Apache na Linuxu existuje
Internet klient ve form∞ tzv. Apache modulu - mod_wb602. Jeho hlavnφ
v²hodou proti CGI klientu pro Linux je to, ₧e vÜechny po₧adavky se
zpracovßvajφ v rßmci procesu webserveru Apache a nemusφ se pro ka₧d²
po₧adavek spouÜt∞t nov² proces.