General criteria for choosing a driver

The choice of a network driver depends on several factors:

This section explains why you might want to choose a particular driver in each environment.


Network type and environment

Because non-MVS platforms do not support LU 6.2 in their operating systems, if your network type is SNA, then you must use a three-tier network environment with a gateway. In a three-tier (gateway-enabled) environment, you must use either an LU 6.2 or CPI-C driver.

If your network type is TCP/IP, your network environment must be two-tier (gateway-less). The choice between IBM TCP/IP and Interlink depends on which product is installed in the network environment, although Open ClientConnect supports both concurrently.


Operating environment

This section explains the drivers used in CICS and MVS environments.

CICS environment

The following drivers are supported in the CICS environment:

The LU 6.2 driver supports only incoming transactions sent to the CICS message queue. It does not support Open Client outbound requests from the mainframe. With the LU 6.2 driver, CICS builds an entire result set in the message queue and sends that entire result set to the MSG.

The CPI-C driver supports both Open Client and Open Server requests. It does not use the CICS message queue to send or receive requests. Therefore, result sets sent by Open Server using the CPI-C driver can be interrupted. However, with the LU 6.2 driver, if a client does a CTRL-C to cancel the result set, the gateway must read the entire result set and throw it away.

MVS environment

The following drivers are supported in the MVS environment: