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.
The web services wizards (WS, WS Client) don't follow the NetBeans UI standards for naming and layout and are inconsistent with the spec. The spec probably needs to be updated as well.
Can you describe specific changes that need to be made? I can see some overall layout issues with the <New Web Service> wizard, but am not aware of any specific problem with the <New Web Service Client> wizard. Note there is no UI spec for the client wizard, but if there are control positioning and/or naming concerns, these can easily be addressed.
The most visible problem is that labels aren't placed on the left of the text fields. The current labels are too long for such placement and need to be shortened. The other thing is that Project and Package fields should be consistent with other project wizards. The package should actually be a combo box, and "Location" combo is missing. The spec should give a sense of basic layout.
a) The location combobox is not missing. It does not apply since the code generated is not currently placed under a source root. We could put in a location field that contained static text indicating the location (in the build folder) where the client source will be stored, once generated. Note this location is only accessible via the file tab. b) Package will change to editable combobox, per standard. c) I don't see a good way to rearrrange or reword the labels on the controls in a way that improves usability. I suppose I can drop the description that goes with 'Package' and just say Package, but since there is no help for these wizards, that is removing information the user might find helpful (and not providing it anywhere else.)
Response to: "I suppose I can drop the description that goes with 'Package' and just say Package, but since there is no help for these wizards, that is removing information the user might find helpful (and not providing it anywhere else.)" 1. The above isn't completelt true. Of course, the information is provided somewhere else -- within the IDE's helpsyste. If it isn't described there accurately, then it should be reviewed and fixed. But to say that it isn't provided "anywhere else" is not true. 2. If you think we should add a Help button anyway, I think we should discuss it. Even though New File wizard panels do not have Help buttons in principle, I think that if there are some of them that are more complicated than others, we should consider adding a Help button.
Please fix what is possible to fix and leave the issue open as the layout would still be an issue (every text field needs a label in front).
Ok, I just committed several changes for this. 1) Adjustments to spacing. 2) Moved labels on project and package input fields to be to left of input field. 3) Added explanatory text above package field. 4) Changed package text field to editable combo box pre-loaded with packages from first source root in project. Note on 4) It only loads from the first source root. There is no way to distinguish between java source roots and java test source roots. test source packages will not be correct, nor likely what the user wants. I feel that most of the time, in a conventional web project, there will only be one (java) source root so this will be better for the user since all web projects do have a test source root. Question: The input fields below the radio buttons do not have preceding labels. What do you want to do with these?
Change reverted for at least 24 hours pending change approval for golden files.
Jirko, please have a look at this issue.
*** Issue 55362 has been marked as a duplicate of this issue. ***
Web Service Client wizard clean up and integrated. Still need to clean up Web Service wizard
I think we should generate a default package name that is unique per client (e.g. client.[package normalized wsdlname] or something like that). The reason being that similarly named clients could have naming file naming collisions if placed in the same package. What do you think?
Peter, what is current status of this bug? Is it already fixed in fact or will you continue with WS wizard? I would like to fix issue which this issue is blocking...
Reassigning to websvc since I am not working in this area anymore.
TM 5.0->TBD
WS Wizards were completely changed for Nb55.
Marking as verified, please file new issues (if you find any) for current implementation instead of reopening this one.