Previous Topic: Example of a Tiered Menu DesignNext Topic: Customizing for Certain Applications


Explanation of Tiered Menu Design Example

To produce the menus, as mentioned in Example of a Tiered Menu Design, the following tasks need to be accomplished in TPXADMIN.

To define a menu in Tiered Menu Design

  1. From the System Features panel (TEN0105) of the Systems Options Table (SMRT), set Allow tiered menus to Y.

    It allows menu tiering to occur in TPX.

                      TPX System Options Table Detail Panel                                                                                    Panelid  - TEN0105 ç            Command ===>                                              Userid   - SYSADMIN                                                                 Terminal - A11BU002     System Options Table:                                  Date     - 03/28/08                                                            Time     - 10:52:55     System Features                                                                  ---------------                                                                  * ACCESS:                               MULTIPLE   (Multiple, Single, Pass)      * Affinity:                             Y                                        * Activate NetSpy Interface:            Y                                          Activate TCPaccess Telnet Interface:  N                                        * Activate OfficeVision Interface:      Y                                        * Reconnect after PASS session:         Y                                        * Release Terminal upon Request:        N                                        * Dynamic Users Allowed:                Y                                        * Save Dynamic Users:                   Y                                        * Default Dynamic User Profile:         ECYPROFD                                 * Notify Users when being VIEWed:       Y                                        * Show Userid as "*" in Display List:   N                                        * Maximum number of Queued VIEW Msgs:   00                                  è   * Allow tiered menus:                   Y                                       

    * Can be updated dynamically using the TPX Operator Reload Command            PF1=Help    PF3=End    PF4=Return    PF7=Prev    PF8=Next    "CANCEL" cancel

  2. Create a session named TSO at the profile or user session level.

    The screen displays the TSO session detail panel.

  3. Set Applid/Tier LVL to TPXTIER0.

    The “0” level of TPXTIER is the highest or main menu level.

    The following list describes the Panelid for each session:

  4. From the final user or profile level session panel (TEN0127 or TEN0117), perform the following tasks:

    Perform the step 1 through step 4 for the other main menu entries which point to a submenu (CICS and SYSPROG).

  5. Create the sessions for TPXOPER, TPXVIEW and AUDIT as normal application selection sessions.

    Note: Set the Member Key value to 0 for the primary menu.

    The main menu has now been completed.

To define the submenus

  1. Create a session named TSO1 at the profile or user session level.
  2. From the first screen of user or profile level session panel (TEN0124 or TEN0114), perform the following tasks:
  3. From the final user or profile level session panel (TEN0127 or TEN0117), set the Member Key to the value of the owner’s key in the TSO session (in this case, the Member Key is 5).

                      TPX Userid Maintenance Detail Panel                                                                                      Panelid - TEN0127 ç  Command ===>                                              Userid  - SYSADMIN                                                            Termid  - A11BU001 Userid:   TIERTEST           Session:  TSO                 Date    - 05/14/09 Applid:   TPXTIER0                                         Time    - 12:19:14                                                                                                                       Profile       Application    System                                             Defaults      Defaults       Defaults     Tiered Menu Keys:                                                                    Owner Key:            _            _                                     è   Member Key:           5             _                                                                                                                     Generate Pass Ticket:       _             _             _                       Gen Qualified Pass Ticket:  _             _             _                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PF1=Help    PF3=End    PF4=Return   PF7=Prev        "CANCEL" cancel            

    Create sessions TSO2 and TSO3 each for APPLIDs, A02ITSO, and A03ITSO. Perform steps 1 through step 3.

Thus the TSO submenu is defined.

Now create the same types of sessions for CICS 1 through 3. Now 2 submenus are completed – TSO and CICS.

The final submenu SYSPROG contains two entries, NETVIEW and SYSVIEW.

To define NETVIEW session in SYSPROG

  1. Create a session named NETVIEW.
  2. In that session detail panel set Applid/Tier LVL to TPXTIER1.

    The 1 level of TPXTIER indicates the next level of submenus.

  3. Set Invisible to Y.
  4. From the final screen of user or profile level session panel (TEN0127 or TEN0117), perform the following tasks:

To define SYSVIEW session in SYSPROG

To define SYSVIEW, perform the step 1 through step 4 as menitioned in defining NETVIEW .

The SYSPROG submenu is now completed.

To create the sessions for NETVIEW and SYSVIEW

Follow the same procedure for creating session in TSO1 through TSO3 and CICS1 through CICS3. Change the value of Member Key accordingly.

After all the sessions are defined, the final session Return should be defined.

