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 99872 - Load WSDL ports on JBI module - not enough info to choose
Summary: Load WSDL ports on JBI module - not enough info to choose
Status: NEW
Alias: None
Product: soa
Classification: Unclassified
Component: Composite Application (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P4 blocker (vote)
Assignee: Tientien Li
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-03 19:23 UTC by jlautz
Modified: 2007-04-09 21:14 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
Files used in this scenario. (120.51 KB, application/octet-stream)
2007-04-03 19:26 UTC, jlautz
Details
Screenshot of Select WSDL Port dialog. (123.86 KB, application/octet-stream)
2007-04-03 19:28 UTC, jlautz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jlautz 2007-04-03 19:23:45 UTC
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).
Comment 1 jlautz 2007-04-03 19:26:17 UTC
Created attachment 40364 [details]
Files used in this scenario.
Comment 2 jlautz 2007-04-03 19:28:23 UTC
Created attachment 40365 [details]
Screenshot of Select WSDL Port dialog.
Comment 3 Joshua Sandusky 2007-04-04 00:04:19 UTC
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
Comment 4 Joshua Sandusky 2007-04-04 00:15:38 UTC
I modified the properties file to remove the references to plural actions where
only a single action is actually allowed.
Comment 5 Tientien Li 2007-04-09 21:14:40 UTC
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.