A fix is available
APAR status
Closed as program error.
Error description
When the WBCL CLOSE_SESSION domain call is made by DFHPITH in this particular code path wbcl_session_token is populated from register 2. At the time of the call the bottom-half of register 2 contains the length part of the token, however the top-half is zeros rather than an address. . At the start of the logic for dfhpith_capture_web_failure, a STM saves registers 14 through 12 into a register save area. This correctly saves the full 64 bit token in register 2. However upon return from the PGCR GET_CONTAINER call in dfhpith_issue_requester_error_msg, only the bottom half of the registers is restored. This is ok for all registers except register 2 where we inadvertently lose the address. As a result the problem occurs when the CLOSE_SESSION domain call is made. Additional Symptoms / Search Keywords: KIXREVPAD WB_CLIENT_SUPPORT_FAILURE FUNCTION(CONVERSE) PI0002 0507 WBCL_INVALID_SESSION_TOKEN CONNECTION_CLOSED DFHSO0123 Return code 420 received from function gsk_secure_socket_init of System SSL DFHPI0404 A failure occurred in the CICS pipeline HTTP transport mechanism DFHPI0400 The CICS pipeline HTTP transport mechanism failed to send a request because the connection was closed. DFHPI0002 severe error 0507 in DFHPITH
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users with UI80274 or UI80278 * * applied. * **************************************************************** * PROBLEM DESCRIPTION: Message DFHPI0002 A severe error * * (code X'0507') has occurred in module * * DFHPITH. * **************************************************************** An EXEC CICS INVOKE SERVICE command is issued which fails due to an SSL issue. DFHPITH subsequently makes a WBCL CLOSE_SESSION domain call to clean up but passes a session token of zero which causes a DFHPI0002 severe error.
Problem conclusion
UI80274 UI80278 DFHPITH has been changed to ensure the session token is no longer corrupted.
Temporary fix
Comments
APAR Information
APAR number
PH48753
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-08-17
Closed date
2022-12-14
Last modified date
2023-01-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PH50427 UI83737 UI83738
Modules/Macros
DFHJSON DFHPIA1 DFHPIAD DFHPIAP DFHPIAT DFHPICA DFHPICC DFHPIDM DFHPIDSH DFHPIDSQ DFHPIDUF DFHPIII DFHPIIW DFHPIJG DFHPIJP DFHPIJP1 DFHPIJS DFHPIJW DFHPILN DFHPIMM DFHPIPL DFHPIPM DFHPIPM2 DFHPIPMT DFHPIPS DFHPIRE DFHPIRI DFHPIRL DFHPIRM DFHPIRN DFHPIRS DFHPIRT DFHPISC DFHPISF DFHPISN DFHPIST DFHPITC DFHPITC1 DFHPITC2 DFHPITC3 DFHPITE DFHPITH DFHPITJ DFHPITL DFHPITQ DFHPITRI DFHPITS DFHPIUCD DFHPIUE DFHPIWR DFHPIWT DFHPIXI DFHPIXM DFHPIXO DFHSJJI DFHSJNA DFHWBA DFHWBAP DFHWBAPF DFHWBDUF DFHWBRP DFHWBSC DFHWBSR DFHWBUR DFHWBXM DFHWBXN DFHWSADH DFHWSATH DFHWSATR DFHWSATX DFJ@H360
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.
[{"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","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
13 January 2023