.INI datoteka
.INI datoteka
Z .INI datoteko lahko določimo PANTHEON-u kateri strežnik in podatkovno bazo naj uporablja. Z uporabo te datoteke lahko kreiramo več bližnjic (shortcut), tako da lahko uporabljamo PANTHEON z različnimi strežniki. Katero .INI datoteko PANTHEON uporablja povemo v Parametrih ukazne vrstice.
Struktura .INI datoteke
[Program]
Uporabnik=AD
ZagonPrograma=11.12.2004
[Database]
Podjetje=Demo d.o.o. (DEMO)
DataBaseName=DEMO
ServerName=GIZMO
DataOnServer000=DEMO; (DEMO)
DataOnServer001=DEMO1; (DEMO1)
Vidimo, da je .INI datoteka sestavljena iz dveh delov. Prvi del se nanaša na sam program
[Program]
|
Naslov razdelka |
Uporabnik=AD
|
Zadnji prijavljeni uporabnik |
ZagonPrograma=11.12.2004
|
Datum in čas zadnjega zagona programa |
drugi del se nanaša na podatkovne baze
[Database]
|
Naslov razdelka |
Podjetje=Demo d.o.o. (DEMO)
|
Podatkovna baza, ki je bila zadnja izbrana |
DataBaseName=DEMO
|
Ime podatkovne baze na SQL strežniku |
ServerName=GIZMO
|
Ime SQL strežnika (lahko uporabimo tudi IP številko) |
DataOnServer000=DEMO; (DEMO)
DataOnServer001=DEMO1; (DEMO1)
|
Seznam vseh PANTHEON podatkovnih baz na tem strežniku. Ti podatki se napolnijo sami ob izbiri podatkovnih baz na strežniku in se uporabljajo kot buffer za hitro prijavo v podatkovno bazo (da ni potrebno ob vsaki prijavi preverjati, katere podatkovne baze so na strežniku) |
Uporaba .INI datoteke v okoljih z več SQL strežniki
Predpostavljajmo, da imamo dva SQL strežnika z IP naslovi 192.168.0.1 in 192.168.0.2. Uporabniku želimo narediti bližnjice, da bo lahko dostopal do podatkov na obeh.
Najprej moramo narediti dve .INI datoteki, ki jih damo kar v DataLab direktorj:
PA_SQL1.INI
[Program]
Uporabnik=AD
ZagonPrograma=11.12.2004
[Database]
Podjetje=Demo d.o.o. (DEMO)
DataBaseName=DEMO
ServerName=192.168.0.1
DataOnServer000=DEMO; (DEMO)
PA_SQL2.INI
[Program]
Uporabnik=AD
ZagonPrograma=11.12.2004
[Database]
Podjetje=Demo2 d.o.o. (DEMO2)
DataBaseName=DEMO2
ServerName=192.168.0.2
DataOnServer000=DEMO2; (DEMO2)
Nato naredimo še dve bližnjici, ki imata v poti do programa (Target) vpisano:
"C:\Program Files\DataLab\Pantheon.exe" /INI="C:\Program Files\DataLab\PA_SQL1.ini"
ter
"C:\Program Files\DataLab\Pantheon.exe" /INI="C:\Program Files\DataLab\PA_SQL2.ini"
Uporaba .ini datoteke v gostovanih (hostanih) okoljih
V kolikor PANTHEON uporabljamo v okoljih za gostovanje (hosting) potem moramo nastaviti parameter
HOSTINGSERVER=DEFAULT
Ko se program prijavlja, preveri, če je v INI datoteki najde označbo HOSTINGSERVER, in če jo najde pokliče posebni spletni servis Datalab-a, ki mu pove, na katerem IP naslovu se nahaja strežnik z ustrezno podatkovno bazo. Ta podatek se zapiše tudi v .INI spremenljivko SERVERNAME in se potem uporabi ob prijavi na ta server. (Zapis v to spremenljivko uporabljamo za primer, da Datalab-ov spletni servis ne bi deloval).