Postavljanje mPN web servisa
Postavljanje mPN web servisa na lokalni PA server
1. UVOD
Mobilna aplikacija za upravljanje s putnim nalozima (MPN) komunicira s web servisom, a taj s vašom Pantheon bazom. Za rad MPN je tako potrebna instalacija web servisa na vašem Windows IIS sustavu pokretanjem datoteke Setup.exe
2. SISTEMSKE ZAHTEVE:
3. INSTALACIJA WEB SERVISA
4. POSTAVKE PANTHEON BAZE PODATAKA
1. Pokrenite http://localhost/WSPotniNalogi/test.aspx

2. Postavite vezu do vaše Pantheon baze. To učinite tako da prepišete SERVER s imenom vašeg SQL servera, DBNAME s imenom vaše Pantheon baze i USERNAME te PASSWORD s korisnikom na bazi (SQL login - pogledajte sljedeću točku).
SERVER i DBNAME saznajte tako da otvorite datoteku .INI u direktoriju vašeg Pantheona (c:\program files\Datalab....).
[Program]
Korisnik=AD
PokretanjePrograma=11.12.2004
[BazaPodataka]
Poduzeće=Demo d.o.o. (DEMO)
NazivBazePodataka=DEMO
NazivServera=GIZMO
PodaciNaServeru000=DEMO; (DEMO)
PodaciNaServeru001=DEMO1; (DEMO1)
SERVER je NazivServera, DBNAME je NazivBazePodataka. U gornjem primjeru GIZMO i DEMO.
3. Ako ne znate kakav je (SQL login) pristup vašoj Pantheon bazi, jednostavno kreirajte novog korisnika:
U Pantheonovom SQL uređivaču pokrenite sljedeće 3 izjave (svaku posebno kopirajte u uređivač i pokrenite - uređivač inače vraća: method must return a result set, što je normalno). Prije nego što pokrenete izjave, zamijenite poljubno_ime s novim imenom (izmislite ga), poljubno_geslo s novom lozinkom (izmislite je). Lozinka neka ostane u navodnicima.
CREATE LOGIN poljubno_ime WITH PASSWORD = 'poljubno_geslo'
CREATE USER poljubno_ime FOR LOGIN poljubno_ime;
GRANT CONTROL To poljubno_ime;
Po izvršenju svih 3 gornjih izjava, ponovo pokrenite http://localhost/WSPotniNalogi/test.aspx, unesite novo ime i lozinku u polja (USERNAME, PASSWORD), spremite i pritisnite gumb Test veze, dok ne dobijete obavijest da je veza OK:
-
Veza na bazu je uspješna, ako se ispiše poruka: DB connection test OK!
-
Ako se ispiše poruka: DB connection test not OK. Provjerite logove u Logs mapi ako ih ima. Tada idite u mapu Logs i otvorite datoteku s imenom npr.: MPNLog_27112011.txt ili MPNDBException_27.11.2011.txt i pokušajte ispraviti grešku s podacima u logu
6. IP I ZAKLJUČAK REGISTRACIJE
Po uspješnoj instalaciji web servisa na vašem Windows serveru, provjerite još pristup do web servisa preko vašeg IP adrese izvana. URL do web servisa mora biti javno dostupan (lokalni - localhost URL nije dovoljan). Pristup do web servisa jednostavno pokušajte tako da localhost zamijenite s vašim IP-jem. Vaš javni IP saznajte na ovoj stranici: http://www.whatismyip.com/.

U gornjem primjeru, pristup vašem web servisu bi bio: http://188.196.7.228/WSPotniNalogi/default.aspx.
Ako imate problema s javnim pristupom vašem web servisu ili s firewall-om ili routerom, možete se obratiti: http://www.it-notebook.org/iis/article/public_website.htm
ZAKLJUČAK REGISTRACIJE
Registraciju završite na obrascu za registraciju, do kojeg dolazite preko izbornika Tržnica -> Moja Pantheon rješenja, gdje su navedena vaša kupljena rješenja (među ostalim i mobilni Putni nalozi). Kliknite na naslov mobilni Putni nalozi za prijelaz na registraciju.
Pored ostalih podataka na obrascu za registraciju, unesite URL do vašeg web servisa i nastavite s registracijom. URL morate unijeti uključujući default.aspx na kraju.
Primjer: http://188.196.7.228/WSPotniNalogi/default.aspx
Provjerite, da li se gornji URL (s vašim IP-jem) uspješno pokreće u pregledniku.
Po završetku registracije, možete započeti s korištenjem mobilne aplikacije MPN tako da u mobilni uređaj unesete korisničko ime i lozinku, koje ste odabrali na obrascu za registraciju.
7. SIGURNOST I SSL PROTOKOL
Ako želite dodatno zaštititi web servis, možete u IIS postaviti SSL protokol ili HTTPS. Za upute kliknite ovdje.