A fix is available
APAR status
Closed as program error.
Error description
The DFHWS2LS utility crashes and we see messages; For input string: "" DFHPI9500E An internal error has occurred. Please contact IBM Support. DFHPI9558E ERRORS have been generated processing file "/u/userid/example/example.wsdl". the log file in USS shows this; Error Details: -------------- java.lang.NumberFormatException: For input string: "" .at java.base/java.lang.NumberFormatException.forInputString(N umberFormatException.java:67) .at java.base/java.lang.Integer.parseInt(Integer.java:678) .at java.base/java.lang.Integer.parseInt(Integer.java:786) .at com.ibm.cics.wsdl.ws2ls.LangStructManager.compressGenerati onNumber(LangStructManager.java:594) .at com.ibm.cics.wsdl.ws2ls.LangStructManager.formatName(LangS tructManager.java:535) .at com.ibm.cics.wsdl.ws2ls.LangStructManager.buildLangStructS etForArtifact(LangStructManager.java:363) .at com.ibm.cics.wsdl.ws2ls.LangStructManager.buildWSDLLangStr ucts(LangStructManager.java:244) .at com.ibm.cics.wsdl.ws2ls.ws2ls.doAssistantSpecificProcessin g(ws2ls.java:583) .at com.ibm.cics.wsdl.common.GenericSetup.commonExecute(Generi cSetup.java:257) .at com.ibm.cics.wsdl.ws2ls.ws2ls.run(ws2ls.java:209) .at com.ibm.cics.wsdl.ws2ls.ws2ls.main(ws2ls.java:222) The abend is actually in the java component running on USS. From the message, is seems it is trying to parse an empty input string.
Local fix
In the meantime the bypass is to use 6 characters or less for the structure names ie change: STRUCTURE=(Request,Response) to STRUCTURE=(Req,Resp)
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Structure names above 6 characters in * * DFHWS2LS lead to DFHPI9558E and * * DFHPI9500E errors * **************************************************************** When a DFHWS2LS job is given a STRUCTURE request or response value which is over 6 characters long the job will fail with a return code 12 and the following errors: DFHPI9500E An internal error has occurred. Please contact IBM Support. DFHPI9558E ERRORS have been generated processing file "/u/userid/example/example.wsdl". java.lang.NumberFormatException: For input string: "" .at java.base/java.lang.NumberFormatException.forInputString(N umberFormatException.java:67)
Problem conclusion
DFHWS2LS has been updated so that if a STRUCTURE name is provided which is greater than 6 characters in length the java.lang.NumberFormatException will not occur.
Temporary fix
Comments
APAR Information
APAR number
PH62916
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-08-23
Closed date
2024-11-22
Last modified date
2025-01-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI99182 UI99183
Modules/Macros
DFJ@H176 DFJ@H223 DFJ@H403 DFJ@H433 DFJ@H441 DFJ@H443 DFJ@H992 DFJ@H993
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
02 January 2025