UserID reset to default on CICS cooperative servers after Gen upgrade to 8.6
book
Article ID: 281335
calendar_today
Updated On:
Products
GenGen - Host EncyclopediaGen - Run Time DistributedGen - Workstation Toolset
Issue/Introduction
Upgrading GEN from V8.5 to 8.6 on z/OS. With Gen cooperative clients connect to Gen CICS servers applications and using LU6.2 middleware (Gen Client Manager/Communication Bridge). After the Upgrade, Gen CICS server applications are starting with the CICS default UserID and not the sent User/Requester ID. Security violations are reported as a result.
Environment
Gen 8.6 CICS
Resolution
Look at the LU6.2 Connection (for Netname/Session TLU162C2) in TESTCICS and see what you specify for ATTACHSEC:
Here is an example:
If you want to use the UserID supplied by the client application, you need this connection to NOT be set to LOCAL.
Compare this to connection TLU162D1 in CICS DOT1CIC4.
Problem resolved as Gen client applications were using an LU62 connection to a specific CICS region that was defined to run all incoming requests under the default CICS UserID (ATTACHSEC=LOCAL). Connection was updated to use the client’s Userid/Password (ATTACHSEC=VERIFY) to resolve.