Signon exit—sample routine 5 and TSS


Signon Exit Sample Routine 5 uses TSS to determine the names assigned to virtual terminal LTERMs. The routine queries the TSS table ULTERM (userid-to-LTERM) to see if the table contains the userid that initiated the logon.

The routine returns the LTERM name from the ULTERM table if the userid is found. If no match is found, the IMS signon is denied. The LTERM name is then set to the lowercase node name assigned to the physical terminal from which the IMS logon was initiated.

The ULTERM table contains arguments and functions. The arguments provide IMS system access for the userids, and the corresponding LTERM names act as the functions.

Signon Exit Sample Routine 5 can also provide overrides for the virtual terminal Timer facility. The TSS table LTERMOR (LTERM-Override) controls these overrides. The LTERMOR table also contains arguments and functions. The LTERM name acts as the argument. The function is designated as A (alternate time-out value) or N (never time-out this terminal).

Setting signon exit sample routine 5 conditions

General register contents at entry to Signon Exit Sample Routine 5 are the same as those shown in Register Contents at Signon Exit Entry.

Setting IMSID Basic options as shown in signon exit sample routine 5

The following IMSID basic options affect the operation of Signon Exit Sample Routine 5:

  • From the IMSID Options - VT Options panel, select the Support multiple concurrent LTERMs for virtual terminals option if you want to use multiple LTERMs. If you do not want to use multiple LTERMs, leave this field blank.
  • From the IMSID Options - VT Signon Options panel, use the Key. Select a key on which to base the LTERM name determination field to specify whether you will use the node name or userid as the translate criteria for the permanent LTERM.

    The key you select determines which key will be highlighted in the Method selection field. BMC Software recommends that you make the table names reflect the key you select. For example, if you use the node name for the key, then you should use an NLTERM table name. If you use userid for the key, BMC Software recommends that you use an ULTERM table name.

    If you choose selection 4 for the Method option but do not modify the exit, the table name(s) specified in the Key to LTERM TSS table name and/or LTERM timer override TSS table name field(s) is used as the default table name.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Change Manager for IMS TM 3.0