ProductionTerminal - postup inštalácie

Z Hotelové systémy - Wiki
Verzia z 13:41, 6. jún 2017, ktorú vytvoril Juraj.pacolt (diskusia | príspevky) (Nahradenie textu „BlueGastro” textom „Asseco BLUEGASTRO”)
(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)
Skočit na navigaci Skočit na vyhledávání

<viewsecurity consultant />

Uvodne informacie

Zakladne casti

ProductionTerminal (obsahuje PTManager (PTM), PTClient (PTC))
ProductionTerminalServer (PTS)

Verzia produktu ma tvar

jediny potrebny subor pre deploy novej verzie na uz existujucu

ProductionTerminalServer.war

Potrebne nalezitosti

- nainstalovana DB oracle
- spustitelny Apache-Tomcat alebo sa da vyuzit aj nas aplikacny server

Postup cistej instalacie

PT Server

1. predpokladame nainstalovanu databazu Oracle
2. cez squirell alebo inak je potrebne spustit na DB nasledovne skripty (skripty sa nachadzaju v subore ProductionTerminalServer.war/WEB-INF/db/oracle).

- vytvorit uzivatela spustenim skriptu "create_user.sql" (defaultne sa vytvori PT_USER s tabulkovym priestorom PT_DATA)
- vytvorit tabulkovu strukturu spustenim skriptu "initDb.sql" pod vytvorenym uzivatelom
- naplnit zakladne data do tabuliek spustenim skriptu "fillDb.sql"

3.

A) Pripad spustenia v samostatnom Tomcat-e
- nakopirovat subor ProductionTerminalServer.war do Tomcat-u do adresara /webapps

B) Pripad spustenia s nasim aplikacnym serverom
- nakopirovat subor ProductionTerminalServer.war do aplikaca /webapps
- nakonfigurovat aplikac tak, aby spustal catalinu

(settings.xml --- <catalina startup="true"/>)


4.

A) Pre Tomcat:
- nakopirovany ProductionTerminalServer.war v Tomcate /WEB-INF/classes je potrebne vytvorit/nakopirovat subor jdbc.properties vytvoreny z pritomnej predlohy jdbc.properties.oracle podla parametrov DB servera
B) Spustenie v BG APP:
- v adresári conf nachádzajúcom sa v DlAppServer vytvorte adresárovú štruktúru ProductionTerminalServer\WEB-INF\classes\ do ktorej nakopírujte súbor jdbc.properties. predloha sa nachádza vo webapps\ProductionTerminalServer\WEB-INF\classes\
5. spustit Tomcat alebo aplikac

PT Klienti

1. nakopirovat zo suboru ProductionTerminalServer.war/WEB-INF/clients adresar ProductionTerminal na zvolenu pracovnu stanicu, umiestnit podla potreby
2. do tohto adresara ProductionTerminal nakopirovat poskytnute Java Runtime Environment (napr. /jre1.6.0 - podla aktualnych PTManager.bat, PTClient.bat a Updater.bat suborov - vo vsetkych je ten nazov ten isty hned na zaciatku, menit sa bude zriedkakedy - nova java)
3. editovat v ProductionTerminal adresari settings.ini podla umiestnenia PTS (IP a port)

PTClient

1. spustit PTClient (nevynechat! je to kvoli automatickemu pridaniu pracovnej stanice potrebnej pre vytvorenie terminalu. da sa vsak doplnit aj rucne v PTM menu Servis/ciselniky/stanice)

PTManager

1. spustit PTManager.bat a prihlasit sa s nasledovnymi inicialmi

meno : system_admin
heslo : dlSecretPass80


2. servis/ciselniky/uzivatelia - vytvorit noveho uzivatela, odhlasit sa a prihlasit pod novym uzivatelom
3. v settings.ini sa moze uviest meno a heslo noveho defaultneho uzivatela pre rychlejsie automaticke prihlasovanie bez prihlasovacieho dialogu
4. pod tymto uzivatelom vytvorit data v menu ciselniky/ --vsetko od vrchu az po deliacu ciaru je povinne a treba vyplnat v poradi zhora dole pre dodrzanie zavislosti

Konfiguracia prepojenia ProductionTerminal a systemu Asseco BLUEGASTRO

Strana BG

1. spustit BGManager
2. menu Servis/ciselniky/vystupne objednavkove body
3. pridat novy, vybrat server, vybrat klienta, zaskrtnut povoleny, ulozit
4. menu Pokladne/ciselniky/PLU - Nastavenie predaja : tu treba nastavit vsetky PLUcka, ktore chceme, aby sa vysielali na dany objednavkovy bod (ide aj cez hromadne zmeny)

Strana PT

1. spustit PTM
2. menu Servis/ciselniky/externe systemy - novy
3. udaje :

- nazov "BLueGastro" 			(predplnene)
- host:port podla umiestnenia BlueWS
- nazov web. aplikacie "BlueWS" 	(predplnene)
- uziv. meno : system_admin 		(predplnene)
- heslo : dlSecretPass80 		(predplnene)
- instalacne cislo gastra v decimalnom formate
- ak treba, tak urcit default proces pre tento ext.system
- zaskrtnut povoleny

malo by byt done