VTAM DRIVER Statement

The VTAM DRIVER statement defines the ACF/VTAM operating characteristics and requirements to the Entire Net-Work VTAM line driver. The DRIVER statement must follow an Entire Net-Work NODE statement, but may be preceded by one or more non-VTAM DRIVER statements and their related LINK statements. Only one VTAM DRIVER statement can be specified for a node.


DRIVER Statement Format

The VTAM DRIVER statement has the following format:

graphics/vtamdrv.png

For more information about syntax conventions and rules used in this section, read Conventions.

Modifying the DRIVER Statement Parameters

The DRIVER statement parameters are read from a sequential file during system startup, and can be modified after startup using the ALTER operator command. Some parameters can be modified when the line driver is open or closed. Others can be modified only when the line driver is closed. See ALTER and CLOSE in the section VTAM Operator Commands. The open/closed requirement for each parameter is included in its description.

DRIVER Statement Parameters

This section describes all of the parameters that can be used for the VTAM DRIVER statement.

For more information about syntax conventions and rules used in this section, read Conventions.

ACCEPTUI Parameter

graphics/vtamd_ac.png

This optional parameter determines whether the line driver will accept connections from systems that have not been previously defined with LINK statements. The ACCEPTUI parameter can be modified when the line driver is open or closed.

Valid values are "Y" (Yes) or "N" (No).

  • If "Y" is specified, Entire Net-Work will accept connection requests from an undefined system and the required control blocks are built dynamically. Normal "handshaking" procedures with the new connections are performed.

    If you are using the TCP/IP or VTAM line drivers, user exits can be defined to provide security for incoming connections. For more information, see the section User Exit Interface.

  • If "N" is specified, Entire Net-Work will reject incoming requests from unknown source nodes.

APPLID Parameter

graphics/vtamd_ap.png

This parameter provides the 1 - 8 character application name by which the Entire Net-Work VTAM line driver identifies itself to VTAM. The name specified must match the value specified for the ACBNAME parameter of the APPL macro in the VTAMLST library. If this parameter is omitted, the node name specified in the NODE statement is used. The APPLID parameter can be modified only when the line driver is closed.

AUTHPATH Parameter

graphics/vtamd_au.png

If "Y" (Yes) is specified for this parameter, all VTAM requests are issued using VTAM Authorized Path. This feature greatly reduces VTAM overhead for most requests. In GCS, the virtual machine must be authorized. In z/OS, all STEPLIB data sets must be authorized. Authorized Path is not available for z/VSE systems. The AUTHPATH parameter can be modified only when the line driver is closed.

EXIT Parameter

graphics/vtamd_ex.png

This optional parameter specifies the name of a user exit. The default is to run no user exit. For more information, read User Exit Interface.

If EXIT is coded but the load module cannot be loaded, execution continues as if no exit were specified. The EXIT parameter can be modified only when the line driver is closed.

MAXBLK Parameter

graphics/vtamd_mb.png

This parameter specifies the size, in bytes, of the internal buffer used to receive data from VTAM. This is the size of the largest request unit that VTAM will deliver to this node. This size can also be specified with the MAXRU parameter. If values are specified for both parameters, the larger value is used. The MAXBLK parameter can be modified only when the line driver is closed.

Specify a decimal value from the MAXRU table shown below. Optionally, a value followed by a multiplier of either "M" (x 1048576, or 1 MB) or "K" (x 1024, or 1 KB) can be specified. The value can be 128 - 491520. A value less than 128 is reset to 128. A value greater than 128 but not matching one of those in the MAXRU table is reduced to the nearest table value. The default value is 1024.

MAXRU Parameter

graphics/vtamd_mr.png

This parameter specifies the maximum size, in bytes, of the internal buffer used to receive data from VTAM. This is the size of the largest request unit that VTAM will deliver to this node. This size can also be specified with the MAXBLK parameter. If values are specified for both parameters, the larger value is used. The MAXRU parameter can be modified only when the line driver is closed.

The MAXRU specification is determined by the following equation:

bytes = 1st-hex-digit * (2-raised-to-the-2nd-hex-digit-power)

For example:

87 = 8 * (2 to the 7th power) = 8 * 128 = 1024

Specify a hexadecimal value from the MAXRU table shown below. The value can be 84 - FF. A value less than 84 is reset to 84. A value greater than 84 but not matching one of those in the MAXRU table is reduced to the nearest table value. The default is 87.

