A fix is available
APAR status
Closed as program error.
Error description
JSON script is getting JSON to data transformation failed. A conversion error (OUTPUT_OVERFLOW) occurred. In the trace of the dump that shows the error, it shows a DFHPI1009 Transformation Exception occurring in one of the methods. The field/variable that is being worked with is numerical. This problem occurs if the JSON value is in one of the following forms: - 0.n - .n - "0.n" If the input is ".n" (with quotes) then this works. The DFHJS2LS assistant is determining that there will never be a significant (non-zero) digit before the decimal point. However, we shouldn't be rejecting inputs with a zero before the decimal point at runtime. Additional Symptom(s) Search Keyword(s) DFHPI1009: KIXREVxxx
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: * * All CICS users with UI27221 or UI27222 applied. * **************************************************************** * PROBLEM DESCRIPTION: * * DFHPI1009 OUTPUT_OVERFLOW transforming * * a JSON decimal to data. * **************************************************************** * RECOMMENDATION: * * . * **************************************************************** DFHJS2LS has been used to create a JSON web service, or so that the DFHJSON linkable interface can be used. The schema provided declared a decimal which should never have a non-zero digit before the decimal point. For example: "fieldA": { "type":"number", "format":"decimal", "maximum":0.99, "minimum":-0.99 } JSON is supplied to CICS at runtime which contains a value for this decimal in one of the following forms: 0.n .n "0.n" CICS incorrectly expects no digits to be specified before the decimal point, but finds one, causing a DFHPI1009 message to be issued with a conversion error of OUTPUT_OVERFLOW. Additional keywords: msgDFHPI1009 PI1009
Problem conclusion
ConversionLib.java has been modified to tolerate a 0 digit before the decimal point in the scenario described above. UI27221 UI27222
Temporary fix
Comments
APAR Information
APAR number
PI64780
Reported component name
CTS MOBILE EXTN
Reported component ID
5655Y4800
Reported release
800
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-23
Closed date
2016-12-07
Last modified date
2017-01-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI43144 UI43145
Modules/Macros
DFJ@H340 DFJ@H388 DFJ@H403 DFJ@H433
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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.1","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.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 January 2017