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.
TPX® Session Management for z/OS
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
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:
TPX documentation: Log Messages TPBL0300 or TPXL0300