IBM Support

PI68592: DFHPI1010 JSON GENERATION FAILED. A CONVERSION ERROR (INVALID_PACKED_DEC)

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The JSON transformation utility was issuing an
    INVALID_PACKED_DEC error on a container it was transforming
    into JSON.  All the data was valid and the number of records in
    the list was accurate.
    .
    It was determined that when the container is > 16MB it posts
    errors on the packed decimal fields indicating they are
    invalid.  They are all valid numeric fields.  Dropping the size
    of the container to < 16MB and it works fine.
    .
    This error occurs when the (com.ibm.cicsts.axis2.linkinterface.
    JSONTransformer.java) run method is called.  It calls the
    importChannel method in (com.ibm.cics.wlp.channel.ChannelState
    .java) to create Java objects representing the channel and
    containers provided on the LINK to DFHJSON.  This causes
    provided on the LINK to DFHJSON.  This causes
    (dfhpgc4_serial_get_container) to get executed.  However, it
    performs a copy of the data using a single MVCL.  As a result,
    16MB of data is copied at most.
    
    
    
    Additional Symptom(s) Search Keyword(s): KIXREVDAM
    MSGDFHPI1010
    

Local fix

  • Use less than 16M of data.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: JSON conversion errors occur if DFHJSON *
    *                      is given containers with an FLENGTH     *
    *                      which is greater than 16MB.             *
    ****************************************************************
    DFHPGCH uses a MVCL instruction to move the contents of the
    DFHJSON-DATA or DFHJSON-JSON container.
    If the container has an FLENGTH of more than 16MB then the
    container data is truncated.
    DFHJSON sees the truncation and reports errors.
    Keyword: PI1010
    

Problem conclusion

  • DFHPGCH has been changed to use an MVCLE instruction.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68592

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-02

  • Closed date

    2017-01-11

  • Last modified date

    2017-02-01

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

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

    UI43821 UI43822

Modules/Macros

  • DFHPGCH
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI43821

       UP17/01/17 P F701

  • R900 PSY UI43822

       UP17/01/18 P F701

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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2017