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.

Bug 54776 - Web Services wizards need adjusting
Summary: Web Services wizards need adjusting
Status: VERIFIED FIXED
Alias: None
Product: webservices
Classification: Unclassified
Component: Code (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Milan Kuchtiak
URL: http://j2ee.netbeans.org/nonav/docs/e...
Keywords: UI
: 55362 (view as bug list)
Depends on:
Blocks: 55963
  Show dependency tree
 
Reported: 2005-02-09 18:47 UTC by jrojcek
Modified: 2006-03-31 14:46 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrojcek 2005-02-09 18:47:08 UTC
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.
Comment 1 _ pcw 2005-02-09 21:12:33 UTC
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.
Comment 2 jrojcek 2005-02-14 16:05:00 UTC
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.
Comment 3 _ pcw 2005-02-22 08:32:59 UTC
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.)
 
Comment 4 Geertjan Wielenga 2005-02-22 08:45:43 UTC
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.
Comment 5 jrojcek 2005-02-22 08:48:24 UTC
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).
Comment 6 _ pcw 2005-03-14 06:46:29 UTC
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?
Comment 7 _ pcw 2005-03-14 09:16:17 UTC
Change reverted for at least 24 hours pending change approval for golden files.
Comment 8 jrojcek 2005-03-15 07:48:59 UTC
Jirko, please have a look at this issue.
Comment 9 _ pcw 2005-03-15 23:02:01 UTC
*** Issue 55362 has been marked as a duplicate of this issue. ***
Comment 10 _ pcw 2005-03-18 06:41:53 UTC
Web Service Client wizard clean up and integrated.

Still need to clean up Web Service wizard
Comment 11 _ pcw 2005-03-22 19:27:37 UTC
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?

Comment 12 Libor Kotouc 2005-09-19 16:59:05 UTC
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...
Comment 13 _ pcw 2005-10-01 01:05:16 UTC
Reassigning to websvc since I am not working in this area anymore.
Comment 14 Jaroslav Pospisil 2006-03-13 13:39:54 UTC
TM 5.0->TBD
Comment 15 Milan Kuchtiak 2006-03-28 12:27:49 UTC
WS Wizards were completely changed for Nb55.
Comment 16 Lukas Jungmann 2006-03-31 14:46:07 UTC
Marking as verified, please file new issues (if you find any) for current
implementation instead of reopening this one.