Instalarea serviciului web mPN
Instalarea serviciului web mPN pe serverul local PA
1. INTRODUCERE
Aplicația mobilă pentru gestionarea ordinelor de călătorie (MPN) comunică cu serviciul web, iar acesta cu baza dumneavoastră Pantheon. Pentru funcționarea MPN, este necesară instalarea serviciului web pe sistemul dumneavoastră Windows IIS prin rularea fișierului Setup.exe
2. CERINȚE DE SISTEM:
3. INSTALAREA SERVICIULUI WEB
4. CONFIGURAREA BAZEI DE DATE PANTHEON
1. Rulați http://localhost/WSPotniNalogi/test.aspx

2. Configurați conexiunea la baza dumneavoastră Pantheon. Faceți acest lucru prin înlocuirea SERVER cu numele serverului dumneavoastră SQL, DBNAME cu numele bazei dumneavoastră Pantheon și USERNAME și PASSWORD cu utilizatorul din baza de date (login SQL - consultați următoarea secțiune).
SERVER și DBNAME le puteți determina deschizând fișierul .INI din directorul Pantheon-ului dumneavoastră (c:\program files\Datalab....).
[Program]
Utilizator=AD
RulareaProgramului=11.12.2004
[Bază de date]
Companie=Demo d.o.o. (DEMO)
NumeBazăDeDate=DEMO
NumeServer=GIZMO
DataPeServer000=DEMO; (DEMO)
DataPeServer001=DEMO1; (DEMO1)
SERVER este ServerName, DBNAME este DataBaseName. În exemplul de mai sus, GIZMO și DEMO.
3. Dacă nu știți care este (login SQL) accesul la baza dumneavoastră Pantheon, creați pur și simplu un nou utilizator:
În editorul SQL Pantheon rulați următoarele 3 instrucțiuni (copiați fiecare instrucțiune în editor și rulați-o - editorul va returna de obicei: metoda trebuie să returneze un rezultat set, ceea ce este normal). Înainte de a rula instrucțiunile, înlocuiți nume_utilizator_aleator cu un nume nou (inventați-l), și parolă_aleatoare cu o parolă nouă (inventați-o). Parola trebuie să rămână între ghilimele.
CREATE LOGIN nume_utilizator_aleator WITH PASSWORD = 'parolă_aleatoare'
CREATE USER nume_utilizator_aleator FOR LOGIN nume_utilizator_aleator;
GRANT CONTROL To nume_utilizator_aleator;
După executarea tuturor celor 3 instrucțiuni de mai sus, rulați din nou http://localhost/WSPotniNalogi/test.aspx, introduceți noul nume și parolă în câmpurile (USERNAME, PASSWORD), salvați și apăsați butonul Test conexiune, până când primiți notificarea că conexiunea este OK:
-
Conexiunea la bază este reușită, dacă apare mesajul: Test conexiune DB OK!
-
Dacă apare mesajul: Test conexiune DB not OK. Verificați jurnalele din folderul Logs, dacă există. Apoi mergeți în folderul Logs și deschideți fișierul numit, de exemplu: MPNLog_27112011.txt sau MPNDBException_27.11.2011.txt și încercați să remediați eroarea cu datele din jurnal
6. IP ȘI CONCLUZIA ÎNREGISTRĂRII
După instalarea reușită a serviciului web pe serverul dumneavoastră Windows, verificați accesul la serviciul web prin adresa IP din exterior. URL-ul serviciului web trebuie să fie accesibil public (URL-ul local - localhost nu este suficient). Accesați serviciul web pur și simplu încercând să înlocuiți localhost cu IP-ul dumneavoastră. Puteți afla IP-ul dumneavoastră public de pe această pagină: http://www.whatismyip.com/.

În exemplul de mai sus, accesul la serviciul dumneavoastră web ar fi: http://188.196.7.228/WSPotniNalogi/default.aspx.
Dacă aveți probleme cu accesul public la serviciul dumneavoastră web sau cu firewall-ul sau routerul, puteți contacta: http://www.it-notebook.org/iis/article/public_website.htm
CONCLUZIA ÎNREGISTRĂRII
Finalizați înregistrarea pe formularul de înregistrare, la care ajungeți prin meniul Piața -> Soluțiile mele pantheon, unde sunt enumerate soluțiile dumneavoastră achiziționate (printre altele și ordinile de călătorie mobile). Faceți clic pe titlul ordinilor de călătorie mobile pentru a accesa înregistrarea.
Pe lângă celelalte date de pe formularul de înregistrare, introduceți URL-ul serviciului dumneavoastră web și continuați cu înregistrarea. URL-ul trebuie să fie introdus inclusiv cu default.aspx la final.
Exemplu: http://188.196.7.228/WSPotniNalogi/default.aspx
Verificați dacă URL-ul de mai sus (cu IP-ul dumneavoastră) se deschide cu succes în browser.
După finalizarea înregistrării, puteți începe să utilizați aplicația mobilă MPN introducând numele de utilizator și parola pe care le-ați ales pe formularul de înregistrare.
7. SECURITATE ȘI PROTOCOL SSL
Dacă doriți să protejați suplimentar serviciul web, puteți configura protocolul SSL sau HTTPS în IIS. Pentru instrucțiuni, faceți clic aici.