Troubleshooting
Problem
You receive error messages DFHPI9500E and DFHPI9558E when running the DFHWS2LS job to process a WSDL file for your CICS Transaction Server for z/OS application.
Symptom
DFHPI9500E An internal error has occurred. Please contact IBM Support.
DFHPI9558E ERRORS have been generated processing file
"/u/mycompany/wsdl/MYwsdl.wsdl".
Cause
NullPointerException caused by a missing use="literal" on one of the WSDL operation statements.
Diagnosing The Problem
The logfile for the DFHWS2LS job shows:
Error Details:
Java.lang.NullPointerException
at com.ibm.cics.wsdl.ws2ls.WSDLFile.getBindingInput(WSDLFile.java:n)
at com.ibm.cics.wsdl.ws2ls.WSDLFile.getSignature(WSDLFile.java:n)
at com.ibm.cics.wsdl.ws2ls.OperationToICM.getICM(OperationToICM.java:n)
at com.ibm.cics.wsdl.ws2ls.ws2ls.doStuff(ws2ls.java:n)
at com.ibm.cics.wsdl.ws2ls.ws2ls.run(ws2ls.java:n)
at com.ibm.cics.wsdl.ws2ls.ws2ls.main(ws2ls.java:n)
DFHPI9500E An internal error has occurred. Please contact IBM Support.
DFHPI9558E ERRORS have been generated processing file
"/u/mycompany/wsdl/MYwsdl.wsdl".
Resolving The Problem
Update the WSDL operation to include a use="literal".
For example:
<operation>
/getData"/>
<soap:operation
soapAction="http://example.com
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
If you include the use="literal" and it does not correct the problem, use a WSDL editor that can perform validation to find any additional problems with the WSDL before you try to run it through the CICS Web services assistant. If the WSDL is not valid, DFHWS2LS will not be able to process it. If it passes a WSDL editor’s validation tests, it does not necessarily mean that DFHWS2LS will be able to process it. But if it fails the WSDL editor’s validation, then the WSDL needs to be fixed before trying to process it with DFHWS2LS. Common WSDL editors that can perform validation include:
Related Information
Product Synonym
CICS/TS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21255351