IBM Support

PH05463: DFHPI1007 JSON TO DATA TRANSFORMATION FAILED BECAUSE OF 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

  • In the trace, prior to the PI 3413 PIJP1 *EXC* PARSING ERROR
    that led to the dump being taken you can see DFHJSON-JSON
    container was populated with JSON data, filling the container.
    There are no trailing nulls so this is different than what led
    to PH05090. The exception is put out because the JSON string
    contains a Unicode NULL character (an escaped sequence of 0000).
    This APAR is to update the JSON parser to accept this
    non-printable character and pass it through to the application.
    Additional Symptom(s) Search Keyword(s): KIXREVBDB
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Null character strings are not accepted *
    *                      by the Native JSON parser and result in *
    *                      message DFHPI1007                       *
    ****************************************************************
    A null character string \"u0000" is not accepted by the
    Native JSON parser. The transformation is failed and the
    following message is received:
    
    
    DFHPI1007 JSON to data transformation failed because of
    incorrect input (UNEXPECTED_CONTENT ) for JSONTRANSFRM
    jsontransfrm.
    

Problem conclusion

  • The Java transformation logic accepts this input and this is
    passed through to the application as an EBCDIC NUL x'00'.
    The Native implementation has now been changed to behave in the
    same way.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH05463

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-11-19

  • Closed date

    2019-03-27

  • Last modified date

    2019-04-02

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

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

    UI62159 UI62160

Modules/Macros

  • DFHPIJP1
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI62159

       UP19/03/28 P F903

  • R200 PSY UI62160

       UP19/03/28 P F903

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

Document Information

Modified date:
02 April 2019