IBM Support

PH63819: VECTOR REGISTER CORRUPTION WHEN LINKING TO JAVA PROGRAM SWITCHING BETWEEN L8 AND T8 TCB FROM THE LIBERTY THREAD POOL.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Vector registers are not correctly saved/restored as the task is
    switched to/from the L8 and a T8 from the Liberty thread pool
    during a LINK to Java program.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Vector registers 16-23 contain          *
    *                      different values after an EXEC CICS     *
    *                      LINK to a Liberty program.              *
    ****************************************************************
    A non-Java program is running on an open TCB.  This program
    issues an EXEC CICS LINK to an @CICSProgram in a Liberty JVM
    server which has been configured with the cicsts:link-1.0
    feature.
    
    Upon return from the EXEC CICS LINK vector registers 16 through
    23 contain different values which is inconsistent with the z/OS
    linkage conventions.  If the calling program is relying on a
    value put into one of these registers prior to the LINK then
    unexpected behaviour will occur.  In the reporting customer's
    case this led to a S0C7.
    

Problem conclusion

  • CICS has been updated so that vector registers 16 to 23 are
    saved/restored when an EXEC CICS LINK is issued from an open TCB
    to an @CICSProgram in a Liberty JVM server.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH63819

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-10-22

  • Closed date

    2025-07-09

  • Last modified date

    2025-08-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PH66573 UO04005

Modules/Macros

  • DFHDSSR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R300 PSY UO04005

       UP25/07/12 P F507

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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
02 August 2025