IBM Support

PH48438: DFHPI0002 A SEVERE ERROR (CODE X'320F') HAS OCCURRED IN MODULE DFHPIJS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHJSON-JSON or the DFHJSON-DATA containers should be specified
    when linking to DFHJSON.
    
    If neither is specified the following message is received
    DFHPI0002  A severe error (code X'320F') has occurred in module
    DFHPIJS and a system dump is taken.
    
    An error code 13 in DFHJSON-ERROR should be returned instead of
    issuing an error in DFHPIJS or taking a system dump.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHPI0002 A SEVERE ERROR        *
    *                      (CODE X'320F') HAS OCCURRED IN MODULE   *
    *                      DFHPIJS is issued after an EXEC CICS    *
    *                      LINK to DFHJSON.                        *
    ****************************************************************
    An application issues EXEC CICS LINK PROGRAM('DFHJSON') after
    populating a DFHJSON-TRANSFRM container but without supplying a
    DFHJSON-JSON or DFHJSON-DATA container.
    
    DFHJSON validation does not check for this and issues a
    DFHMLJSM TRANSFORM_JSON call. DFHMLJS issues a DFHPIJSM
    TRANSFORM_JSON call with REQUEST_NAME of DFHJSON-JSON.
    This fails because DFHJSON-JSON does not exist.
    
    DFHPIJS makes a trace entry with point ID X'320F' and
    issues message DFHPI0002 together with a system dump.
    DFHMLJS passes a response of MLJS_DISASTER back to DFHJSON.
    DFHJSON puts the value unexpected_error (20) into the
    DFHJSON-ERROR container before issuing an EXEC CICS RETURN to
    the invoking application.
    

Problem conclusion

  • DFHJSON transform validation is changed to check for both the
    DFHJSON-JSON and DFHJSON-DATA containers being missing. It
    reports this error by putting the value missing_container (13)
    into the DFHJSON-ERROR container before the EXEC CICS RETURN
    to the invoking application.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH48438

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-08-04

  • Closed date

    2022-11-15

  • Last modified date

    2022-12-01

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

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

    PH50606 UI83288 UI83289

Modules/Macros

  • DFHJSON
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI83289

       UP22/11/16 P F211

  • R300 PSY UI83288

       UP22/11/16 P F211

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
01 December 2022