A user is suddenly thrown out off TPX and cannot log back.

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

Description:

The TPXlog will show TPXL0085 with 'SENSE CODE=FFFFFFFF MEANING=SENSE CODE UNKNOWN OR TERMINAL OVERRUN'

when the user involved tries to signon to TPX.

Solution:

One possible reason for this behavior can be the amount of queued messages.

When more than 100 messages get queued from a SEND as:

F TPX,SEND 'xxx',U=userid,SAV

the user is constantly thrown out of TPX on every action nor can he log back to TPX until the messages get deleted.

The TPXlog will show:

TPXL0085 with 'SENSE CODE=FFFFFFFF MEANING=SENSE CODE UNKNOWN OR TERMINAL OVERRUN'

Because TPXMAIL stores the messages below-the-line a limit of 100 messages was implemented to prevent TPX from crashing with a U0032 storage abend.

There is an option available to disable this limit. This can be set by ReservedOption 59.

You will find the reserved options by selecting

  • SMRT 13 Optional Parameters
  • Enter OPTIONS into the command line and press ENTER
  • Now the reserved options are displayed
  • Set RsvOpt 59 = Y
  • Save the SMRT by pressing PF3 twice
  • RELOAD the SMRT from TPXOPER

NOTE: Setting this option can cause TPX to crash with an U0032 abend if several hundreds of messages are queued for a user.

Therefore you might start a seperate TPX with RsvOpt 59 = Y in the SMRT and having the MAIL file shared so that the user can signon here and cleanup his mailbox.

Another possibility would be to delete the mail messages for a user who is not able to log back with TPXBATCH.