instalare asisria 2

8
Instalare ASiSria 2.0 scris de ela poanta vineri, 01 octombrie 2010 11:15 completat de Razvan Parcalab 29 dec. 2010 Pe SERVER 1. Intr-un director local (ex: ASiSria) se copiaza de pe ftp://www.asw.ro/ASiSria_2.1/ cele doua directoare: ->bin-release (partea de client); sau Frame 34.zip (se dezarhiveaza local in folderul ASiSria ) ->scripturi SQL (partea de server). sau surse_sql rev 670.zip (se dezarhiveaza local in folderul ASiSria ) 2. Se copiaza local versiuni noi ale aplicatiilor: AS, ED si CG (Generare proceduri stocate si Generare triggere); 3. In cazul in care NU exista IIS, acesta trebuie instalat; (ex: Windows Server 2008->Server Manager->Add role-> ….); Internet Information Services(IIS) -> Add Virtual Directory: Alias = asisria; pe servere mai vechi se gaseste optiunea cu comanda start>run>appwiz.cpl – enter. Apoi in machete care se deschde dati click pe butonul add/remove windows components apoi se da click pe linia application server apoi sub se da click pe details in car es ebifeaza IIS si asp.net 4. In Internet Information Services(IIS) se gaseste in Administration Tools sau start>run>inetmgr.msc si enter. Cand se deschide interfata de management a IIS se da click dreapta pe Default Web Site si apoi Add Virtual Directory : Alias = asisria; physical path: calea catre directorul bin-release (pct.1); sau Frame 5. Se fac apoi setari la nivel de folder virtual din IIS: a. add default document: AsiSriacom.html b. Test: intr-un browser -> localhost/asisria c. se asteapta primirea mesajului “HTTP request error”; d. In directorul bin-release->wsRIA fisierul web default.config se copiaza sub numele web.config; e. ED->Operatii->Initializare ASiSria v2

Upload: thomas-morgan

Post on 30-Jul-2015

242 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Instalare ASiSria 2

Instalare ASiSria 2.0

scris de ela poanta

vineri, 01 octombrie 2010 11:15

completat de Razvan Parcalab

29 dec. 2010

Pe SERVER

1. Intr-un director local (ex: ASiSria) se copiaza de pe ftp://www.asw.ro/ASiSria_2.1/ cele doua directoare:

->bin-release (partea de client); sau Frame 34.zip (se dezarhiveaza local in folderul ASiSria )

->scripturi SQL (partea de server). sau surse_sql rev 670.zip (se dezarhiveaza local in folderul ASiSria )

2. Se copiaza local versiuni noi ale aplicatiilor: AS, ED si CG (Generare proceduri stocate si Generare triggere);

3. In cazul in care NU exista IIS, acesta trebuie instalat; (ex: Windows Server 2008->Server Manager->Add role-> ….);

Internet Information Services(IIS) -> Add Virtual Directory: Alias = asisria; pe servere mai vechi se gaseste optiunea cu comanda start>run>appwiz.cpl – enter. Apoi in machete care se deschde dati click pe butonul add/remove windows components apoi se da click pe linia application server apoi sub se da click pe details in car es ebifeaza IIS si asp.net

4. In Internet Information Services(IIS) se gaseste in Administration Tools sau start>run>inetmgr.msc si enter.

Cand se deschide interfata de management a IIS se da click dreapta pe Default Web Site si apoi Add Virtual Directory : Alias = asisria; physical path: calea catre directorul bin-release (pct.1); sau Frame

5. Se fac apoi setari la nivel de folder virtual din IIS:

a. add default document: AsiSriacom.html b. Test: intr-un browser -> localhost/asisria c. se asteapta primirea mesajului “HTTP request error”; d. In directorul bin-release->wsRIA fisierul web default.config se copiaza sub numele

web.config; e. ED->Operatii->Initializare ASiSria v2

Page 2: Instalare ASiSria 2

6. Verificare Web Service:

-> IIS, asisria ->Authentication (Anonymous disable,Windows Auth. enable,ASP.NET Impersonation enable)

-> pe subfolderul wsRIA -> Convert to Application -> App.pool: default; (la servere 2003 sau mai vechi, optiunea 'Convert to application pool' se gaseste in fereastra 'properties')

-> physical path: calea catre bin-release; sau Frame

-> browser: localhost/asisria/wsria/dateria.asmx

Atentie: La Windows7->IIS->Turn Windows features on and off

a) Security-> se bifeaza optiunea Windows Auth.

b) Application Development Features-> WWW Services->

se bifeaza optiunile de .NET

Atentie: la servere windows 2003 -> pe folderul wsRia -> properties -> ASP.NET -> custom -> Authorisation -> [x] enable impersonation.

In IIS la Web Service Extensions, trebuie permisa rularea modulului ASP.NET:

Page 3: Instalare ASiSria 2

