A fix is available
APAR status
Closed as program error.
Error description
Provide option to bypass Java subject when linking to a Liberty program.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: The propagation of the CICS task id * * onto a Java Subject for Link-to-Liberty * * CICS transaction can be expensive in * * performance for high volume L2L * * workload. * **************************************************************** Link-to-Liberty (L2L) is initiated from a CICS transaction where CICS security applies. By default the JCA adapter and WorkManager that process the CICS L2L requests create a Java subject with security credentials based on the CICS userid used from the parent task. The performance of these CICS transactions can suffer from local lock contention. Keyword: DSAPTHWT
Problem conclusion
This APAR introduces a new mode of operation, using a new JVM property, which will allow the bypass of the propagation of the CICS task id onto a Java Subject. With this new property set to false, CICS security and Liberty security will still be in force, the key difference is that Java authorisation would not be performed using the CICS task id but instead use the Liberty unauthenticated userid (the Liberty default is WSGUEST). The new property is: com.ibm.cics.jvmserver.wlp.security.subject.create=true | false 'true' is the default and retains the current behaviour. 'false' will bypass the creation of the Java Subject. IBM Documentation will be updated for the new parameter.
Temporary fix
Comments
APAR Information
APAR number
PH38861
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-07-12
Closed date
2021-10-06
Last modified date
2021-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI77466 UI77467
Modules/Macros
DFJ@H467
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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.5"}]
Document Information
Modified date:
02 November 2021