IBM Support

PH48753: DFHPI0002 CODE X'0507' DURING WBCL_CLOSE_SESSION DUE TO INVALID SESSION TOKEN 22/12/09 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R100 PSY UI83738

       UP22/12/22 P F212 {

  • R200 PSY UI83737

       UP22/12/15 P F212 {

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