Subarea-to-APPN Class of Service mapping table

The subarea-to-APPN (SATOAPPN) Class of Service (CoS) mapping table enables you to define how subarea CoS names are mapped to APPN CoS names when a session goes from the subarea part of the network to the APPN part of the network.

VTAM® picks an APPN CoS as follows:
  1. APPNCOS is first picked up from the requested LOGMODE entry, if it exists. A blank Subarea LOGMODE name is valid.
  2. The new table, if present, is searched for an APPN mapping of the subarea CoS.
  3. If a subarea CoS to APPN CoS mapping is in the table, and it is different from the APPN CoS found in the logon mode table entry, or a DEFAULT entry is coded in the table, the SATOAPPN CoS table entry is used for this session.
  4. If no mapping exists, the APPNCOS from the logon mode table is used, or the APPNCOS default is used if no APPNCOS was in the LOGMODE entry of the logon mode table.
To modify an active SATOAPPN CoS mapping table:
  1. Edit the SATOAPPN VTAMLST member, making the modifications that you want.
  2. Reactivate that SATOAPPN VTAMLST member.
To delete an active SATOAPPN CoS mapping table:
  1. Create a version of the SATOAPPN table that has only one entry in it. This entry must be a dummy entry that does not specify DEFAULT=YES.
  2. Activate this table. Because the new table has no usable (or default) entries in it, the CoS mapping function will fail and VTAM will revert back to the original LOGMODE table method.

Figure 1 illustrates definition of a SATOAPPN CoS mapping table.

Figure 1. Subarea-to-APPN CoS mapping table example
TABLE2   VBUILD    TYPE=SATOAPPN
COSAPPL1 MAPSTO    COS=#CONNECT,DEFAULT=YES
COSAPPL2 MAPSTO    COS=#BATCH
COSAPPL3 MAPSTO    COS=#BATCHSC
         MAPSTO    COS=#INTER
COSAPPL5 MAPSTO    COS=SNASVCMG
COSAPPL6 MAPSTO    COS=#INTERSC
Table 1. Definition statements for SATOAPPN table
Name Definition statement Operands Page Req Sift effect Default

Restrictions,
dependencies

name VBUILD TYPE=SATOAPPN TYPE R      
 
sa_cos MAPSTO COS COS R      
    DEFAULT DEFAULT=YES        
 
Legend:
R
Required operand.