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 83492 - PartnerLink editor should give user choice to create new PLT
Summary: PartnerLink editor should give user choice to create new PLT
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: Nikita Krjukov
URL:
Keywords:
Depends on:
Blocks: 83253
  Show dependency tree
 
Reported: 2006-08-25 18:37 UTC by Michael Frisino
Modified: 2006-10-03 13:12 UTC (History)
3 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 Michael Frisino 2006-08-25 18:37:41 UTC
problem

useability tests have shown that users are not aware that wsdl files must have
PLT (partner link type) defintions BEFORE it can be used in a BPEL file to
create a a PL (partner link). Therefore, users typically drag WSDL w/out partner
link onto diagram. Today, diagram detects taht there is not PLT and assumes user
only wants to add wsdl as import. And import editor appears. 

This is bad because we are making wrong assumption. User probably wants to
create partner link and probably does not know they need a PLT first. 

It is also bad because there are two differnt editors that user might see when
DnD of wsdl. They might see PLT editor or they might see import editor. This was
my fault for design. We need to reworks so that user only sees one editor no
matter whether wsdl has PLT or not.

However, there are SOME cases where user may want to add WSDL exclusively as
import, so we also need to consider that possibillity in revised solution. See
discussion of "import only" option below.

Recommended solution.
Rework the PL editor to allow for:

1) Give user choice of creating new PL from existing PL or new PL

2) creation of new PLT (this means forward engineering the new PLT into the WSDL
artifact).


Import only option ? (otional) - we may want to give user choice of "only add
import - do not add PL" (this is for small use case where user is importing wsdl
for purpose of using embedded schema but does not need partner. It is debateable
whether this is a valid use case. Technically, it could happen, but it would
seem to be a very strange case. Perhaps we should not complicate PL wizard with
this use case. Perhaps it is sufficient to have this strange use case covered by
the "Add Import action" on the Navigator Imports node. I vote for keeping this
complexity out of the PL wizard.
Comment 1 Nikita Krjukov 2006-08-31 18:09:21 UTC
fixed!
Comment 2 Victoria Zhukovskaya 2006-10-03 13:12:57 UTC
WinXP Coke061001
There is possibility: use existing PLT and use newly created PLT