Pripojenie na D2000 sa realizuje cez proces D2Connector.exe ktorý je spustený na strane D2000. Pripojenie môže byť definované ako priame (cez objekt connections
) alebo ako reverzné (cez objekt listenableConnection
), pri ktorom sa proces D2Connector pripája na port ktorý otvoril Smart Web SmartWeb Server (resp. ním použitá knižnica JAPI). Smart Web SmartWeb nemôže byť nikdy konfigurovaný oboma spôsobmi naraz, ale vždy práve jedným spôsobom, t.j. v konfiguračnom súbore sa bude nachádzať buď definícia objektu connections
alebo listenableConnection
.
Poznámka |
---|
Pozor: Pre úspešné prepojenie Smart Web SmartWeb Servera s D2000 je nevyhnutné, aby verzia Smart Web SmartWeb platformy korešpondovala k verzii systému D2000. Napr. k D2000 verzii |
...
Object connections v konfiguračnom súbore smartweb.json
obsahuje pole redundantných pripojení na D2000 procesy D2Connector cez atribúty host a port. Dodatočne je možné definovať cestu k X509 certifikátu v súbore s príponou crt pre zabezpečené prepojenie s D2Connectorom. Smart Web SmartWeb (JAPI) automaticky manažuje pripojenia na procesy D2Connector, tak aby bolo vždy práve jedno spojenie aktívne. V prípade výpadku aktívneho spojenia sa pokúsi nadviazať spojenie s ďalším procesom. V tejto situácií sa automatcky uzavrú všetky aktuálne sedenia s používateľmi univerzálneho API rozhrania alebo web aplikácie a používatelia sa musia znova prihlásiť resp. sú automaticky presmerovaný na prihlasovaciu obrazovku.
...
Blok kódu | ||
---|---|---|
| ||
{ /* objekt s konfiguráciou reverznej konekcie kvôli DMZ (smerom z D2000 -> Smart WebSmartWeb) */ "listenableConnection": { "bindingInterface": "0.0.0.0", "port": "3120", "certificatePath" : "C:/cesta k X509 certifikátu/d2connector-cert.crt", "allowedHosts": ["168.12.35.40"] } } |
...