Namestitev mPN spletnega servisa
Namestitev mPN spletnega servisa na lokalni PA strežnik
1. UVOD
Mobilna aplikacija za upravljanje s potnimi nalogi (MPN) komunicira s spletnim servisom, ta pa z vašo Pantheon bazo. Za delovanje MPN je tako potrebna namestitev spletnega servisa na vaš windows IIS sistem z zagonom datoteke Setup.exe
2. SISTEMSKE ZAHTEVE:
3. NAMESTITEV SPLETNEGA SERVISA
4. NASTAVITEV PANTHEON PODATKOVNE BAZE
1. Zaženite http://localhost/WSPotniNalogi/test.aspx

2. Nastavite povezavo do vaše Pantheon baze. To storite tako, da prepišete SERVER z imenom vašega SQL serverja, DBNAME z imenom vaše Pantheon baze in USERNAME ter PASSWORD z uporabnikom na bazi (SQL login - glej naslednjo točko).
SERVER in DBNAME ugotovite tako, da odprete datoteko .INI v imeniku vašega Pantheona (c:\program files\Datalab....).
[Program]
Uporabnik=AD
ZagonPrograma=11.12.2004
[Database]
Podjetje=Demo d.o.o. (DEMO)
DataBaseName=DEMO
ServerName=GIZMO
DataOnServer000=DEMO; (DEMO)
DataOnServer001=DEMO1; (DEMO1)
SERVER je ServerName, DBNAME pa DataBaseName. V zgornjem primeru GIZMO in DEMO.
3. Če ne veste kakšen je (SQL login) dostop do vaše Pantheon baze, preprosto kreirajte novega uporabnika:
V Pantheonovem SQL urejevalniku zaženite naslednje 3 stavke (vsakega posebej kopirajte v urejevalnik in ga zaženite - urejevalnik sicer vrne: method must return a result set, kar je normalno). Preden zaženete stavke, zamenjajte poljubno_ime z novim imenom (izmislite si ga), poljubno_geslo pa z novim geslom (izmislite si ga). Geslo naj ostane v navednicah.
CREATE LOGIN poljubno_ime WITH PASSWORD = 'poljubno_geslo'
CREATE USER poljubno_ime FOR LOGIN poljubno_ime;
GRANT CONTROL To poljubno_ime;
Po izvedbi vseh 3 zgornjih stavkov, zaženite ponovno http://localhost/WSPotniNalogi/test.aspx, vpišite novo ime in geslo v polja (USERNAME, PASSWORD), shranite in pritisnite gumb Test povezave, dokler ne dobite obvestila, da je povezava OK:
- Povezava na bazo je uspešna, če se izpiše sporočilo: DB connection test OK!
- Če se izpiše sporočilo: DB connection test not OK. Check logs in Logs folder if any. Potem pojdite v mapo Logs in odprite datoteko z imenom npr.: MPNLog_27112011.txt ali MPNDBException_27.11.2011.txt in poskusite odpraviti napako s podatki v logu
6. IP IN ZAKLJUČEK REGISTRACIJE
Po uspešni namestitvi spletnega servisa na vaš windows strežnik, preverite še dostop do spletnega servisa preko vašega IP naslova od zunaj. URL do spletnega servisa mora biti javno dostopen (lokalni - localhost URL ni dovolj). Dostop do spletnega servisa enostavno poskusite tako, da localhost prepišete z vašim IPjem. Vaš javni IP izveste na tej strani: http://www.whatismyip.com/.

V zgornjem primeru, bi dostop do vašega web service-a bil: http://188.196.7.228/WSPotniNalogi/default.aspx. Če imate težave z javnim dostopom do vašega spletnega servisa ali s firewall-om oz. routerjem, se lahko obrnete na: http://www.it-notebook.org/iis/article/public_website.htm
ZAKLJUČEK REGISTRACIJE
Registracijo zaključite na obrazcu za registracijo, do katerega pridete preko menija Tržnica -> Moje pantheon rešitve, kjer so navedene vaše kupljene rešitve (med drugimi tudi mobilni Potni nalogi). Kliknete na naslov mobilni Potni nalogi za prehod na registracijo.
Poleg ostalih podatkov na obrazcu za registracijo, vpišite URL do vašega spletnega servisa in nadaljujte z registracijo. URL morate vpisati vključno z default.aspx na koncu.
Primer: http://188.196.7.228/WSPotniNalogi/default.aspx
Preverite, če se zgornji URL (z vašim IPjem) uspešno zažene v brskalniku.
Po končani registraciji, lahko pričnete z uporabo mobilne aplikacije MPN tako, da v mobilno napravo vpišete uporabniško ime in geslo, ki ste si ga izbrali na obrazcu za registracijo.
7. VARNOST IN SSL PROTOKOL
Če želite dodatno zaščititi spletni servis, si lahko v IIS nastavite protokol SSL oz HTTPS. Za navodila kliknite sem.