Инсталација на mPN веб сервис
Инсталација на mPN веб сервис на локален PA сервер
1. ВОВЕД
Мобилната апликација за управување со патни налози (MPN) комуницира со веб сервисот, кој пак со вашата Pantheon база. За функционирање на MPN е потребна инсталација на веб сервисот на вашиот Windows IIS систем со стартување на датотеката Setup.exe
2. СИСТЕМСКИ БАРАЊА:
3. ИНСТАЛАЦИЈА НА ВЕБ СЕРВИСОТ
4. ПОСТАВУВАЊЕ НА PANTHEON ПОДАТОЧНАТА БАЗА
1. Стартувајте http://localhost/WSPotniNalogi/test.aspx

2. Поставете ја врската до вашата Pantheon база. Тоа го правите така што ќе го замените SERVER со името на вашиот SQL сервер, DBNAME со името на вашата Pantheon база и USERNAME и PASSWORD со корисникот на базата (SQL login - видете ја следната точка).
SERVER и DBNAME ги дознавате така што ќе ја отворите датотеката .INI во директориумот на вашиот Pantheon (c:\program files\Datalab....).
[Program]
Корисник=AD
СтартувањеНаПрограмата=11.12.2004
[Database]
Компанија=Demo d.o.o. (DEMO)
DataBaseName=DEMO
ServerName=GIZMO
DataOnServer000=DEMO; (DEMO)
DataOnServer001=DEMO1; (DEMO1)
SERVER е ServerName, а DBNAME е DataBaseName. Во горниот пример GIZMO и DEMO.
3. Ако не знаете каков е (SQL login) пристапот до вашата Pantheon база, едноставно креирајте нов корисник:
Во Pantheon SQL уредувачот стартувајте ги следните 3 наредби (секој одделно копирајте го во уредувачот и стартувајте го - уредувачот инаку враќа: method must return a result set, што е нормално). Пред да ги стартувате наредбите, заменете произволно_име со ново име (измислете го), произволно_лозинка со нова лозинка (измислете ја). Лозинката треба да остане во наводници.
CREATE LOGIN произволно_име WITH PASSWORD = 'произволно_лозинка'
CREATE USER произволно_име FOR LOGIN произволно_име;
GRANT CONTROL To произволно_име;
По извршување на сите 3 горенаведени наредби, повторно стартувајте http://localhost/WSPotniNalogi/test.aspx, внесете ново име и лозинка во полињата (USERNAME, PASSWORD), зачувајте и притиснете копче Тестирај врска, додека не добиете известување дека врската е ОК:
-
Врската со базата е успешна ако се прикаже порака: DB connection test OK!
-
Ако се прикаже порака: DB connection test not OK. Check logs in Logs folder if any. Тогаш одете во папката Logs и отворете датотека со име нпр.: MPNLog_27112011.txt или MPNDBException_27.11.2011.txt и обидете се да ја поправите грешката со податоците во логот.
6. IP И ЗАВРШУВАЊЕ НА РЕГИСТРАЦИЈАТА
По успешна инсталација на веб сервисот на вашиот Windows сервер, проверете го пристапот до веб сервисот преку вашата IP адреса однадвор. URL до веб сервисот мора да биде јавно достапен (локален - localhost URL не е доволен). Пристапот до веб сервисот едноставно пробајте го така што localhost ќе го замените со вашиот IP. Вашиот јавен IP го дознавате на оваа страница: http://www.whatismyip.com/.

Во горниот пример, пристапот до вашиот веб сервис би бил: http://188.196.7.228/WSPotniNalogi/default.aspx.
Ако имате проблеми со јавниот пристап до вашиот веб сервис или со firewall-от или рутерот, можете да се обратите на: http://www.it-notebook.org/iis/article/public_website.htm
ЗАВРШУВАЊЕ НА РЕГИСТРАЦИЈАТА
Регистрацијата ја завршувате на формуларот за регистрација, до кој пристапувате преку менито Пазар -> Моите Pantheon решенија, каде што се наведени вашите купени решенија (меѓу другите и мобилните Патни налози). Кликнете на насловот мобилни Патни налози за премин на регистрацијата.
Покрај другите податоци на формуларот за регистрација, внесете го URL до вашиот веб сервис и продолжете со регистрацијата. URL треба да го внесете вклучувајќи го default.aspx на крајот.
Пример: http://188.196.7.228/WSPotniNalogi/default.aspx
Проверете дали горниот URL (со вашиот IP) успешно се отвора во прелистувачот.
По завршената регистрација, можете да започнете со користење на мобилната апликација MPN така што во мобилниот уред ќе внесете корисничко име и лозинка, кои сте ги избрале на формуларот за регистрација.
7. БЕЗБЕДНОСТ И SSL ПРОТОКОЛ
Ако сакате дополнително да го заштитите веб сервисот, можете во IIS да го поставите SSL или HTTPS протоколот. За инструкции кликнете тука.