DFHPI9500E and DFHPI9558E when running DFHWS2LS
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.
NullPointerException caused by a missing use="literal" on one of the WSDL operation statements.
Diagnosing the problem
The logfile for the DFHWS2LS job shows:
DFHPI9500E An internal error has occurred. Please contact IBM Support.
DFHPI9558E ERRORS have been generated processing file
Resolving the problem
Update the WSDL operation to include a use="literal".
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:
CICS/TS CICS TS CICS Transaction Server