TPXL0300 STORAGE STATISTICS BELOW/ABOVE 16M LINE displays storage in TPX LOG after slot pool overflow
search cancel

TPXL0300 STORAGE STATISTICS BELOW/ABOVE 16M LINE displays storage in TPX LOG after slot pool overflow

book

Article ID: 38662

calendar_today

Updated On:

Products

TPX - Session Management Vman Session Management for z/OS

Issue/Introduction

When any of the TPX slot pools overflows, a TPX300 message is written to the TPX LOG DD as well as Health Checker message TPXH3002E.

TPX can usually manage one slot overflow by using alternate slot pools for the purpose.  When multiple slot pools overflow, then TPX users can be impacted.

Crucial information to diagnose the situation are TPXOPER displays of storage below and above the line (D STOR & D STORXA). These commands are not available for submission from the system console, only by using TPXOPER.

If users are being impacted and the TPX administrator cannot sign on to TPX, there was no way to obtain this information.

         

Environment

TPX® Session Management for z/OS

Resolution

Enhancement:
Apply Published Solutions for TPX 5.4:  PTFs RO86230 & RO86231

TPX 5.4 has been enhanced to eliminate the need for manual intervention in this situation.  Storage display information is automatically written to the LOG whenever a TPX300 message has been generated.  This is identified by a new message:  TPBL0300 or TPXL0300 STORAGE STATISTICS BELOW/ABOVE 16M LINE.  The storage displays follow using message id TPXSTRG.

Example:

TPX300   07/04/16.186 13:59:48.27  SLOT POOL 6  ABOVE-THE-LINE HAS OVERFLOWED                                  
TPXL0300 07/04/16.186 13:59:48.27  STORAGE STATISTICS BELOW 16M LINE:                                          
TPXL0300 07/04/16.186 13:59:48.27  OPEN ACB'S: 0012        TOTAL ACB'S: 0055 TERMINALS: 0000 APPLICATIONS: 0000
TPXL0300 07/04/16.186 13:59:48.27  DSA  BYTES: 04005888    CURRENT USE: 000% HIGH USE : 000% FREE AREAS  : 0003
TPXL0300 07/04/16.186 13:59:48.27  SLOT BYTES: 01310720    CURRENT USE: 000% HIGH USE : 001% OVERFLOWS   : 0000
TPXL0300 07/04/16.186 13:59:48.27  SLOT 1  S=00008 C=07168 B=00057336 U=000% M=000% F=0000 R=00000000        
TPXL0300 07/04/16.186 13:59:48.27  SLOT 2  S=00016 C=04352 B=00069616 U=000% M=000% F=0000 R=00000001          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 3  S=00032 C=02176 B=00069600 U=000% M=000% F=0000 R=00000013          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 4  S=00064 C=01472 B=00094144 U=000% M=000% F=0000 R=00000067          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 5  S=00128 C=00640 B=00081792 U=001% M=002% F=0000 R=00000716          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 6  S=00256 C=00320 B=00081664 U=000% M=000% F=0000 R=00013456          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 7  S=00512 C=00184 B=00093696 U=000% M=001% F=0000 R=00000035        
TPXL0300 07/04/16.186 13:59:48.27  SLOT 8  S=01024 C=00088 B=00089088 U=000% M=008% F=0000 R=00000012          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 9  S=02048 C=00040 B=00079872 U=000% M=005% F=0000 R=00000492      
TPXL0300 07/04/16.186 13:59:48.27  SLOT 10 S=04096 C=00024 B=00094208 U=000% M=004% F=0000 R=00000001          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 11 S=08192 C=00040 B=00319488 U=000% M=002% F=0000 R=00000001        
TPXL0300 07/04/16.186 13:59:48.27  SLOT 12 S=10240 C=00016 B=00153600 U=000% M=006% F=0000 R=00000001          
TPXL0300 07/04/16.186 13:59:48.27  STORAGE STATISTICS ABOVE 16M LINE:                                      
TPXL0300 07/04/16.186 13:59:48.27  OPEN ACB'S: 0012        TOTAL ACB'S: 0055 TERMINALS: 0000 APPLICATIONS: 0000
TPXL0300 07/04/16.186 13:59:48.27  DSA  BYTES: 0001675264  CURRENT USE: 002% HIGH USE : 004% FREE AREAS  : 0004
TPXL0300 07/04/16.186 13:59:48.27  SLOT BYTES: 0006697280  CURRENT USE: 000% HIGH USE : 000% OVERFLOWS   : 0000
TPXL0300 07/04/16.186 13:59:48.27  SLOT 1  S=00032 C=16896 B=00540640 U=015% M=015% F=0000 R=00002625          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 2  S=00064 C=06336 B=00405440 U=012% M=012% F=0000 R=00000813          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 3  S=00128 C=06848 B=00876416 U=019% M=021% F=0000 R=00001806        
TPXL0300 07/04/16.186 13:59:48.27  SLOT 4  S=00136 C=03968 B=00539512 U=000% M=000% F=0000 R=00000130          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 5  S=00208 C=00648 B=00134576 U=000% M=000% F=0000 R=00000001          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 6  S=00352 C=00192 B=00067232 U=054% M=100% F=0060 R=00000358          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 7  S=00456 C=00152 B=00068856 U=035% M=058% F=0000 R=00000138        
TPXL0300 07/04/16.186 13:59:48.27  SLOT 8  S=00512 C=01712 B=00876032 U=002% M=003% F=0000 R=00000125          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 9  S=01024 C=00392 B=00400384 U=012% M=012% F=0000 R=00000072          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 10 S=02048 C=00688 B=01406976 U=030% M=030% F=0000 R=00000625          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 11 S=04096 C=00224 B=00913408 U=013% M=013% F=0000 R=00000262          
TPXL0300 07/04/16.186 13:59:48.27  SLOT 12 S=08192 C=00056 B=00450560 U=000% M=003% F=0000 R=00000368

Additional Information

TPX manages its own storage, which eliminates the operating system overhead of GETMAIN/FREEMAIN. You can improve efficiency by specifying how it handles this storage both above and below the 16-megabyte line. The two types of storage areas it manages include:

  • Dynamic Storage Area (DSA):  Used mainly for large requests and screen images.
  • Slot Pool Storage: Series of fixed-length slots used mainly for internal control blocks.

TPX documentation: Log Messages  TPBL0300 or TPXL0300