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.
Seen on Windows XP with Hula 070403_10 and JDK 1.6.0_1. A screenshot of the Select WSDL Port is attached. Here's a few comments about the current implementation about the Load WSDL ports feature: 1. It's hard to tell from the information presented what port we are talking about. When I click Load WSDL Ports, I get a dialog that contains a few lines like "Service=servicePort, Port=portClient", which don't give me any useful information about the BC type, etc. At minimum, I'd like to also know the BC type, since that's visually the most obvious trait of any WSDL port in the CASA Design view. Per the developers: The basic use case is to provide a method allowing the user to load a specific WSDL port into CASA from a service unit. The pre-condition is that the user knows which port to load. . . . we are assuming that the user knows the content of WSDL in SU and wants to load a specific port. 2. I'm concerned that we're expecting users to have memorized the contents of their included SUs, which I think HIE will agree is a no-no in the usability world, at least for those of us over a certain age. :D 3. There is no particularly good way for a user to see what WSDL ports are defined in an SU. If I look at the correct WSDL document (the particular JBI module contains 2 WSDL files) I can see that there is a SOAP service endpoint defined, but it isn't easy to see the mapping between the service elements in the WSDL document and the WSDL ports shown in the CASA Design view. (Probably a cross-feature usability issue for making the graphical representations more consistent.) 4. Can I choose multiple ports from the dialog? The current title implies that I can only choose 1 at a time (Select WSDL Port), although the command is plural (Load WSDL Ports).
Created attachment 40364 [details] Files used in this scenario.
Created attachment 40365 [details] Screenshot of Select WSDL Port dialog.
I'm going to assign this over to you Tien as I'm not sure what exactly should be contained in this dialog - and also since you're the author of this class you might know better what the original intention was
I modified the properties file to remove the references to plural actions where only a single action is actually allowed.
The pre-condition of the use case is that the user has to know the port to be loaded. Give the service/port name of a port, the GUI provide enough information needed to select the port for loading into CASA. The user dose not have to memorized the contents of all WSDLs defined in a SU. The current GUI only allows one selection. It should be enhanced to allow multiple selections... Changing this ticket to a enhancement request for the next release.