Aplikační server

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Aplikační server (dále AS) představuje program, který je určen k trvalému běhu na serveru, podobně jako SQL server. Úkolem AS je vykonávat činnosti a služby, které musí být trvale k dispozici a které nelze realizovat pomocí SQL serveru. Mezi tyto činnosti patří především:

provádění naplánovaných událostí či případů work-flow
obsluha docházkových či výrobních terminálů
poskytování webových služeb
replikace dat

 

 

Podobně jako komponenty Sybase ASA je i AS navržen tak, aby mohl běžet, buď jako běžná win32 aplikace nebo jako systémová služba Windows NT. Pro správu služeb systému Vision ERP byl vytvořena speciální program - Správce služeb (svcmngr.exe). Pomocí něj lze spravovat jak službu AS, tak služby Sybase ASA. V ohledu řízení služeb tedy tento program zcela nahrazuje Sybase Central.

Samotný program AS (v32appsrv.exe) musí být umístěn ve stejném adresáři jako Vision32.exe. Ke svému běhu vyžaduje moduly .bpl stejně jako klientská aplikace. Konfigurace AS se provádí pomocí parametrů v příkazové řádce (stejně jako u komponent Sybase ASA), z nichž některé jsou povinné.

 

Syntaxe:

v32appsrv.exe <parametry>

 

Parametry:

-dsn:<odbc_dsn>

Povinný parametr určující ODBC DSN, přes který se AS připojuje k databázi. DSN musí být definován jako systémový, nikoliv uživatelský, jinak nebude dostupný AS běžícímu jako služba.

-s

Nastartuje modul pro obsluhu workflow případů startovaných časovačem

-m:<moduly>

Specifikuje seznam přídavných modulů (pluginů), které má AS připojit při svém startu. Oddělovačem je čárka nebo středník. Pořadí, v jakém jsou moduly uvedeny se respektuje při jejich spouštění. Takže jako první musí být uvedeny nezávislé moduly. Soubory se uvádí bez cesty a musí být přítomny ve stejném adresáři jako AS. Pokud není u souborů uvedena přípona, předpokládá se .bpl.

-p:<moduly>

Stejný význam jako -m s tím rozdílem, že soubory se očekávají v podadresáři Plugins. Parametr je vhodný pro přidavné moduly, které mohou fungovat jak pod aplikačním serverem, tak pod standardní klientskou aplikací.

-out:<soubor>

Přesměruje texty konzoly AS do souboru.

-outlimit:<size_MB>

Nastaví velikostní limit souboru, po jehož překročení je tento přejmenován a založen nový. Výchozí limit je 50 MB. Pokud je zadána 0, je přejmenování vypnuto.

-logerrors

Zajistí, že při vzniku výjimky bude do %TEMP% uložen soubor s podrobnými informacemi. Tato volba slouží pro zvláštní účely a neměla by být použita v běžném provozu.

 

Související témata