Logon mode table

A logon mode table contains one or more sets of session parameters representing rules (session protocols) that describe how a session is to be conducted. You define each table by specifying the following macroinstructions:
  • A MODETAB macroinstruction
  • One or more MODEENT macroinstructions
  • A MODEEND macroinstruction

VTAM® has an IBM-supplied logon mode table named ISTINCLM that provides generally accepted session protocols for a basic list of IBM® device types. See Default logon mode table (ISTINCLM) for the macroinstructions and operands that make up the default logon mode table.

For your information, the code released to you as the VTAM licensed program includes the source language for this table.

The source language is located in SYS1.ASAMPLIB.

You can modify or replace the IBM-supplied logon mode table, provided that the modified or replacement table has the same name as the IBM-supplied table and that the IBM-supplied table is deleted. However, you should create a supplemental table instead of deleting the IBM-supplied table, because you might need the IBM-supplied table for problem determination.

You can associate a logon mode table with a logical unit by specifying the table's name in the MODETAB operand of the logical unit's definition statement. If you do not designate a logon mode table for a logical unit, VTAM uses the IBM-supplied logon mode table, ISTINCLM. Furthermore, because you cannot code a resource-specific logon mode table for dynamic CDRSCs, VTAM uses the IBM-supplied logon mode table, ISTINCLM.

Regardless of the source of the logon or what session parameters are associated with the logon, the application program decides which session parameters are to be used for the session.

Table 1. Logon mode table macroinstructions and operands
Name

Macro
instruction

Operands Page Req Default Restrictions, dependencies
name MODETAB          
             
name MODEENT APPNCOS APPNCOS     APPN only
    CKEY CKEY      
    COMPRES COMPRES   SYSTEM  
    COMPROT COMPROT   0  
    COS COS      
    DCODE DCODE      
    ENCR ENCR   0 data encryption
    ENCRTYP ENCRTYP   0 data encryption
    FMPROF FMPROF   0  
    LANG LANG   0  
    LOGMODE LOGMODE      
    MAC MAC     data encryption
    MACLNTH MACLNTH     data encryption
    MACTYPE MACTYPE     data encryption
    PRIPROT PRIPROT   0  
    PSERVIC PSERVIC   0  
    PSNDPAC PSNDPAC   0  
    RUSIZES RUSIZES      
    SECPROT SECPROT   0  
    SRCVPAC SRCVPAC   0  
    SSNDPAC SSNDPAC   0  
    TSPROF TSPROF   0  
    TYPE TYPE   1  
             
name MODEEND