Funkcia KOM Archív umožňuje procesu D2000 KOM pracovať v režime offline (bez pripojenia k procesu D2000 Server) a ukladať hodnoty získané z komunikácie do súboru (archívu) pre ich neskoršie odoslanie do systému D2000.
Proces
D2000 KOM s funkciou KOM Archív možno odštartovať
parametrami /KA<ArchivSize> a
/KX. Parameter
/KA povoľuje vlastnosť KOM Archív a
parameter ArchivSize je veľkosť archívneho súboru v megabytoch (1 až 400). Parameter
/KX povoľuje prácu procesu
D2000 KOM aj po strate spojenia s procesom
D2000 Server.
Spôsob odosielania hodnôt z KOM archívu pri
nadviazaní spojenia s procesom
D2000 Server určuje parameter /KM.
Proces
D2000 KOM s funkciou KOM Archív možno odštartovať aj
bez procesu
D2000 Server. Pri takomto štarte je konfigurácia načítaná zo
súboru, ktorý sa nachádza v adresári \KOMARC, ktorý je podadresárom
aplikačného adresára. Adresár sa vytvorí
automaticky pri spustení procesu
D2000 KOM s parametrom
/KA. Kvôli umiestneniu konfiguračného súboru je
potrebný okrem už spomenutých parametrov parameter /KC
<ApplicationName>.
Podmienkou samostatného štartu procesu
D2000 KOM je existencia konfiguračného súboru. Tento sa vytvorí
a je aktualizovaný automaticky po pripojení procesu
D2000 KOM k procesu
D2000 Server.
Navyše je aktualizovaný po každej zmene objektov patriacich danému procesu D2000 KOM.
Použitie KOM Archívu v redundantných systémoch:
Zatiaľ nie je implementovaná komunikácia medzi procesmi
D2000 KOM v redundantných systémoch, preto je ich použitie iba
obmedzené. Proces
D2000 KOM, ktorý štartuje bez procesu
D2000 Server, je automaticky HOT (t.j. vzniká možnosť kolízie
viacerých HOT procesov
D2000 KOM).
Čiastočným riešením (fungujúcim, kým je v systéme
aspoň jeden proces
D2000 Server) je spúšťanie procesov
D2000 KOM v tieňovom móde (parametre
/RD<GroupName> a
/W<MyName>,<MyNumber>)
Príklad:
KOM č. 1: kom /RDmy_group /Wself,1 /KCmy_application /KX /KA100 /TP
KOM č. 2: kom /RDmy_group /Wself,2 /KCmy_application /KX /KA100 /TP
Takto spustené procesy
D2000 KOM sa pripájajú na HOT Server. Aktívny je iba jeden z nich a
pasívny sa chová ako pripojený k STANDBY Serveru. Po výpadku aktuálneho Servera alebo po jeho prepnutí sa
snažia pripojiť na nový HOT Server. Po výpadku všetkých Serverov zostanú KOMy v takom stave, aké boli tesne
pred výpadkom (jeden zostane HOT, druhý resp. ostatné STANDBY).
Problémom môže byť, ak vypadne aj HOT proces
D2000 KOM (druhý proces
D2000 KOM o tom nevie a zostane STANDBY až do pripojenia sa k serveru).
Problémom je aj nábeh procesu
D2000 KOM, keď neexistuje žiaden Server - proces D2000 KOM
automaticky prejde do stavu HOT, ako bolo spomenuté vyššie.
Súvisiace stránky:
Pridať komentár