1 insight into world view tunneling see doc in tng getting started guide appendix g revised august...
TRANSCRIPT
![Page 1: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/1.jpg)
1
Insight into World View Tunneling
See Doc in TNG Getting Started Guide Appendix G
Revised August 14th 2003
![Page 2: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/2.jpg)
Unicenter Architecture
Class
2
What is wvdbt?
• WorldView database Tunneling (WVDBT)
• Agent Technology service that provides access to remote core
• Requires aws_orb
• CORE proxy for aws_dsm and aws_wvgate running on a different machine
![Page 3: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/3.jpg)
Unicenter Architecture
Class
3
Why?
• WorldView DataBase Tunneling (WVDBT)
• With advent of Unix DSM, came a requirement to access Remote CORE in a heterogeneous environment without a need for Ingres Net or SQL Client
![Page 4: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/4.jpg)
Unicenter Architecture
Class
4
Unix WorldView
Key Components
• Local DSM
• Remote DSM
• Web Browser
Local DSM+
Remote DSM
![Page 5: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/5.jpg)
Unicenter Architecture
Class
5
NT WorldView
•Key Components
•Local CORE
• Remote CORE
• SQL / SQL CLIENT
• CATNGREP
•Atcatngrep - wvdbt version
![Page 6: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/6.jpg)
Unicenter Architecture
Class
6
Wvdbt Install Summary
• Must be installed on CORE box. If Unix, this would local DSM server. If Windows, then any server where CORE is accessible by SQL• wvdbt installauto --dependOn=aws_orb
• On the remote Unix Server, choose REMOTE DSM Install option. It will prompt for where repository resides. Enter the name the name of CORE machine.
• If Local DSM option was initially selected, to change it to use wvdbt, de-install local dsm and re-install of Remote DSM. A different shared library is used for Remote DSM option.
![Page 7: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/7.jpg)
Unicenter Architecture
Class
7
Wvdbt Install Summary
• On remote dsm server execute wvrepsel to point to CORE. Use -t option as in
wvrepsel -t <RemoteNode> -u sa –p “”
• Start aws_dsm or aws_wvgate on Remote DSM server. It should access the CORE, using remote orb.
![Page 8: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/8.jpg)
Unicenter Architecture
Class
8
Wvdbt Install for Windows - Windows
• Install wvdbt where CORE resides. Execute• wvdbt installauto --dependOn=aws_orb
• Start aws_services and ensure wvdbt service is also started
• On a different Windows server, where access to the CORE is required via tunneling, make wvdbt version of catngrep.dll accessible• Take a copy of ca_appsw\catngrep.dll• Copy \tng\services\bin\atcatngrep.dll
ca_appsw\catngrep.dll
![Page 9: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/9.jpg)
Unicenter Architecture
Class
9
Wvdbt Install for Windows - Windows
• Execute wvrepsel –t option to point to the Remote CORE
• Start aws_services. aws_wvgate and aws_dsm should access the remote CORE using tunneling
![Page 10: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/10.jpg)
Unicenter Architecture
Class
10
LOCAL DSMUNIX
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIXUNIX
Web BrowserWeb Browser
COREATECH (DSM)ATECH (DSM)
![Page 11: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/11.jpg)
Unicenter Architecture
Class
11
REMOTE DSMUNIX >> UNIX
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIX1UNIX1
Web BrowserWeb Browser
CORE
EMEM
UNIX2UNIX2
LOCAL DSM + (WVDBT)LOCAL DSM + (WVDBT)
REMOTE DSMREMOTE DSM
![Page 12: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/12.jpg)
Unicenter Architecture
Class
12
UNIX >> Windows
EMEM
SQLSQL
WVWV
NTNT
CORE
EMEM
UNIXUNIX
DSM (WVDBT)DSM (WVDBT)
REMOTE DSMREMOTE DSM
![Page 13: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/13.jpg)
Unicenter Architecture
Class
13
UNIX -- Windows
EMEM
IngresIngres
WVWV
WEB ServerWEB Server
UNIXUNIX
CORE
EMEM
NTNT
LOCAL DSM LOCAL DSM
WVWV
INGRES CLIENTINGRES CLIENT
![Page 14: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/14.jpg)
Unicenter Architecture
Class
14
Windows - WindowsStandard Deployment
EMEM
SQLSQL
WVWV
NT1NT1
DSMDSMSQL CLIENTCORE
EMEM
SQLSQL
WVWV
NT2NT2
DSMDSM
CORE
![Page 15: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/15.jpg)
Unicenter Architecture
Class
15
Windows >> Windowswvdbt
EMEM
SQLSQL
WVWV
NT1NT1
CORE
NT2NT2
DSM + WVDBTDSM + WVDBT
DSM+
wtoTargetHost
DSM+
wtoTargetHost
Access via wvdbt NO SQL
![Page 16: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/16.jpg)
Unicenter Architecture
Class
16
WVDBT
![Page 17: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/17.jpg)
Unicenter Architecture
Class
17
WVREPSEL
![Page 18: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/18.jpg)
Unicenter Architecture
Class
18
WVREPSEL
wvrepsel -t gunners1 -u ingres -
p ingreswvrepsel -t
<ntnode> -u sa -p “”
Must start aws_orb
![Page 19: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/19.jpg)
Unicenter Architecture
Class
19
Registry Entry
If worldview not installed, then registry entry will not be there
![Page 20: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/20.jpg)
Unicenter Architecture
Class
20
Distributed Services Bus (aws_orb)
Distribute State Machine
ObjectStore
DomainManager
NetworkState Machine
SNMPGateway
WorldViewDSM
Gateway
WVDBT
CommonObject
Repository
WvdbtConnection to CORE
![Page 21: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/21.jpg)
Unicenter Architecture
Class
21
Distributed Services Bus (aws_orb)
WVDBT
CommonObject
Repository
Distributed Services Bus (aws_orb)
WorldViewDSM
Gunners1
Rocking2
Distribute State Machine
![Page 22: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/22.jpg)
Unicenter Architecture
Class
22
Port Configuration
![Page 23: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/23.jpg)
Unicenter Architecture
Class
23
Data Flow
![Page 24: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/24.jpg)
Unicenter Architecture
Class
24
Port Usage
![Page 25: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/25.jpg)
Unicenter Architecture
Class
25
INFORM
• REMOTE ORB Heart Beat
• Configured in quick.cfg
• Must disable Heart Beat for ISDN
![Page 26: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/26.jpg)
Unicenter Architecture
Class
26
INFORM
• quick.cfg• INFORM_REMOTE NO• HEARTBEAT_FREQUENCY 30
![Page 27: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/27.jpg)
Unicenter Architecture
Class
27
INFORM
aws_orb
wvdbt
Inform=NO
heatb
eat
aws_orbaws_stor
e
Inform =Yes
aws_wvgate
aws_dsm
aws_snmp
![Page 28: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/28.jpg)
Unicenter Architecture
Class
28
INFORM
aws_orb
wvdbt
Inform=NO
heatb
eat
aws_orbaws_stor
e
Inform =No
aws_wvgate
aws_dsm
aws_snmp
![Page 29: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/29.jpg)
Unicenter Architecture
Class
29
INFORM
aws_orb
wvdbt
Inform=Yes
heatb
eat
aws_orbaws_stor
e
Inform =No
aws_wvgate
aws_dsm
aws_snmp
![Page 30: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/30.jpg)
Unicenter Architecture
Class
30
INFORM
![Page 31: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/31.jpg)
Unicenter Architecture
Class
31
Remote ORBManagement
• Remote ORB Management• All connected?• wvdbt recycled?• HeartBeat Failurer?
• Additional Checks Required• Can be instrumented by policy• SQL Script• FDP utility - dsmWatcher
![Page 32: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/32.jpg)
Unicenter Architecture
Class
32
Firewall
Client has a requirement to deploy agent technology Windows DSM outside the firewall but to use a Central Core which resides inside the firewall. Firewall administration has concerns about SQL intrusion and will not open up SQL port. How can aws_wvgate be configured to use a Central CORE without opening a SQL port?
![Page 33: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/33.jpg)
Unicenter Architecture
Class
33
Firewall
NT NT
CommonObject
Repository
Aws_orb
aws_store
aws_snmp
aws_dsm
Aws_wvgate
Aws_orb
wvdbt
Aws_dsm (wvPlugin) and aws_wvgate takes about 8 RCB for each Remote DSM connection. This restricts the number of Remote DSMs one can connect to wvdbt server to about 120
1-n
![Page 34: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/34.jpg)
Unicenter Architecture
Class
34
Install Customizationfor Windows WVDBT
• Customize Install• If new install, do not select WorldView.• Worldview will not work with tunneling• Use Agent Technology catngrep.dll
• Rename ca_appsw\catngrep.dll catngrep.dll_wv
• Copy \tng\services\bin\atcatngrep.dll ca_appsw\catngrep.dll
• Execute wvrepsel -t
![Page 35: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/35.jpg)
Unicenter Architecture
Class
35
Wvdbt service install
• wvdbt installauto --dependOn=aws_orb
![Page 36: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/36.jpg)
Unicenter Architecture
Class
36
Windows - Windows
• WorldView• If worldview previously installed,
ensure worldview services are not started or access to catngrep.dll order is changed
![Page 37: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/37.jpg)
Unicenter Architecture
Class
37
Windows - Windows
No SQL Requirement
To install DSM without SQL Client requires special considerations
![Page 38: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/38.jpg)
Unicenter Architecture
Class
38
Access CORE via tunnel
Windows - Windows
![Page 39: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/39.jpg)
Unicenter Architecture
Class
39
Verify connection successful to tunnel machine
Windows - Windows
![Page 40: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/40.jpg)
Unicenter Architecture
Class
40
A major finance company has 500 remote offices. At each remote office they have a UNIX SINIX application server, a router and few other machines.
Client requires Central Management and will not allow Ingres to be installed on the application server.
Further more, the connection between the central office and remote offices is via ISDN line.
How can DSM be deployed in this environment? What are the major considerations for running in ISDN environment?
Unix DSM
![Page 41: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/41.jpg)
Unicenter Architecture
Class
41
Wvdbt for 2dMap
I´ve been involved in an issue where client has configured remote dsm to connect to local repository through wvdbt because he has a firewall between it.
The configuration works fine for DSM connection with the ATcatngrep.dll copied over to catngrep.dll, but now he complains that he cannot longer start the 2dmap and autodiscovery on the remote DSM box. He gets repository connect errors. With the original catngrep.dll the 2dmap and autodiscovery can connect to repository.
WVDBT is only for aws_dsm , aws_wvgate and wvrepsel. It cannot be used for 2dmap
![Page 42: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/42.jpg)
Unicenter Architecture
Class
42
MaxRcb
• By default, worldview 64 rcb per machine. In cases , lot of dsm is expected to connect via wvdbt, then this value should be changed. Update registry to increase max rcb value.
• Maximum value to 1024 (may require maintenance to use this value for older release). Unicenter NSM requires no maintenance for 1024
![Page 43: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/43.jpg)
Unicenter Architecture
Class
43
MaxRcb
• Each remote dsm, aws_wvgate and wvplugin take up approx 8 Rcb connections.• 1024 / 8 = maximum 128 remote
connections
![Page 44: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/44.jpg)
Unicenter Architecture
Class
44
MaxRcb
• Goto the following registry hive and define MaxRcb with data type dword
![Page 45: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/45.jpg)
Unicenter Architecture
Class
45
MaxRcb
![Page 46: 1 Insight into World View Tunneling See Doc in TNG Getting Started Guide Appendix G Revised August 14 th 2003](https://reader035.vdocuments.site/reader035/viewer/2022062621/551c10bb550346a84f8b53d5/html5/thumbnails/46.jpg)
Unicenter Architecture
Class
46
Questions and Answers
Any questions?Any questions?