A user is attempting to logon to TPX and gets a message similar to:
SIGNON DISALLOWED
USER SIGNON ALREADY IN PROGRESS
TPX® Session Management for z/OS
User already exists in TPX storage. They may have become "stuck" during the signon process or not properly cleaned up during the previous TPX session.
First ensure that any and all fixes related to SIGNON have been applied. User storage will be cleared when TPX is cycled. To correct the situation without cycling TPX, you can use the following workarounds to delete the user from memory.
Workaround #1:
This is the preferred method.
This is a new feature added to TPX 5.4 with PTFs RO86230 & RO86231: USER ID LOCKED, PROVIDE METHOD TO RELEASE USER ID
If you do not have these fixes applied, you will need to use workaround #2.
Use the TPXOPER command: MOD U=userid,ERASE
ERASE - Removes the specified user ID from memory. This operand is for use with the U=userid only. TPX documentation - Operator Commands MODIFY Command
Workaround #2: *** USE WITH CAUTION ***
It is strongly recommended that you discuss the appropriateness of taking this step with Broadcom Technical Support BEFORE proceeding.
Field | Meaning |
ADDRESS | Hexadecimal address of memory in address space. |
OFFSET | Hexadecimal offset from beginning of location displayed. |
hex data | Each row contains four words of hexadecimal data at the indicated address. |
char data | Each row contains 16 bytes of character data at the indicated address. Non-displayable hexadecimal characters are translated to a period(.). |
Note: This procedure should be used with extreme caution!
For access to the ERASE parameter for MODIFY command, apply Published Solutions for TPX 5.4: PTFs RO86230 TCP/IP INFO, SLOT LOG, RELOAD EXITS, DFLT SMRT, ERASE USER & RO86231 TCP/IP INFO, SLOT LOG, RELOAD EXITS, DFLT SMRT, ERASE USER
TPX documentation - Operator Commands DISPLAY Command for Memory