Creating Your Own Virtual Controllers and Devices

You can create your own virtual controllers and devices (terminals); however, you must use the same naming conventions as the automatic controller and device creation support. You may want to create the virtual terminal descriptions to control the number of sign-on attempts possible by not allowing automatic configuration of virtual terminals (which allows additional sign-on attempts to occur). See Security Considerations for additional information.

If you do not want to use automatically created descriptions, do the following:

After creating the descriptions, you must authorize the server program to use them. Use the Grant Object Authority (GRTOBJAUT) command to authorize the user profile used by the server program to the descriptions. This can be done using the following commands:

GRTOBJAUT OBJ(QPACTL01) OBJTYPE(*CTLD)
          AUT(*CHANGE) USER(user-ID)
GRTOBJAUT OBJ(QPADEV0001) OBJTYPE(*DEVD)
          AUT(*CHANGE) USER(user-ID)

You may want to prevent virtual terminals from being created automatically. To do this, set the QAUTOVRT system value to 0 as follows:

CHGSYSVAL SYSVAL(QAUTOVRT) VALUE(0)
See Step 1: Setting the Number of Automatically Created Virtual Terminals for additional information.

Note: Changing this system value affects other products and programs that require automatic configuration. This includes TELNET, 5250 display station pass-through, and any other programs using the virtual terminal APIs.



[ Back to top | >Virtual Terminal APIs | APIs by category ]