APAR status
Closed as program error.
Error description
In IBM Developer for z/OS (IDz) v16, attempt to generate a new Service Implementation (top-down) for the IMS Enterprise Suite SOAP Gateway runtime environment fails with the following error: java.lang.NoClassDefFoundError: javax.wsdl.Service at com.ibm.etools.xmlent.cobol.xform.gen.wsdl. WSDL11Helper.getQNameForServiceName(WSDL11Helper.java:90) at com.ibm.etools.xmlent.cobol.xform.gen.wsdl.WSDLHelper. getQNameForServiceName(WSDLHelper.java:213) at com.ibm.etools.xmlent.batch.processing.BPServiceImplementationWr apper. processServiceImplementation(BPServiceImplementationWrapper.java :164) at com.ibm.etools.xmlent.batch.processing. BPProjectWrapper.process(BPProjectWrapper.java:169) To reproduce, run the following commands: cd C:\myproject\ c:\IBM\idz\bin\xsebatch.bat -c -f Container.xml -d c:\temp\testwswrk
Local fix
- edit <IDz 16.0.2>\plugins\ com.ibm.etools.xmlent.cobol.xform.gen_13.1.10.202306121415\ META-INF\MANIFEST.MF - add javax.wsdl to the required bundles: Require-Bundle: org.eclipse.equinox.registry;bundle-version="3.11.100",o ... t.projects.zos;bundle-version="11.100.505",com.ibm.etools.rdz.li cense;b undle-version="16.0.0",com.ibm.etools.xmlent.cics.pijv.gen;bundl e-versi on="10.7.0",javax.wsdl - edit xsebatch.bat to add -clean option echo %~n0 begins...: "%eclipse_root%\jdk\bin\java" -Xj9 ... org.eclipse.core.launcher.Main -clean -data ...
Problem summary
Dependency was inadvertently removed due to base Eclipse migration efforts. Batch scripts were outdated and based off of a static installation method.
Problem conclusion
Included missing dependency needed by core code. Adjusted batch scripts to be more dynamic for either a P2 or IM install.
Temporary fix
Comments
APAR Information
APAR number
PH59467
Reported component name
DEV FOR Z/OS
Reported component ID
5724T0700
Reported release
G00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-01-29
Closed date
2024-11-22
Last modified date
2024-11-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
DEV FOR Z/OS
Fixed component ID
5724T0700
Applicable component levels
[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"G00"}]
Document Information
Modified date:
23 November 2024