|
|
| (Není zobrazeno 322 mezilehlých verzí od 4 dalších uživatelů.) |
| Řádek 1: |
Řádek 1: |
| '''Aplikační server KS''' - postup instalace.
| |
|
| |
|
| == 1. DB tabulky ==
| |
| Je potřeba mít následující db tabulky:
| |
| * '''zpravy'''
| |
| * '''zpr_notif'''
| |
| * '''zpr_notif_adr'''
| |
| * '''zpr_notif_prilohy'''
| |
| * '''zpr_prilohy'''
| |
|
| |
|
| |
| CREATE TABLE dbo.zpr_notif
| |
| (
| |
| id INT NOT NULL,
| |
| typ SMALLINT NOT NULL,
| |
| nazev CHAR(250) NULL,
| |
| typ_podminky SMALLINT NOT NULL,
| |
| spustit CHAR(17) NOT NULL, -- YYYY-MM-DD HHmmSS -- čas příštího spuštění
| |
| perioda SMALLINT NOT NULL,
| |
| perioda_typ SMALLINT NOT NULL, -- 0-Bez opakování, 1-Minuta, 2-Hodina, 3-Den, 4-Týden, 5-Měsíc, 6-Čtvrtletí, 7-Pololetí, 8-Rok
| |
| svatky SMALLINT NOT NULL, -- 0-Bez oohledu, 1-Pracovní dny, 2-Nepracovní dny
| |
| datum_od Date NULL,
| |
| datum_do Date NULL,
| |
| cas_od CHAR(6) NULL,
| |
| cas_do CHAR(6) NULL,
| |
| predmet CHAR(80) NULL,
| |
| grupa SMALLINT NULL,
| |
| priorita SMALLINT NULL,
| |
| storno SMALLINT NOT NULL, -- 0-NOT NULL, 1-NULL,
| |
| sql_prikaz_typ SMALLINT NOT NULL,
| |
| sql_prikaz INT NULL, -- -->blob 51
| |
| telo INT NULL, -- -->blob 52
| |
| aktivni SMALLINT NOT NULL,
| |
| )
| |
|
| |
| == 2. ASserver.exe.config ==
| |
| V souboru
| |
| * '''ASserver.exe.config'''
| |
| je potřeba upravit následující obsah:
| |
|
| |
| '''<add name="vyplatni_listky" connectionString="Server=server_jmeno\sql;Database=database_jmeno;uid=login;pwd=heslo" providerName="System.Data.SqlClient"/>'''
| |
|
| |
| == 3. Parametry ==
| |
| Menu: Nastavení > Rozšiřující parametry.
| |
| Nastavit následující parametry
| |
| Nastavení se provádí pomocí [[Rozšiřující parametry|parametrů]]
| |
| * '''AS_odesilatel (sk.13)''' - Email adresa odchozí pošty
| |
| * '''AS_SMTP (sk.13)''' - SMTP server pro AS
| |
|
| |
| == 4. Install.bat ==
| |
| Upravit soubor
| |
| * '''install.bat'''
| |
|
| |
| Upravit cestu pro instalaci (za ''binPath'')
| |
|
| |
| '''sc create ASSeanceManager binPath= c:\AS\ASSeanceManager\bin\Release\AsSeanceManager.exe'''
| |
|
| |
| '''sc create ASServer binPath= c:\AS\ASServer\bin\Release\AsServer.exe'''
| |
|
| |
| Povolit port 9000
| |
|
| |
| '''sc start ASServer tcp localhost:9000/WCFService'''
| |
|
| |
| ==5. Více instancí ==
| |
| Každá databáze má vlastní instanci aplikačního serveru. Tj. postup je potřeba opakovat tolikrát, kolik je databází. S tím, že je potřeba mít pro každou databázi vlastní fyzické umístění souborů a vlastní unikátní port (např. 9000, 9001, 9002, atd.) - bod 4. install.bat.
| |
|
| |
| == Odkazy ==
| |
| * [[Nastavení elektronické pošty]]
| |