Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
VTAM Definitions & TP coding requirements
Each remote system must be defined to VTAM in its table of Network Addressable Units, (NAUs), using logical unit (LU) definitions.
If a LOGAPPL parameter is specified on the LU definition naming the CICS system, CICS will attempt to establish a session to that LU whenever it becomes active. This is necessary if TPs residing in CICS do not use the ALLOCATE verb with RETURN_CONTROL=WHEN_SESSION_ALLOCATED to establish sessions. There must also be a VTAM mode table definition present for LU 6.2, although CICS does not use the values specified here.
Sample VTAM network control program (NCP) definition for LU 6.2
| Label | Operation | Operands |
|---|---|---|
| TPPU62 | PU | ADDR=C1,IBLK=03E,IDNUM=01A1A, IRETRY=YES,DISCNT=NO,ISTATUS=ACTIVE, MAXDATA=265,SSCPFM=USSSCS, MODETAB=MRNDS,USSTAB=USSNDN1, MAXOUT=7,PASSLIM=7,PUTYPE=2 |
| TPLU6207 | LU | LOCADDR=7,DLOGMOD=LU62, USSTAB=USSNOMSG |
| TPLU6208 | LU | LOCADDR=8,DLOGMOD=LU62, USSTAB=USSNOMSG |
| TPLU6209 | LU | LOCADDR=9,DLOGMOD=LU62, USSTAB=USSNOMSG |
| TPLU620A | LU | LOCADDR=A,DLOGMOD=LU62, USSTAB=USSNOMSG |
The following table shows NCP mode table entries for LU 6.2.
Sample NCP mode table entries for LU 6.2
| Label | Operation | Operands |
|---|---|---|
| MODETAB | ||
| LU62 | MODEENT | LOGMODE=NORMAL |
| . . . | ||
| MODEEND |
Note
It is recommended that the mode used by LU 6.2 be listed first, as shown by the LU62 example in the preceding table.
TP Coding Requirements
To work with CICS, TPs must be coded to specify a SYSID parameter on the ALLOCATE request that matches the defined SYSIDNT parameter configured in the DFHTCT tables. This request must be in the following format:
EXEC CICS ALLOCATE SYSID('DC11')
The SYSID field must match the SYSIDNT field specified for a CICS program by the DFHTCT definition in the TCT (Terminal Control Table). The TCT then uses the NETNAME parameter to refer to a specific LU in the VTAM table of the NAUs (Network Addressable Units). This parameter is used by the TP to communicate with the remote system.