IBM Support

PM91022: GET CONTAINER DATA TRUNCATED WHEN COPIED INTO REQUEST BUFFER IN CICS TS VER.5.1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A program doing a PUT CONTAINER to more than 15Mb bytes
    followed immediately by a GET CONTAINER of the same data.  The
    length of data returned is correct but the actual data has been
    truncated.
    
     The problem lies in DFHPGCR and seems to have been caused by
    the introduction of PUT64 CONTAINER for 64-bit assembler
    applications.  The previous code (4.2 and below) that handled
    moving data into the container is no longer present.  A new 64
    bit routine is being used now.  A routine has a single MVCL
    leading to this data truncation.
    

Local fix

  • No Local Fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Container data is truncated while CICS  *
    *                      does PUT CONTAINER with large data.     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A container is used to pass large data(over 16M in size) from
    one program to another. When a program does PUT CONTAINER,
    DFHPGCR is called to copy the data to container. As one MVCL
    is used to move this data, container data ends up being
    truncated. Then another program does GET CONTAINER, the data
    returned is truncated.
    

Problem conclusion

  • DFHPGCR has been changed to handle container data more than
    16M.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM91022

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-13

  • Closed date

    2013-09-10

  • Last modified date

    2015-03-04

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

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

    UK97511

Modules/Macros

  • DFHPGCR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UK97511

       UP13/09/21 P F309

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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 March 2015