Hex
Value
of
Bits
4-7




8




9




A




B




C




D




E




F
4 128 144 160 176 192 208 224 240
5 256 288 320 352 384 416 448 480
6 512 576 640 704 768 832 896 960
7 1024 1152 1280 1408 1536 1664 1792 1920
8 2048 2304 2560 2816 3072 3328 3584 3840
9 4096 4608 5120 5632 6144 6656 7168 7680
A 8192 9216 10240 11264 12288 13312 14336 15360
B 16384 18432 20480 22528 24576 26624 28672 30720
C 32768 36864 40960 45056 49152 53248 57344 61440
D 65536 73728 81920 90112 98304 106496 114688 122880
E 131072 147456 163840 180224 196608 212992 229376 245760
F 262144 294912 327680 360448 393216 425984 458752 491520

PASSWORD Parameter

graphics/vtamdpwd.png

This parameter specifies the 1 - 8 character password associated with this APPLID. The value specified for PASSWORD must be the same as that specified for the PRTCT parameter, if present, on the APPL macro in the VTAMLST library. The default is no password. The PASSWORD parameter can be modified only when the line driver is closed.

RECVRPLS Parameter

graphics/vtamdrcv.png

This parameter specifies the number of receive RPLs (Request Parameter Lists) to be kept active at all times. Receive RPLs are control blocks that Entire Net-Work uses to receive data from VTAM. The number of RPLs specified can be 4 - 32767 for the entire system.

The maximum allowed may be limited by storage availability. At startup time, if the storage required to support the RECVRPLS requested is not available, Entire Net-Work resets the value to RECVRPLS=4. A value less than 4 is reset to 4, which is also the default. The RECVRPLS parameter can be modified when the line driver is open or closed.

If a high number of receive overruns occurs (read about the STATS command in VTAM Operator Commands), increase the RECVRPLS specification to provide more receive RPLs, or increase the receive buffer size specified with the MAXRU/MAXBLK parameters, or do both. Increasing the number of RPLs also increases the storage requirement, which is calculated as follows:

total bytes = (240 bytes + MAXBLK/MAXRU bytes) * RECVRPLS

RESTART Parameter

graphics/vtamd_re.png

This optional parameter specifies the retry interval in seconds (interval) and the number of retries (retries) that Entire Net-Work will attempt to reopen the access method with the API after a shutdown due to a failure. The RESTART parameter can be modified when the line driver is open or closed.

If RESTART is not specified, or interval is specified as zero, no retry is attempted. By specifying (retries) as zero, an infinite number of retries can be requested.

If RESTART is specified on the VTAM DRIVER statement, a corresponding RESTART parameter should be specified on each VTAM LINK statement to control restart attempts on the individual link.

The RESTART parameter is particularly useful with the TCPI, VTAM, and TCPX line drivers when Entire Net-Work is started at IPL and communication with the API or VTAM ACB is unsuccessful because TCP/IP or VTAM is not yet fully initialized. Using this parameter, you can instruct Entire Net-Work to reopen the TCP/IP session or VTAM ACB, thereby giving TCP/IP or VTAM sufficient time to become active.

The TIMER parameter on the NODE statement affects the RESTART parameter (see the section Entire Net-Work NODE Statement.) The retry interval should not be less than the TIMER parameter, and should be a multiple of this value. If a retry interval other than zero is specified that is less than the value of the TIMER parameter, the TIMER value is used instead.

SLEEPTIM Parameter

graphics/vtamd_sl.png

This parameter specifies the number of seconds that the VTAM line driver will wait before attempting to reissue any VTAM macro after VTAM indicates that it requires more storage. The default is 1 (one second). The SLEEPTIM parameter can be modified when the line driver is open or closed.

TPNAME Parameter

graphics/vtamd_tp.png

This parameter specifies whether the applid-name or the node-name will be used as the transaction program name that is passed to the partner node.

TRACESIZ Parameter

graphics/vtamd_tr.png

This optional parameter specifies the size, in bytes, of the driver-specific trace table.

This parameter specifies the size of the internal wrap-around trace table for non-link-specific trace information. This trace can be formatted or printed with the operator command VTAM # TRACE.

Valid values can range from 16384 (the default) to 4194304. A value less than 16384 is reset to 16384; a value greater than 4194304 is reset to 4194304.

The TRACESIZ parameter can be modified when the line driver is open or closed.