There is a maximum of 35 submenus, or "flavors" of menu, that you can define.
The number of submenus is limited by several factors:
- Each submenu must have a unique Owner Key which can have one of 36 possible values: 0-9 or A-Z.
- A RETURN session/tier is also required and reserves the use of TPXTIERX. So in effect this leaves 35 submenus that you can define.
- You can have submenus up to a maximum of 35 levels deep. Submenu tiers (or menu levels) are indicated by the Tier Level TPXTIERx, where x is 0-9 or A-Z and TPXTIERX is reserved for RETURN.
You can also have multiple submenus with only a few tiers. For example, you can have a structure that has menus only two layers deep (TPXTIER0 and TPXTIER1 ...plus the RETURN TPXTIERX) and one or more of these levels can contain multiple submenus.
| || || ||Tier Lvl|
|Owner Key ||Member Key||Invisible |
|TSO|| || ||TPXTIER0||5||0||N|
| ||TSO1|| ||sessid ||Null ||5||Y|
| ||TSO2|| ||sessid ||Null ||5||Y|
| ||TSO3|| ||sessid ||Null ||5||Y|
|CICS|| || ||TPXTIER0||6||0||N|
| ||CICS1|| ||sessid ||Null ||6||Y|
| ||CICS2|| ||sessid ||Null ||6||Y|
| ||CICS3|| ||sessid ||Null ||6||Y|
|SYSPROG|| || ||TPXTIER0||7||0||N|
| ||NETVIEW|| ||TPXTIER1||8||7||Y|
| || ||NETVIEW1||sessid ||Null ||8||Y|
| || ||NETVIEW2||sessid ||Null ||8||Y|
| || ||NETVIEW3||sessid ||Null ||8||Y|
| ||SYSVIEW|| ||TPXTIER1||9||7||Y|
| || ||SYSVIEW1||sessid ||Null ||9||Y|
| || ||SYSVIEW2||sessid ||Null ||9||Y|
| || ||SYSVIEW3||sessid ||Null ||9||Y|
|RETURN|| || ||TPXTIERX||Null ||Null ||Y|
The above table is based upon the example for Tiered Menus that is described in the CA TPX Programming Guide.
Note that only TPXTIER0 needs Invisible = N. All other tier levels and sessions in the submenu configuration should have Invisible= Y.
Tiered Menu support was introduced with TPX 5.3.