APAR status
Closed as fixed if next.
Error description
Customer is using DFHLS2JS to convert a language structure to JSON schema. The language structure being converted contains long PIC 9 fields. . For example: 01 langStructure. 03 org PIC 9(03). 03 firstField PIC 9(20). The conversion fails with the following message. DFHPI9500E An internal error has occurred. Please contact IBM Support. The DFHLS2JS job output shows the following: java.lang.NumberFormatException: For input string: "99999999999999999999" as it parses data description entry: 03 firstField PIC 9(20) Additonal Symptom(s) Search Keyword(s): KIXREVDAM TS002526827
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHPI9500E when running DFHLS2JS with * * a Cobol copybook containing a PIC 9(n) * * DISPLAY, where 'n' is greater than 18. * **************************************************************** DFHLS2JS, DFHLS2SC or DFHLS2WS is run with a Cobol copybook as input. The copybook contains a PIC 9 with usage of DISPLAY (the default) that has a total of 19 or more digits. The web services assistant attempts to store the maximum value for this field in a Java long however the value is too big which causes a java.lang.NumberFormatException and DFHPI9500E message. Keywords: msgDFHPI9500 PI9500
Problem conclusion
Temporary fix
Comments
This APAR is being closed FIN with concurrence from the submitting customer. This means that a fix to this APAR is expected to be delivered from IBM in a release which is being developed at the time that the APAR was closed. The latest release of the product to exit development at the time this APAR was closed was CICS Transaction Server for z/OS 5.6. VUL 166965 VUL166965
APAR Information
APAR number
PH05301
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-11-14
Closed date
2021-03-19
Last modified date
2021-03-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"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.2"}]
Document Information
Modified date:
20 March 2021