7. Se intra in managerul de Active Directory sau computer management

(start>run>compmgmt.msc) si la groups se adauga un grup de useri de preferat

sa se numeasca ASISRIA iar apoi la users se vor adauga userii care vor fi pusi in

grupul ASISRIA. Se va pune pt fiecare user parola si nu va fi pus in grupul de

administrators, se lasa in grupul de users.

8. Se intra in managerul de SQL si la security se expandeaza cu semnul “+” (vezi

imaginea de mai jos ) si se da click dreapta si apoi add new login. In macheta de

adaugare useri se da click pe search, object types si se bifeaza si groups pentru a

cauta si grupurile si se va adauga grupul ASISRIA, astefel vor fi definiti pt acces in

SQL prin machete de WEB RIA toti userii care vor fi pusi in acel grup si care vor

fi introdusi in grupul respective si de acum incolo.

9. Tot la aceasta machete se va bifa la server roles pt grup “public” iar la user

mappings se va bifa BAZA DE DATE pe car evrem sa lucram active in RIA iar

mai jos database role memebership se va bifa public dar si dbowner si se va da

ok.

Page 4: Instalare ASiSria 2
Page 5: Instalare ASiSria 2

10. Inainte de a se lansa setarile din ED.asisPLUS se va intra in SV.asisPLUS cu user

supervisor si se introduce in date>utilizatori userul de care avem nevoie (ex. razvan) si i

se vor drepturile necesar epe aplicatia asisplus dar si meniuri aferente.

11. Pas 1 -> butonul Configurari initiale:

Sau d:\ASISRia\Frame\

Page 6: Instalare ASiSria 2

In urma rularii acestui pas, in directorul wsRIA se va crea fisierul servers.config;

Cale fisiere html: calea catre directorul bin-release;

a) Drept de accesare doar pentru utilizatorii configurati in ED: in fisierul servers.config vor aparea user-ii care au drepturi stabilite in ED => implica faptul ca daca initializarea s-a facut baza de date X, aceasta va fi vizibila in ASiSria numai utilizatorilor declarati in ED pentru baza de date X; b) Drept de accesare baza de date penrtu toti utilizatorii windows configurati pe server - utilizatorii aferenti bazelor de date X si Y vor avea acces in ASiSria atat pentru baza de date X, cat si pentru Y.

12. ED -> Operatii ->Initializare ASiSria v2 -> Pasul 2:

13. Director proceduri: calea catre directorul “scripturi SQL”, dupa cum urmeaza: a. D:\asisria\scripturi sql\AS -> butonul Accept; b. D:\asisria\scripturi sql\frame -> butonul Accept; c. D:\asisria\scripturi sql\CG -> butonul Accept;

Mesajul de eroare obtinut va fi ignorat! Si se da continuare pt ca procedurile sa ruleze in continuare

d:\ASISRia\surse_sql\cg\

Page 7: Instalare ASiSria 2

14. Verificare: localhost\asisria\wsria\dateria.asmx:

click exec Ria -> BD: nume BazaDate;

-> procedura SQL: wIntrareNOU;

-> xmlPAR:

15. ED -> Operatii ->Initializare ASiSria v2 -> Pasul 3:

16. ED -> Operatii ->Initializare ASiSria v2 -> Pasul 4:

17. Date ->Actualizare utilizatori; Legatura dintre user-ul Windows si user-ul Magic se face tot in aplicatia ED ->Date-> Actualizare utilizatori, completand in dreptul user-ului de ASiS, coloana user Windows (ex.: server-infosoft\razvan). Se vor atribui meniuri, proprietati si rapoarte fiecarui utilizator. Dupa definirea user-ilor se va rula operatia “Expunere date” din cadrul aplicatiei ED.

beni
Sticky Note
daca apare eroare: Utilizatorul nu are atasata baza de date -> mergi in frame\wsRia\server.config si modifica 0 in 1
Page 8: Instalare ASiSria 2

Verificare ASiSria: localhost/asisria; 18. Pentru rularea ASiSria de pe o statie client, pe server Windows7-> Windows Firewall-

>Allow a program to connect; 19. ASiSria vizibil din exterior: se va deschide portul 80 din Windows Firewall.

Adaugare baza de date noua:

ED(noua baza de date) -> Operatii ->Initializare ASiSria v2 -> Pasul 1 – Pasul 4 =>in servers.cfg va aparea o noua pozitie => la pornirea ASiSria se putea alege baza de date dorita (model asemanator cu multifirma in aplicatiile ASiS).

Publicare versiuni ASiSria : afectate vor fi tabelele standard (webconfigstd); operatia de instalare din ED, Pasul 4, va scrie noile date in tabelele standard si le va

duce prin diferenta in tabele de configurari cu “visible” = false.

ultima actualizare în marţi, 29 decembrie 2010 16:10

ultima actualizare în marţi, 07 decembrie 2010 15:04