Činnosť procesu D2000 SAS

Proces D2000 SAS sa môže nachádzať v dvoch stavoch:

  1. je pripojený k procesu D2000 Server

    Tento stav nastane po úspešnom pripojení k procesu D2000 Server.
    Proces D2000 SAS sprístupní službu prihlásenia sa ostatným klientom systému D2000 na stanovenom porte. Ak sa naštartuje klientský proces s parametrom /S<menoSAS PC>, proces D2000 SAS pokus o pripojenie akceptuje a preskúma, či sa daný typ procesu môže pripájať. Ak nie, spojenie s klientom sa ukončí a do monitorovacieho súboru (SAS.LOG) zapíše poznámku:

    Ignore client connect <ws1bcon1:ws1bcon1.CNF> incorrect client type for SAS.

    Klient je identifikovaný reťazcom <ws1bcon1:ws1bcon1.CNF>, ktorého štruktúra je <menoPC:menoProcesu>.

    Ak klient môže byť pripojený prostredníctvom procesu D2000 SAS, pripojenie bude sprostredkované na proces D2000 Server.

    Zoznam povolených typov klientov sa nachádza v systémových registroch, v časti pre konfiguráciu aplikácie systému D2000 a je možné ho ľubovoľne meniť. Je to textový reťazec, v ktorom sú čiarkou oddelené prípony procesov, ktoré sú povolené. Toto je prednastavená (default) hodnota kľúča v registroch na serveri, kde beží proces D2000 SAS:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70\cfg_MENO_APLIKACIE]
    "SAS_EnabledClients"="HIP, XLW, ODB, HIS, WBK"


    Proces D2000 SAS ponúka aj možnosť zakázať otváranie ovládacích okien v procese D2000 HI. Nastavenie položky SAS_DisableCTRLDlg na hodnotu 1 (default hodnota) v systémových registroch v kľúči:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70\cfg_MENO_APLIKACIE]

    spôsobí, že proces D2000 SAS modifikuje všetky požiadavky na otvorenie ovládacích okien z procesu D2000 HI na požiadavky na otvorenie informačného okna.



  2. nie je pripojený k procesu D2000 Server

    Pri prerušení spojenia medzi procesmi D2000 SAS a D2000 Server je činnosť podľa spôsobu pripojenia nasledovná:

    1. pripojenie s parametrom /S- proces D2000 SAS ukončí svoju činnosť a spolu s ním aj všetci klienti, ktorí sú na neho pripojení
    2. pripojenie s parametrom /RD (do redundantnej skupiny) - proces D2000 SAS sa rekonektuje na nový aktívny server (hot server - HS) alebo čaká na HS. V tomto čase D2000 SAS odmieta nových klientov, ktorý sa neho prihlásia.
      Existujúce klientské procesy sa zachovajú podľa ich typu nasledovne:

      • D2000 HI - proces uzatvorí všetky otvorené schémy, zobrazí oznam pre užívateľa Prepínanie redundantného systému a čaká, kým sa proces D2000 SAS nepripojí na proces D2000 Server. Potom znovu otvorí schémy tak, ako boli pred stratou spojenia.
      • D2000 CNF - proces zobrazí oznam pre užívateľa a ukončí svoju činnosť.
      • ostatné procesy - procesy ukončia svoju činnosť.

      Z popisu je zrejmé, že ak je proces D2000 SAS pripojený do redundantnej skupiny, klientské procesy sa napriek tomu pripájajú k procesu D200 SAS a nie k aktuálnemu HS.

Napíšte komentár