13
1 Mainframe Connectivity

1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 1: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

1

Mainframe Connectivity

Page 2: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 3: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 4: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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)

Page 5: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 6: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 7: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 8: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 9: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 10: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

10

TCP/IP Resources

ViaSQL TCP/IP Guidelines– with TCP/IP Configuration Table

Page 11: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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)

Page 12: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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

Page 13: 1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC

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