Increasing the size of a virtual terminal pool
Virtual terminal pools are defined to the following:
- CL/SuperSession with the VSM command.
- The network in SYS1.VTAMLST application major nodes. Note: The virtual terminal in the pool is defined in SYS1.VTAMLST application major nodes.
- CICS or IMS, if applicable, in their terminal gens. These definitions must be synchronized to avoid online operational problems.
To add to a virtual terminal pool, do the following:
- Add the new terminals to the network definition in SYS1.VTAMLST(newname).
For example:
termname APPL AUTH=(ACQ,NVPACE),EAS=1,ACBNAME=termnameFor virtual terminal applications that support parallel sessions, specify
PARSESS=YESinstead ofEAS=1. - To add terminals, you can either modify the VSM command in member
KLS$VSMS of your commands library or issue the command through the
operator facility.
For example, if the terminal definitions for the pool TSOLGNHR are
VSM DEFINETSOLGNHRKLST0001 THROUGH(10)and you want to add 10 terminals, change the VSM DEFINE statement in KLS$VSMS to:
VSM DEFINETSOLGNHRKLST0001 THROUGH(20)Restart CL/SuperSession to initialize your new virtual terminal pool definitions.
To add virtual terminals dynamically, issue this command through the operator facility:
VSM DEFINE poolname termname THROUGH(nnn)When you dynamically define terminals to the same terminal pool, you are adding on to the terminals defined by KLS$VSMS at startup, not replacing the existing definition.
Note: When you issue the VSM DEFINE command dynamically, your new terminal definitions are temporary; they are not saved when you shut down and restart CL/SuperSession. If you want to save your new definitions, you must change the KLS$VSMS member in your commands library. - Add a definition for each virtual terminal to CICS and/or IMS. Examples of KLSCTCT and KLGIMSGN definitions are provided in -THILEV-.SKLSSAMP.