While upgrading Gen 8.5 to 8.6 on Mainframe, after successful generation/build of the Gen 8.6 CICS Servers an issue is encountered at runtime.
The server procedure step system view USER_ID and CLIENT_USER_ID is not getting populated from the client side.
Standard security has been set in client side user GUI exit WRSECTOKEN.
Gen 8.6
Check if any Gen 8.5 user exits have been customized and do the same for the equivalent Gen 8.6 user exit.
Specifically check the user exit TIRCUSRX and if using TCP/IP middleware the user exit TIRSLEXT.
References:
Security in Distributed Processing
GUI Client exit WRSECTOKEN (WREXITN.C) defaults to SecurityNotUsed
Windows GUI Client User Exits > WRSECTOKEN - Client Security Token User Exit (Windows)
See relevant section for Standard Security or Enhanced Security
z/OS Security > Set up Security when Using Gen Direct Connect for CICS