PAW – uputstvo za instalaciju
Ovo je tehnički priručnik koji podržava određene aspekte konfiguracije instalacionog programa PAW. Ovaj priručnik pretpostavlja određeni nivo tehničkog znanja rada sa serverima.
Kratak pregled instalacije:
Instaler instalira sve potrebne usluge u IIS-u i samostalnom (Workflow servis) kako bi omogućio punu PAW funkcionalnost. Tokom instlacije kreira se nova baza podtaka "PAW_ master" koja sadrži veze do pridruženih baza podataka Pantheon-a. Podrazumevani port servera je 9000, tako da nakon instalacije korisnik može pokrenuti localhost:9000 (ili odgovarajuću IP adresu ili ime servera) kako bi pristupio PAW-u i prijavio se u Pantheon bazu podataka koja je izabrana tokom instalacije.
-
IIS Preduslovi
- Microsoft Windows operativni sistem (testiran na Windows Server Datacenter 2019)
- Microsoft IIS instalacija (instaliran sa ulogom servera)
- Obavezne karakteristike IIS:
- .NET extensibility 4.7
- ASP.NET 4.7

-
SQL Server Preduslovi
- Instalirano je jedan ili više mssql servera (Jedan za PAW_master, drugi ili isti za baze podataka Pantheon)
- Instalacija Pantheon-a (potrebna je samo baza podataka, a ne EXE)
- Korisnik SQL servera koji ima dozvolu za kreiranje nove baze podataka (PAW_master)
- Korisnici SQL servera koji mogu pristupiti bazama podataka Pantheona (samo radi provere veze). Ako je SQL instanca ista za PAW_master i Pantheon, to je isti korisnik.
-
Pantheon preduslovi
- Aktivirana PAW licenca
- Polje države ne može biti prazno za "our company" u Pantheonu
Instalacija - važni koraci
- Unesite informacije o PAW Master SQL serveru:

- Unesite informacije o Pantehon SQL serveru, zajedno sa imenom Pantheon baze podataka (može biti isti server kao gore):

-
Dodatne opcije konfiguracije
Otvorite tabelu "tRa_MasterComSite" u novo kreiranoj PAW_Master bazi podataka. Dodajte nove redove na primeru već umetnutih redova. Svaki red je link do druge baze podataka Pantheon-a.
U BackOffice/Web.config potražite datoteku “SiteConfig”. Uklonite komentar za odgovarajući red da biste promenili zadani jezik PAW.

- Portovi (samo za napredne korisnike)
Podrazumevano, PAW server preslušava na portu 9000, PAW api na portu 9001 i PAW Workflow servis na portu 9003. U slučaju da je potrebna promena portova, to treba promeniti i u IIS i u sledećim konfiguracionim datotekama:
- BackOffice/Web.config
<add key="PAWMasterWebApiUrl" value="http://localhost:9001/api" />
<add key="PantheonWebApiUrl" value="http://localhost:9001/api" />
- WebService/PAWorkflowWSSrv.ini
-
Otklanjanje grešaka / provera da li usluge rade
- WebApi: otvorite u pretraživaču localhost:9001/swagger. Ako se bilo šta otvori, radi
- BackOffice: otvorite u pretraživaču localhost:9000. Ako se otovri ekran za prijavu, radi
- WorkflowService: otvorite u pretraživaču localhost:9003. Ako zatraži korisničko ime/lozinku, radi.
Ako WorkflowService ne radi:
- proverite da li procesira PAWorkflowWSSRV i prekinite njegovo izvršenje
- izvršite PAW\WebService\RunWFSrvr.bat iz PAW direktorijuma za podešavanje. CMD prozor mora ostati otoren (ne prijavljute se sa servera, već prekidajte vezu)