IBM Support

PH26943: JCICSX API Fixes

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This APAR addresses two problems that can occur when using
    the JCICSX API.
    
    - When an empty byte array is put into a container this
      causes a 400 Bad Response from the JCICSX server.
    
    - An abend S0C4 occurs in DFHSJDM and DFHDUTM at CICS
      initialization.
      This problem also causes the Local Transactions view in
      CICS Explorer to fail if the Change Agent column is visible,
      giving the error message "An internal error occurred during:
      "Get Group: LOCTRAN". Non-null value was null".
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: 400 Bad Request response from JCICSX    *
    *                      server when a put container is issued   *
    *                      with an empty byte array.               *
    *                                                              *
    *                      Abend 0C4 in DFHSJDM and DFHDUTM during *
    *                      CICS initialisation.                    *
    ****************************************************************
    When an empty byte array is put into a container this causes
    a 400 Bad Response from the JCICSX server.
    
    During CICS initialisation DFHSJDM defines the CJXA transaction.
    The transaction is incorrectly defined which can cause an 0C4
    abend to occur. Alternatively if the transaction definition is
    successful then the CICS Explorer local transaction view may
    throw an error with message 'non-null value was null'.
    

Problem conclusion

  • The JCICSX server has been updated to fix the problems described
    above.
    
    The JCICSX server has also been updated to ensure that errors
    are returned with a Content-Type of text/plain.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH26943

  • 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

    2020-06-29

  • Closed date

    2020-09-07

  • 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:

    UI71435

Modules/Macros

  • DFHSJDM  DFJ@H590 DFJ@H592 DFJ@H595
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R300 PSY UI71435

       UP20/09/09 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.6"}]

Document Information

Modified date:
05 October 2020