Prístup ku vzdialeným archívnym objektom ("historický režim gatewaya")

Proces D2000 GateWay Client je možné nakonfigurovať aj pre prístup k vzdialeným archívnym objektom. V tomto režime sa tvári ako archív (t.j. proces meno.ARC). Od D2000 Servera dostane zoznam archívnych objektov, pre ktoré je rodičom a pokúsi sa overiť, či existujú požadované archívne objekty v zdrojovom systéme a ak áno, zabezpečí prenos hodnôt týchto objektov (pokiaľ archívne objekty zverejňujú svoje hodnoty).
Pozn: ak je potrebný prenos zverejňovaných hodnôt štruktúrovaných archívnych objektov, ktoré sú zverejňované do stĺpcov štruktúrovaných premenných, tak túto funkcionalitu historický režim nerieši - použite na ňu buď štandardný režim gatewaya so vzdialenými objektami alebo režim transparentnýého gatewaya s prenosom hodnôt celých štruktúrovaných premenných.

Štandardne je teda nutné vytvoriť v cieľovom systéme nový archívny proces (napr. REMOTE.ARC) a zo zdrojového systému naimportovať definície požadovaných archívnych objektov s tým, že sa im zmení rodič na tento nový archívny proces. Následne treba spustiť D2000 GateWay Client v historickom režime.

Zároveň D2000 GateWay Client implementuje čítanie hodnôt archívnych objektov do grafov a obsluhuje nasledovné akcie v skripte:

Smerom z cieľového do zdrojového systému sa žiadne hodnoty neprenášajú a nie sú povolené ani mazanie a prepočty vypočítaných/štatistických archívnych objektov na požiadanie. Prenos hodnôt je vždy iba jednosmerný, takže gateway funguje ako dátová dióda.

Preto nie sú podporené nasledovné akcie:

Nie je podporená ani akcia CALCARCHEXPR.

Proces GateWay Client nie je možné prevádzkovať naraz štandardne v konfigurácii Vzdialených objektov a aj v "historickom režime gatewaya", keďže v štandardnom režime má proces príponu GTW a je rodičom vzdialených objektov a v historickom režime má príponu ARC a je rodičom archívnych objektov.

Proces GateWay Client je možné prevádzkovať naraz v režime transparentného gatewaya a v "historickom režime gatewaya".

Načo je dobrý "historický režim gatewaya"?

Historický režim gatewaya je riešenie v prípadoch, keď:

  • Je potrebné pristupovať k hodnotám archívnych objektov vo vzdialenom systéme/systémoch, pričom nie je žiaduce archivovať ich lokálne (napr. je objektov veľké množstvo, nie je dostupná dostatočná disková kapacita/pamäť/výkon pre archiváciu).
  • Jedná sa o skriptom plnené archívy, pre ktoré by bolo nutné duplikovať mechanizmus plnenia dát aj na cieľovom systéme.
  • Na testovacom prostredí je potrebné sprístupniť (na čítanie) kompletné archívne dáta z produkčného prostredia (napr. včítane dát z trezorov, ktoré na testovacom prostredí nemusia byť nakonfigurované).

Štartovacie parametre

Pre aktiváciu gateway v historickom režime je nutné odštartovať proces GateWay Client s parametrom /ARC 

Príklad spustenia: GateWay Client sa pripojí ku cieľovému systému ako proces REMOTE.ARC a bude komunikovať s GateWay Serverom počúvajúcim na adrese 172.16.0.22 a porte 1000.

gtwcli.exe /ARC /WREMOTE /GTWC172.16.0.22:1000

Zmena mien objektov

Rovnako ako v režime transparentného gatewaya platí, že ak je potrebné zmeniť mená objektov (tj. na strane GateWay Clienta sa D2000 objekty volajú inak ako na na strane GateWay Servera), je možné odštartovať proces GateWay Client s jedným alebo viacerými parametrami /MON  (Modify Object Names).

Syntax: /MON<expression,replacement>

Príklad: Odstránenie reťazca "MPPS." v menách otváraných objektov dosiahneme špecifikovaním /MONMPPS\.,
Príklad: Náhradu MPPS -> MES dosiahneme parametrom /MONMPPS,MES

Pozn: v mene D2000 objektu sa vykoná najviac jedno nahradenie (expression sa hľadá od začiatku mena). Tj. ak existuje meraný bod M.MPPS.test.MPPS, tak parameter /MONMPPS,MES spôsobí, že bude na vzdialenej strane otváraný meraný bod M.MES.test.MPPS.


Párovanie objektov podľa UID

Historický režim gatewaya, podobne ako transparentný gateway, umožňuje párovanie nielen podľa mien objektov, ale aj podľa UID objektov. Túto vlastnosť zapína štartovací parametr /UID, ktorý je nutné použiť pri štartovaní oboch procesov GateWay Client aj GateWay Server .
Táto vlastnosť umožňuje funkčnosť gatewaya bez ohľadu na rozdielnosť mien objektov (za predpokladu, že majú rovnaké UID), t.j. objekty môžu byť premenovávané.

Diagnostické informácie

Pre aktivovanie rozšírených ladiacich informácií je nutné odštartovať proces GateWay Client s parametrami:

/E+DBG.GTW.BROWSEPovoľuje ladiace informácie o čítaniach archívnych objektov
/E+DBG.GTW.CALCSTATFUNCTION Povoľuje ladiace informácie o spracovaní akcií CALCSTATFUNC a CALCSTATFUNCARR

Tieto ladiace informácie je možné aktivovať/deaktivovať aj počas chodu procesu GateWay Client pomocou systémovej konzoly D2000 System Console.


Súvisiace stránky:

Blog

Môžete si tiež prečítať blog o historickom režime gatewaya.

Napíšte komentár