Date: Thu, 28 Mar 2024 19:40:30 +0100 (CET) Message-ID: <266471474.111220.1711651230173@srvdoc.doc.ipesoft.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_111219_409353911.1711651230173" ------=_Part_111219_409353911.1711651230173 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Proces D2000 GateWay Client je mo=C5=BEn=C3= =A9 nakonfigurova=C5=A5 aj pre priamy prenos hodn=C3=B4t vybran=C3=BDch typ= ov objektov zo zdrojov=C3=A9ho syst=C3=A9mu D2000 (zverej=C5=88uje =C3=BAda= je prostredn=C3=ADctvom procesu D2000 GateWay Server) do c= ie=C4=BEov=C3=A9ho syst=C3=A9mu D2000 bez nutnosti konfigurova=C5=A5 objekt= y typu Vzdialen=C3=BD = objekt.
Tento tzv. "transparentn=C3=BD gateway" umo=C5=BE=C5=88uje prenos hodn= =C3=B4t nasledovn=C3=BDch typov objektov D2000:
Prenos hodn=C3=B4t je vykon=C3=A1van=C3=BD len na overen=C3=AD mennej zh= ody objektov medzi syst=C3=A9mami D2000. Zoznam po=C5=BEadovan=C3=BDch obje= ktov je dan=C3=BD vymenovan=C3=ADm konkr=C3=A9tnych objektov alebo mno=C5= =BEiny objektov pod=C4=BEa masky a ich zadan=C3=ADm do =C5= =A1tartovac=C3=ADch parametrov procesu GateWay Client.
Cie=C4=BEov=C3=BD syst=C3=A9m sa pok=C3=BAsi overi=C5=A5, =C4=8Di existu= j=C3=BA po=C5=BEadovan=C3=A9 objekty v zdrojovom syst=C3=A9me a ak =C3=A1no= , zabezpe=C4=8D=C3=AD prenos hodn=C3=B4t t=C3=BDchto objektov. Ak sa v zdro= jovom syst=C3=A9me objekt s po=C5=BEadovan=C3=BDm menom nenach=C3=A1dza, bu= de ma=C5=A5 tento objekt v cie=C4=BEovom syst=C3=A9me neplatn=C3=BA hodnotu= . Ak sa zmen=C3=AD dynamicky po=C4=8Das chodu procesu GateWay Client= em> zoznam objektov (pribudne objekt pr=C3=ADpadne je niektor=C3=BD vymazan= =C3=BD) v cie=C4=BEovom syst=C3=A9me, ktor=C3=BD zodpoved=C3=A1 po=C5=BEado= van=C3=A9mu zoznamu (maske) objektov, je vykonan=C3=BD pr=C3=ADslu=C5=A1n= =C3=BD z=C3=A1sah smerom ku zdrojov=C3=A9mu syst=C3=A9mu (prihl=C3=A1senie/= odhl=C3=A1senie objektu).
Smerom z cie=C4=BEov=C3=A9ho do zdrojov=C3=A9ho syst=C3=A9mu sa =C5=BEia= dne hodnoty nepren=C3=A1=C5=A1aj=C3=BA, prenos hodn=C3=B4t je v=C5= =BEdy iba jednosmern=C3=BD, tak=C5=BEe gateway funguje ako d=C3=A1tov=C3=A1 di=C3=B3da.
=C5=A0trukt=C3=BArovan=C3=A9 premenn=C3=A9 je mo=C5=BEn=C3=A9 pren=C3=A1= =C5=A1a=C5=A5 iba cel=C3=A9.
Nie je podporovan=C3=A1 vlastnos=C5=A5 meran=C3=BDch bodov Cie=C4=BEov=C3=BD st=C4=BApec. U=C5=BE=C3= =ADvate=C4=BE si mus=C3=AD zabezpe=C4=8Di=C5=A5 prenos hodn=C3=B4t danej ci= e=C4=BEovej =C5=A1trukt=C3=BAry explicitne vymenovan=C3=ADm do zoznamu po= =C5=BEadovan=C3=BDch objektov.
Proces GateWay Client je mo=C5=BEn=C3=A9 prev=C3=A1dzkova=C5=A5= naraz =C5=A1tandardne v konfigur=C3=A1cii Vzdialen=C3=BDch objektov a aj ako "transparentn= =C3=BD gateway".
Transparentn=C3=BD gateway je rie=C5=A1enie v pr=C3=ADpadoch, ke=C4=8F:<= /p>
Je nutn=C3=A9 si uvedomi=C5=A5, =C5=BEe transparentn=C3=BD gateway prira= =C4=8Fuje hodnoty objektom, ktor=C3=A9 maj=C3=BA svoj spr=C3=A1vcovsk=C3=BD= proces v DODM syst=C3=A9me a preto musia by=C5=A5 tieto procesy v cie=C4= =BEovom syst=C3=A9me D2000 zastaven=C3=A9. Ide o komunika=C4=8Dn=C3=A9 procesy a procesy v=C3=BDpo=C4=8Dtov.
Nie je taktie=C5=BE mo=C5=BEn=C3=A1 zmena hodnoty u=C5=BE=C3=ADvate=C4= =BEom na strane cie=C4=BEov=C3=A9ho syst=C3=A9mu D2000 (povelovanie hodn=C3= =B4t). Ke=C4=8F=C5=BEe spr=C3=A1vcovsk=C3=BD komunika=C4=8Dn=C3=BD proces n= ebe=C5=BE=C3=AD, skon=C4=8D=C3=AD nastavenie hodnoty chybou.
Pre aktiv=C3=A1ciu transparentn=C3=A9ho gateway je nutn=C3=A9 od=C5=A1ta= rtova=C5=A5 proces GateWay Client s jedn=C3=BDm alebo viacer=C3=BD= mi parametrami /ROV (Read Object Values).
Syntax: /ROVobj_mask1[+][,][obj_= mask2][+][,]......
Za parameter /ROV sa uv=C3=A1dza meno (alebo viacero mi= en oddelen=C3=BDch =C4=8Diarkou) objektu alebo masky pre viacero objektov. = Ak je po=C5=BEadovan=C3=A9, aby boli pren=C3=A1=C5=A1an=C3=A9 hodnoty objek= tu aj s jeho potomkami, je nutn=C3=A9 prida=C5=A5 na koniec znak '+' (plus)= .
Pr=C3=ADklady:
/ROVSELF.KOM+ | Zabezpe=C4=8D=C3=AD prenos hodnoty procesu SELF.= KOM a v=C5=A1etk=C3=BDch jeho potomkov (liniek, stan=C3=ADc, meran=C3=BDch = bodov). |
/ROVM.* | Pre prenos hodn=C3=B4t meran=C3=BDch bodov, ktor= =C3=BDch meno za=C4=8D=C3=ADna v =C5=A1tandardnej menotvorbe 'M.'. |
/ROVM.OBJ1,M.OBJ2 | Prenos hodn=C3=B4t objektov M.OBJ1 a M.OBJ2.&nbs= p; |
Vyl=C3=BA=C4=8Denie objektov
Ak je potrebn=C3=A9 nepren=C3=A1=C5=A1a=C5=A5 hodnoty konkr=C3=A9tnych o= bjektov, je mo=C5=BEn=C3=A9 od=C5=A1tartova=C5=A5 proces GateWay Client= s jedn=C3=BDm alebo viacer=C3=BDmi parametrami /XOV (eXclude Object Values).
Syntax: /XOVobj_mask
Objekty, ktor=C3=BDch men=C3=A1 vyhovuj=C3=BA zadanej maske, pren=C3=A1=
=C5=A1an=C3=A9 nebud=C3=BA (ani ich potomkovia). Parameter /XOV m=C3=A1 vy=
=C5=A1=C5=A1iu prioritu ako parameter /ROV.
Pr=C3=ADklad: Prenos v=C5=A1etk=C3=BDch =C5=A1trukt=C3=BArovan=C3=BDch pre=
menn=C3=BDch okrem syst=C3=A9mov=C3=BDch dosiahneme =C5=A1pecifikovan=C3=AD=
m /ROVSV.* /XOVSV._System*
Zmena mien objektov
Ak je potrebn=C3=A9 zmeni=C5=A5 men=C3=A1 objektov (tj. na strane Ga=
teWay Clienta sa D2000 objekty volaj=C3=BA inak ako na na strane G=
ateWay Servera), je mo=C5=BEn=C3=A9 od=C5=A1tartova=C5=A5 proces G=
ateWay Client s jedn=C3=BDm alebo viacer=C3=BDmi parametrami
Syntax: /MON<expression,replacement>
Pr=C3=ADklad: Odstr=C3=A1nenie re=C5=A5azca "MPPS." v men=C3=A1ch otv=C3=
=A1ran=C3=BDch objektov dosiahneme =C5=A1pecifikovan=C3=ADm /MONMPPS\.,
Pr=C3=ADklad: N=C3=A1hradu MPPS -> MES dosiahneme parametrom /M=
ONMPPS,MES
Pozn: v mene D2000 objektu sa vykon=C3=A1 najviac jedno nahradenie (= expression sa h=C4=BEad=C3=A1 od za=C4=8Diatku mena). Tj. ak existuje = meran=C3=BD bod M.MPPS.test.MPPS, tak parameter /MONMPPS,M= ES sp=C3=B4sob=C3=AD, =C5=BEe bude na vzdialenej strane otv=C3=A1ran=C3=BD = meran=C3=BD bod M.MES.test.MPPS.
P=C3=A1rovanie objektov pod=C4=BEa UID
Transparentn=C3=BD gateway umo=C5=BE=C5=88uje p=C3=A1rovanie nielen=
pod=C4=BEa mien objektov, ale aj pod=C4=BEa UID objektov. T=C3=BAto vlastn=
os=C5=A5 zap=C3=ADna =C5=A1tartovac=C3=AD parametr /UID, k=
tor=C3=BD je nutn=C3=A9 pou=C5=BEi=C5=A5 pri =C5=A1tartovan=C3=AD oboch pro=
cesov GateWay Client aj GateWay Server .
T=C3=A1to vlastnos=C5=A5 umo=C5=BE=C5=88uje funk=C4=8Dnos=C5=A5 transparen=
tn=C3=A9ho gatewaya bez oh=C4=BEadu na rozdielnos=C5=A5 mien objektov (za p=
redpokladu, =C5=BEe maj=C3=BA rovnak=C3=A9 UID), t.j. objekty m=C3=B4=C5=BE=
u by=C5=A5 premenov=C3=A1van=C3=A9.
Pri prenose hodn=C3=B4t do cie=C4=BEov=C3=A9ho syst=C3=A9mu sa =C5=A1tan= dardne filtruj=C3=BA hodnoty procesn=C3=BDch alarmov. Ak je po=C5=BEadovan= =C3=BD prenos vr=C3=A1tane procesn=C3=BDch alarmov, od=C5=A1tartujte proces= GateWay Client s parametrom /ROA.
Pokia=C4=BE transparentn=C3=BD gateway nen=C3=A1jde po=C5=BEadovan=C3=BD= objekt na strane gateway servera, zneplatn=C3=AD hodnotu objektu na strane= gateway klienta. T=C3=A1to vlastnos=C5=A5 sa d=C3=A1 vypn=C3=BA=C5=A5 =C5= =A1tartovac=C3=ADm parametrom GateWay Clienta /NOINV<= /strong>.
Optimaliz=C3=A1cia pre XML import
Pri XML importe viacer=C3=BDch objektov do cie=C4=BEov=C3=A9ho syst=C3=
=A9mu doch=C3=A1dzalo k vysok=C3=A9mu za=C5=A5a=C5=BEeniu D2000 servera v d=
=C3=B4sledku obnovovania zoznamov objektov. Obnovovanie sa d=C3=A1 oneskori=
=C5=A5 =C5=A1tartovac=C3=ADm parametrom GateWay Clienta
Pre aktivovanie roz=C5=A1=C3=ADren=C3=BDch ladiacich inform=C3=A1ci=C3= =AD je nutn=C3=A9 od=C5=A1tartova=C5=A5 proces GateWay Client s pa= rametrami:
/E+DBG.GTW_TR | Povo=C4=BEuje ladiace inform=C3=A1cie o jednotli= v=C3=BDch objektoch pri oper=C3=A1ci=C3=A1ch transparentn=C3=A9ho gateway-a= . |
/E+DBG.GTW_TR.VAL | Povo=C4=BEuje ladiace inform=C3=A1cie o pr=C3=AD= chode hodn=C3=B4t po=C5=BEadovan=C3=BDch objektov do cie=C4=BEov=C3=A9ho sy= st=C3=A9mu. |
Tieto ladiace inform=C3=A1cie je mo=C5=BEn=C3=A9 aktivova=C5=A5/deaktivo= va=C5=A5 aj po=C4=8Das chodu procesu GateWay Client pomocou syst= =C3=A9movej konzoly D2= 000 System Console.
Tell pr=C3=ADkaz TRGTW
Po prijat=C3=AD tell pr=C3=ADkazu TRGTW vyp=C3=AD=C5=A1e proces Gate= Way Client inform=C3=A1cie o stave v=C5=A1etk=C3=BDch po=C5=BEadovan= =C3=BDch objektov.
S=C3=BAvisiace str=C3=A1nky: