A fix is available
APAR status
Closed as program error.
Error description
If you use the Db2 auth exit DSNX@XAC, CICS, when reusing a Db2 thread, will match a new CICS transaction to a Db2 thread in such a way that there are more calls to Db2 for reSIGNon than necessary.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: A CICS using the Db2 Authorization exit * * DSNX@XAC may result in more re-signons * * to Db2. * **************************************************************** The use of the Db2 authorization exit DSNX@XAC may result in more re-signons to Db2 and a noticeable increase in CPU consumption. The increase in CPU consumption is due to the extra calls to RACF because of the need to perform a full Db2 signon. The full signon is being forced because the new thread chosen from the free chain, matches against authname but because DSNX@XAC is being used it also needs to match against ACEEs. As the ACEEs do not match DFHD2D2 will force a Db2 full signon.
Problem conclusion
In DFHD2EX1 get_a_connection where the check is made for any free threads, if the DSNX@XAC is in use add a check for the new tasks ACEE matches the thread on one of the free chains before using it.
Temporary fix
Comments
APAR Information
APAR number
PH27375
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-07-12
Closed date
2020-09-29
Last modified date
2020-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI71809 UI71810 UI71811
Modules/Macros
DFHD2EX1
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R100 PSY UI71811
UP20/10/01 P F009
R200 PSY UI71810
UP20/09/30 P F009
R300 PSY UI71809
UP20/09/30 P F009
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4"}]
Document Information
Modified date:
05 October 2020