This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [60cat] Generating WS client from WSDL with 'complex' classes generates faulty and missing code | ||
---|---|---|---|
Product: | javame | Reporter: | ieising <ieising> |
Component: | Web Services | Assignee: | issues@mobility <issues> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | mmirilovic, psunb |
Priority: | P1 | Keywords: | RELNOTE |
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 103818 | ||
Attachments: |
The relevant WS classes for this issue, located in the WAR part of the JavaEE project
The WS client part in the mobility project, the outerBogus class is missing, never generated |
Description
ieising
2007-11-25 10:40:29 UTC
Created attachment 53450 [details]
The relevant WS classes for this issue, located in the WAR part of the JavaEE project
Created attachment 53451 [details]
The WS client part in the mobility project, the outerBogus class is missing, never generated
I think this is a showstopper, as code generation should work at all times. Workaround: Change QNames of first level elements names to be unique. For example change them to return1, return2, ... Issue: QName of internal elements in complex types could not be unique. The fix would be too complex. Fixed: Checking in WSDL2JavaImpl.java; /cvs/mobility/end2end/jsr172/src/org/netbeans/modules/e2e/wsdl/wsdl2java/WSDL2JavaImpl.java,v <-- WSDL2JavaImpl.java new revision: 1.25; previous revision: 1.24 done The bug isn't still verified, consider the fix for patch2. verified in trunk build #4671 from deadlock.netbeans.org Product Version: NetBeans IDE Dev (Build 20071203113754) The fix has been ported into the release60_fixes branch. Checking in WSDL2JavaImpl.java; /cvs/mobility/end2end/jsr172/src/org/netbeans/modules/e2e/wsdl/wsdl2java/WSDL2JavaImpl.java,v <-- WSDL2JavaImpl.java new revision: 1.23.2.1.2.1; previous revision: 1.23.2.1 done verified in 60-patch1 Yes, I checked it and it works. Iwan |