Defining VTAM resources for the server

Start by defining the associated VTAM® resources.

Defining a local LU for the server

Define a local LU in a member in the SYS1.VTAMLST concatenation on the system where you are installing Tivoli Workload Scheduler for z/OS. This example shows how a VTAM APPL statement might be defined:

Local LU for the server definition
VBUILD TYPE=APPL
 IS4MEOP5 APPL APPC=YES,                                               C
               AUTOSES=5,                                              C
               DMINWNL=3,                                              C
               DMINWNR=6,                                              C
               DSESLIM=20,                                             C
               MODETAB=APPCMODE,                                       C
               SECACPT=ALREADYV,                                       C
               SRBEXIT=YES,                                            C
               VERIFY=OPTIONAL,                                        C
               VPACING=2

The LU is called IS4MEOP5 and uses the logon-mode table APPCMODE.

The maximum number of TSO dialog users and PIF programs that can simultaneously access a Tivoli Workload Scheduler for z/OS controller via a single server depends on the DSESLIM parameter of the VTAM LU for that server. Once the specified number of sessions has been established, all subsequent users and PIF programs that try to use that server will hang until one of the existing sessions ends.

The number of servers required by an installation depends on how extensive PIF applications are used. While it can be sufficient with one server for the dialogs, a number of servers can be required for the PIF applications. PIF applications that are frequently used and with long execution time might need separate servers.

Defining logon modes for the server

The logon-mode table, which you specify in the LU APPL definition statement, must be in the SYS1.VTAMLIB concatenation.

The server support requires logon-mode table entries as specified in the following uncompiled example:

APPCDIA logon-mode table for server
*---------------------------------------------------------------------*
* Logmode table entry for the dialogs and the programming interface   *
*---------------------------------------------------------------------*
APPCDIA MODEENT                                                      C
              LOGMODE=APPCDIA,                                       C
              RUSIZE=X'8888',                                        C
              SRCVPAC=X'00',                                         C
              SSNDPAC=X'01',                                         C
          MODEENT                                                    C
  APPCFIF MODEENT                                                    C
              LOGMODE=APPCFIF,                                       C
              RUSIZE=X'8888',                                        C
              SRCVPAC=X'00',                                         C
              SSNDPAC=X'01',                                         C
          MODEENT                                                    C

The RUSIZE gives a user size for sending buffer of 2048 bytes and a receiving buffer of 4096 bytes.