Object assignment examples

A client can be known by several different Client Identifiers. These Client Identifiers are used to assign as many Objects as possible to the connection based on the profile mapping statements. Telnet starts with the highest priority Client Identifier of the client and assigns all Objects mapped by that Client Identifier. If all 11 Objects are not assigned, Telnet uses the next highest priority Client Identifier (for prioritization details, see Client Identifier selection rules) and assigns all Objects mapped by that Client Identifier. This Object assignment process continues by using lower and lower priority Client Identifiers until all 11 Object types are found or until all of the matching Client Identifier mappings have been checked. If an Object is mapped by multiple Client Identifiers, only the Object mapped by the highest Client Identifier is used. It is unlikely all Objects are assigned to connections because not all Objects are always mapped. For example, many profiles do not contain PRTDEFAULTAPPL or INTERPTCP mapping statements. In this case, the printer default appl and Interpret table Objects will not be assigned.

Figure 1 is a graphical representation of the following Telnet mapping statements. The numbered mapping statements correspond to the numbered buttons in the figure. The mappings that specify USERGROUP USGRP1 generate buttons 4 through 8 for exact user ID in a group and buttons 12 through 16 for wildcard user ID in a group.

LUGROUP      LUGRP1   LU01..LU10..FFNN    ENDLUGROUP   
LUGROUP      LUGRP2   LU11..LU99..FFNN    ENDLUGROUP   
PRTGROUP     PRTGRP1  PRT01..PRT10..FFFNN ENDPRTGROUP  
PARMSGROUP   PGDBG    DEBUG DETAIL        ENDPARMSGROUP
PARMSGROUP   PGSCAN   SCANINTERVAL 10     ENDPARMSGROUP
PARMSGROUP   PGMTKO   TKOSPECLU  7        ENDPARMSGROUP
PARMSGROUP   PGALL    DEBUG DETAIL                     
                      SCANINTERVAL 10                  
                      TKOSPECLU  7        ENDPARMSGROUP
MONITORGROUP MONGRP1  NODYNAMICDR         ENDMONITORGROUP
USERGROUP    USGRP1   PAYUSR1   PAYUSR*   ENDUSERGROUP 
HNGROUP      HNGRP1   USER1.GROUP3.COM                 
                      USER5.GROUP3.COM    ENDHNGROUP   
                                                     
   (1) PARMSMAP       PGALL    USERID,PAYUSR1        
   (2) LINEMODEAPPL   TSO      9.9.9.9               
   (3) PARMSMAP       PGDBG    9.9.9.9               
                                                     
(4,12) DEFAULTAPPL    PAYROLL  USGRP1                
(5,13) PRTDEFAULTAPPL PAYPRT   USGRP1                
(6,14) LUMAP          LUGRP1   USGRP1   SPECIFIC     
(7,15) PRTMAP         PRTPGRP1 USGRP1   SPECIFIC
(8,16) PARMSMAP       PGTKO    USGRP1           
                                                
   (9) USSTCP         USSTABHN HNGRP1           
  (10) LUMAP          LUGRP2   HNGRP1   GENERIC 
  (11) PARMSMAP       PGSCAN   HNGRP1           
                                                
  (17) INTERPTCP      INTTAB1  LINK1            
  (18) MONITORMAP     MONGRP1  LINK1            
  (19) DEFAULTAPPL    TPX1                      
  (20) USSTCP         USSTAB1
Figure 1. Search method
Diagram that shows an example of how Objects are mapped to Client Identifiers of three clients