To define Return session

  1. Create a session named RETURN at the profile or user session level.
  2. Set the Applid/Tier LVL to TPXTIERX.

    The TPXTIERX session is automatically be added to all the submenu displays.

  3. Set Invisible to Y.
  4. Set the Label to Return to Prior Menu.

                     TPX Userid Maintenance Detail Panel                                                                                Panelid - TEN0124      Command ===>                                           Userid  - SYSADMIN                                                            Termid  - A11BU003    Userid:   TIERTEST           Session:  RETURN           Date    - 03/28/08                                                            Time    - 12:38:01                                  Profile     Application   System                                             Defaults    Defaults      Defaults           Applid/Tier LVL: TPXTIERX     ________                                     ACCESS=PASS:     _            _                         MULTIPLE           Timeout min.:    ______       ______      ______        000000              Modent name:     ________     ________    ________                          Sesskey:         PF __        __          __                                Start at signon: _            _                                             Startup ACL:     ________     ________    ________                          ACL Userid:      ________     ________                                      ACL Password:    ________     ________                                      Term ACL:        ________     ________    ________                          ACB Mask:        ________     ________                                      KeepACB:         _            _           _______                         Invisible:       Y            _                                             OV/MVS ACI:      _            _                                                                                                                      PF1=Help    PF3=End    PF4=Return   PF8=Next Page     "CANCEL" cancel  

Thus, all the sessions mentioned in Example of a Tiered Menu Design are defined and the list of sessions appear as shown in the following screen:

                  TPX Userid Maintenance Table Entry List                                                                                   Panelid  - TEN0122   Command ===>                                               Userid   - SYSADMIN                                                                  Termid   - A11BU003 Userid: TPXUSER1               Profile         System       Date     - 03/28/08                                Defaults        Defaults     Time     - 12:33:29                                                                                 Command key:       _______     _______         PF12/24                          Jump key:          _____       _____           NONE                             Menu key:          _____       _____           PF4                              Print key:         _____       _____           NONE                                                  Applid/     Profile                                                             Tier LVL    Applid/     Sesskey   Profile  Menu    Profile   Session            Override    Tier LVL    Override  Sesskey  Order   Order     AUDIT              TPXDEMO     ________    PF __     PF __     006     ___      CICS               TPXTIER0    ________    PF __     PF __     002     ___      CICS1              A01ICICS    ________    PF __     PF __     001     ___      CICS2              A02ICICS    ________    PF __     PF __     002     ___      CICS3              A03ICICS    ________    PF __     PF __     003     ___      NETVIEW            TPXTIER1    ________    PF __     PF __     001     ___      NETVIEW1           A01INTVW    ________    PF __     PF __     001     ___      NETVIEW2           A02INTVW    ________    PF __     PF __     002     ___      NETVIEW3           A03INTVW    ________    PF __     PF __     003     ___      RETURN             TPXTIERX    ________    PF __     PF __     255     ___      SYSPROG            TPXTIER0    ________    PF __     PF __     003     ___      SYSVIEW            TPXTIER1    ________    PF __     PF __     002     ___      SYSVIEW1           A01ISYVW    ________    PF __     PF __     001     ___      SYSVIEW2           A02ISYVW    ________    PF __     PF __     002     ___      SYSVIEW3           A03ISYVW    ________    PF __     PF __     003     ___      TPXOPER            TPXOPER     ________    PF __     PF __     004     ___      TPXVIEW            TPXVIEW     ________    PF __     PF __     005     ___      TSO                TPXTIER0    ________    PF __     PF __     001     ___      TSO1               A01ITSO     ________    PF __     PF __     001     ___      TSO2               A02ITSO     ________    PF __     PF __     002     ___      TSO3               A03ITSO     ________    PF __     PF __     003     ___    ******************************** BOTTOM OF DATA *******************************                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       PF1=Help    PF3=End    PF4=Return   PF7=Up   PF8=Down   "CANCEL" cancel        

The following table briefs the example. (It does not include TPXOPER and TPXVIEW.) This structure has menus only two layers deep: TPXTIER0 and TPXTIER1 plus the RETURN TPXTIERX.

Note:

  1. You can have 36 different “flavors” of submenus. Each submenu must have a unique Owner key, which is a value 0-9, A-Z.
  2. You can have submenus up to 35 levels deep. Submenu tiers (or menu levels) are indicated by the Tier Level TPXTIERx, where x is 0-9 or A-Z. A RETURN session/tier is also required and reserves the use of TPXTIERX.
  3. Only TPXTIER0 needs Invisible = N. All other tier levels and sessions in the submenu configuration should have Invisible = Y.

 

 

 

Tier Lvl
or
Sessid

Owner Key

Member Key

Invisible

TSO

 

 

TPXTIER0

5

0

N

 

TSO1

 

sessid

blank

5

Y

 

TSO2

 

sessid

blank

5

Y

 

TSO3

 

sessid

blank

5

Y

CICS

 

 

TPXTIER0

6

0

N

 

CICS1

 

sessid

blank

6

Y

 

CICS2

 

sessid

blank

6

Y

 

CICS3

 

sessid

blank

6

Y

SYSPROG

 

 

TPXTIER0

7

0

N

 

NETVIEW

 

TPXTIER1

8

7

Y

 

 

NETVIEW1

sessid

blank

8

Y

 

 

NETVIEW2

sessid

blank

8

Y

 

 

NETVIEW3

sessid

blank

8

Y

 

SYSVIEW

 

TPXTIER1

9

7

Y

 

 

SYSVIEW1

sessid

blank

9

Y

 

 

SYSVIEW2

sessid

blank

9

Y

 

 

SYSVIEW3

sessid

blank

9

Y

RETURN

 

 

TPXTIER1

blank

blank

Y