CONNX Data Integration Suite 14.8.0 | Installation Guide | Installation Steps | DB2 Host Configuration | CONNX and z/OS Databases | Host Configuration | Configuring VTAM for DRDA via SNU/LU 6.2
 
Configuring VTAM for DRDA via SNU/LU 6.2
To enable DB2 to communicate using the DRDA datastream via APPC SNA/LU 6.2, several DDF VTAM parameters must be configured.
1. Define the DB2 system LU Name to DB2 / z/OS BSDS (bootstrap data set).
The APPC logical unit which DDF uses to manage APPC SNA/LU 6.2 connections can be defined via the DSNTINST TSO CLIST; refer to the DB2 Network LUNAME prompt (option 37).
At startup, DDF reads the LU name defined in the DB2 BSDS and prepends the unique system VTAM net ID to form a fully qualified netid.luname, which is used to manage APPC LU 6.2 conversations (connections) between DRDA clients and the target database instance.
2. Define the VTAM APPLID.
The LUNAME defined in the DB2 BSDS must correspond to a VTAM APPLID; a sample VTAM macro definition for the LU name LU1 appears below:
DB2 APPL
VBUILD TYPE = APPL
LU1
APPL APPC = YES
AUTH = (ACQ)
AUTOSES = 1,
DSESLIM = 20,
DMINWNL = 10,
DMINWNR = 10,
SECACPT = ALREADYV,
EAS = 509,
MODETAB = DB2MODES
PARSESS = YES,
SRBEXIT = YES,
VPACING = 2
The important parameters above are the APPL ID = LU1, which must match the value of the LU name entered in the DB2 BSDS. In addition, setting SECACPT = ALREADYV provides for maximum flexibility when validating DB2 userid/password security at connect time. When SECAPT=ALREADYV is configured, the following connection options are available.
APPC Security
CONNX Option
Values sent from client to host
Same
UserID
UserID only
Program
UserID & Password
User ID and password
None
None
None, but DB2 for z/OS reject this option
3. Define the VTAM Mode Name (IBMRDB).
The VTAM APPLID definition above references a VTAM mode table = DB2Modes. Within this mode table, you must define mode name IBMRDB or a custom mode name. The IBMRDB mode name is the IBM-recommended default for managing DRDA datastream traffic via APPC LU 6.2.
IBMRDB
MODEENT
LOGMODE=IBMRDB,
DRDA DEFAULT MODE
TYPE = 1,
NEGOTIABLE BIND
PSNDPAC=X’00’,
PRIMARY SEND PACING COUNT
SSNDPAC=X’02’,
SECONDARY SEND PACING COUNT
SRCVPAC=X’00’,
SECONDARD RECEIVE PACING COUNT
RUSIZES=X’8989’,
RUSIZES IN –4K OUT-4K
FMPROF=X’13’,
LU6.2 FM PROFILE
TSPROF=X’07’,
LU6.2 TS PROFILE
PRIPROT=X’BO’,
LU6.2 PRIMARY PROTOCOLS
SECPROT=X’BO’,
LU6.2 SECONDARY PROTOCOLS
COMPROT=X’50A5’,
LU6.2 COMMON PROTOCOLS
PSERVIC=X’060200000000000000102F00’,
LU6.2 LU TYPE
APPNCOX=#CONNECT