IBM Support

PH05090: DFHPI1007 JSON TO DATA TRANSFORMATION FAILED FOR INCORRECT INPUT(UNEXPECTED_CONTENT ) FOR JSONTRANSFRM

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • There is a bug in the native (non-Java) parser where it is not
    handling an object's trailing nulls ('00'x).  There may be
    trailing strings in the supplied JSON are null and the parser
    is handling those, but there is a problem with the object
    handling logic that needs correcting so it can tolerate trailing
    nulls ('00'x) and parse the JSON correctly.
    Additional Symptom(s) Search Keyword(s): DFHPI1007 PI1007
    KIXREVBDB
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: JSON transformation fails with          *
    *                      UNEXPECTED_CONTENT error.               *
    ****************************************************************
    The DFHJSON linkable interface is used to convert JSON to
    application data. The DFHJSON-JVMSERVR container is not
    populated so the native (non-Java) implementation is used.
    
    The DFHJSON-JSON container has null characters after the valid
    JSON data. After processing the right curly brace of the root
    element, the JSON parser expects to be at the end of the data.
    However, the presence of the null characters causes a DFHPI1007
    UNEXPECTED_CONTENT error.
    
    Keywords: msgDFHPI1007 PI1007
    

Problem conclusion

  • DFHPIJP1 has been changed to tolerate trailing null characters.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH05090

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-11-09

  • Closed date

    2019-02-07

  • Last modified date

    2019-03-01

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

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

    UI61197 UI61198 UI61199

Modules/Macros

  • DFHPIJP1
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI61197

       UP19/03/01 P F902

  • R100 PSY UI61198

       UP19/03/01 P F902

  • R200 PSY UI61199

       UP19/03/01 P F902

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

Document Information

Modified date:
01 March 2019