These terminals represent a special case of the definition of VTAM® terminals.
DFHTCT TYPE=GROUP,GROUP=poolg
DFHTCT TYPE=TERMINAL,TRMIDNT=ttt1,TRMTYPE=(3600∨3650),
NETNAME=nnnnnnn1,SESTYPE=PIPELN,PIPELN=POOL
DFHTCT TYPE=TERMINAL,TRMIDNT=ttt2,TRMTYPE=(3600∨3650),
NETNAME=nnnnnnn2,SESTYPE=PIPELN,PIPELN=POOL
DFHTCT TYPE=TERMINAL,TRMIDNT=ttt3,TRMTYPE=(3600∨3650),
NETNAME=nnnnnnn3,SESTYPE=PIPELN,PIPELN=POOL
DFHTCT TYPE=TERMINAL,TRMIDNT=ttt4,TRMTYPE=(3600∨3650),
NETNAME=nnnnnnn4,SESTYPE=PIPELN,PIPELN=LAST,TASKNO=nn
MIGRATE TABLE(DFHTCTxx) TYPESGROUP(typeg)
these macros result in the following definitions:
DEFINE TERMINAL(ttt1) GROUP(poolg) POOL(nnnnnnn1) TYPETERM(xxxxxxx1)
NETNAME(nnnnnnn1)
DEFINE TERMINAL(ttt2) GROUP(poolg) POOL(nnnnnnn1) TYPETERM(xxxxxxx1)
NETNAME(nnnnnnn2)
DEFINE TERMINAL(ttt3) GROUP(poolg) POOL(nnnnnnn1) TYPETERM(xxxxxxx1)
NETNAME(nnnnnnn3)
DEFINE TERMINAL(ttt4) GROUP(poolg) POOL(nnnnnnn1) TYPETERM(xxxxxxx1)
NETNAME(nnnnnnn4) TASKLIMIT(nn)
DEFINE TYPETERM(xxxxxxx1) GROUP(typeg) DEVICE(3600∨3650)
SESSIONTYPE(PIPELINE)
The POOL name is automatically generated using the NETNAME of the first TERMINAL in the POOL.
When the pool is installed, the terminal IDs are sorted in ascending alphabetic order. The first terminal to be installed becomes the pool header.
Matching TYPETERMs are eliminated by DFHCSDUP MIGRATE, as described for ordinary terminals.