I have disabled TPXOPER display and update of memory so why can the user still display memory usage information, for example STOR and STORXA?

Document ID : KB000053719
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

                 TPX Operator Command Class Detail Panel                     
                                                         Panelid - TEN0162    
 Command ===>                                            Userid  - ISPJ484    
                                                         Termid  - TZ8FT      
  TPX Operator Command Class Table:      TPXGROUP        Date    - 08/20/07   
  TPX Operator Command Class:            P               Time    - 16:10:21   
                                                                              
                                                                              
  Y - ACTIVATE  - Activate application  N - QUIESCE  - Quiesce applications   
  Y - CANCEL    - Cancel user/sessions  N - RELOAD   - Reload panels or tables 
  Y - DISPLAY   - Display Information   Y - SEND     - Send messages          
                  (all but memory)      N - SPIN     - Spinoff TPX Log        
  Y - MODIFY    - User ONLY             N - TRACE    - Trace on/off           
  N - MODIFY    - All operands          Y - UNLOCK   - Unlock terminals   
    
  N - MEMORY    - Display memory                                              
  N - MEMORY    - Update memory         N - VTADD    - Add virtual terminals

Solution:

Storage and memory are not the same things.

DISPLAY MEMORY (D MEM) can display memory within the region.

DISPLAY STORAGE (D STOR, D STORXA) can display information about the storage being used by CA-TPX. The product allocates storage from the following storage pools:

  • The Dynamic Storage Area (DSA) for areas that are large or highly variable in size.
  • A series of fixed-length slot pools for small or fixed-length areas.

Access to Operator Display commands are all or nothing, except for MEM. Since you can display and modify memory (D MEM,ACT=actentry) which would effect how TPX runs and could cause an abend, TPX provides the additional level of control explicitly for D MEM commands.

Unless you restrict DISPLAY entirely (N - DISPLAY - Display Information), you can't stop someone from displaying STORAGE (which is NOT memory). You can stop them from displaying or modifying memory by setting the display and/or update memory option to N.

                 TPX Operator Command Class Detail Panel                     
                                                         Panelid - TEN0162    
 Command ===>                                            Userid  - ISPJ999    
                                                         Termid  - TZ8FT9      
  TPX Operator Command Class Table:      TPXGROUP        Date    - 08/20/07   
  TPX Operator Command Class:            P               Time    - 16:10:21   
                                                                              
                                                                              
  Y - ACTIVATE  - Activate application  N - QUIESCE  - Quiesce applications   
  Y - CANCEL    - Cancel user/sessions  N - RELOAD   - Reload panels or tables 
  Y - DISPLAY   - Display Information   Y - SEND     - Send messages          
                  (all but memory)      N - SPIN     - Spinoff TPX Log        
  Y - MODIFY    - User ONLY             N - TRACE    - Trace on/off           
  N - MODIFY    - All operands          Y - UNLOCK   - Unlock terminals   
    
  N - MEMORY    - Display memory                                              
  N - MEMORY    - Update memory         N - VTADD    - Add virtual terminals