Upload
norah-campbell
View
221
Download
0
Embed Size (px)
DESCRIPTION
3 TCP/IP Requirements n OS/390 –IBM’s TCP/IP stack, v3r2 or later n ViaSQL Direct ODBC platform –Windows 95/98/NT/2000 –native TCP/IP stack n ViaSQL Direct JDBC platform –any Java platform –native TCP/IP stack n ViaSQL Integraotr –Windows NT/2000 –native TCP/IP stack
Citation preview
1
Mainframe Connectivity
2
Access to ViaSQL Access Server
ViaSQL Direct and ViaSQL Integrator TCP/IP
– easier to set up– less configurable
APPC (LU6.2 or SNA)– can be complicated– more performance potential
One ViaSQL Access Server transaction can accept both connection types
3
TCP/IP Requirements
OS/390 – IBM’s TCP/IP stack, v3r2 or later
ViaSQL Direct ODBC platform – Windows 95/98/NT/2000 – native TCP/IP stack
ViaSQL Direct JDBC platform– any Java platform– native TCP/IP stack
ViaSQL Integraotr– Windows NT/2000– native TCP/IP stack
4
ViaSQL Access Server TCP/IP Configuration
T C P / I P P A R A M E T E R S------------------------------------
Listener Transaction ID MDILDedicated Terminal ID TCP*Initialization String TCPIP
--- Port Assignments -Listening ServicePort # Transid5501 MDI5502 MDI2000000000000000(and more -- up to 30 ports)
5
ViaSQL Listener Transaction
Installed automatically with ViaSQL Access Server (if TCP/IP was specified)– does not use IBM listener or the IBM listener configuration under CICS– can reside in same CICS region
Long-running CICS transaction Listens on assigned ports, initiates CICS service transaction,
passes connection on, returns to listening
6
ViaSQL Listener Transaction
Typically started and stopped with ViaSQL Access Server start/stop transactions
Must be running for ViaSQL Direct and Gateway clients to connect to Access Server
7
Dedicated Terminal ID
CICS terminals dedicated to ViaSQL– must be defined as “sequential” terminals– not shared by any other task / application– defined in TCT table (can’t use RDO)– limits the number of concurrent connections
8
Other TCP/IP Parameters
Initialization string– identifies TCP/IP address space– for IBM TCP/IP, must be TCPIP
Listener port #– port numbers assigned to ViaSQL listener
Service transid– CICS transaction(s) assigned to ViaSQL Access Server
9
TCP/IP Setup — Other End
ViaSQL LAN component opens a socket to ViaSQL Access Server listener transaction– specify IP address of OS/390 platform– specify port number assigned to desired ViaSQL Access Server listener
transaction (MDIL) Same for:
– ViaSQL Direct ODBC Driver– ViaSQL Direct JDBC Driver– ViaSQL Gateway
10
TCP/IP Resources
ViaSQL TCP/IP Guidelines– with TCP/IP Configuration Table
11
APPC Requirements
OS/390– many VTAM and CICS definitions
ViaSQL Gateway– Microsoft SNA Server configured to match OS/390 setup– Most installations that use SNA will use the Gateway. There is a version of
the ViaSQL Direct ODBC Driver that supports SNA, but the Microsoft SNA Server client must be installed on each client machine to support this.
Only MS SNA Server supported– No support for IBM or Netware SNA connectivity
ViaSQL Direct JDBC Driver not supported in an SNA environment (requires TCP/IP)
12
APPC Resources
ViaSQL APPC Guidelines– with APPC Configuration Table
APPCTEST– tests APPC connectivity outside the ViaSQL software
• APPCTEST transaction in CICS• supplied client program run from ViaSQL Gateway or ViaSQL Direct platform
– helps isolate problems
13
Tech Support Recommendations
For each customer– get filled-out copy of APPC Configuration Table or TCP/IP Configuration
Table– ensure APPCTEST is available on customer’s system
Get customer to document (print screens, etc.) all configuration– get copies
Read APPCTEST and troubleshooting sections of APPC Guidelines