IBM Support

PH42805: TRANSFORM XMLTODATA FAILING WITH DFHPI1009 FOR DECIMAL FIELD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Your application issues an EXEC CICS TRANSFORM XMLTODATA.
    The input XML data contained a decimal value ending in
    a period, but no other number following it. For example
    >855.<
    
    The following error message is produced:
    DFHPI1009 date time applid tran task# XML to data transformation
    failed. A conversion error (NO_FRACTION_DIGITS) occurred when
    converting field  name for XMLTRANSFORM name2.
    
    Additional symptoms: KIXREVSCB
    No Fraction Digits
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHPI1009 with insert           *
    *                      NO_FRACTION_DIGITS.                     *
    ****************************************************************
    In the customer's case they had issued an EXEC CICS TRANSFORM
    XMLTODATA API call for XML received from an external client.
    The XML contained decimal values that did not have a digit
    following the decimal point, for example 99.
    This is a valid data format and the DFHPI1009 message should not
    be raised for this condition.
    

Problem conclusion

  • CICS' XML and JSON to data transformation code has been changed
    to avoid raising a NO_FRACTION_DIGITS exception when a number
    has a decimal point but no fractional digits.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH42805

  • 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

    2021-12-14

  • Closed date

    2022-04-13

  • Last modified date

    2022-05-03

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

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

    UI80114 UI80115

Modules/Macros

  • DFHECEI  DFHEPAS  DFHMEPIC DFHMEPIE DFHMEPIK DFHPICC  DFHPIII
    DFHPIJG  DFHPIJP1 DFHPITS
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI80115

       UP22/04/14 P F204

  • R300 PSY UI80114

       UP22/04/22 P F204

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.

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

Document Information

Modified date:
04 May 2022