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 88837 - Find Usages for BPEL elements usage w/in BPEL process
Summary: Find Usages for BPEL elements usage w/in BPEL process
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: Vladimir Yaroslavskiy
URL: http://xdesign-tools.czech.sun.com:80...
Keywords:
Depends on:
Blocks: 89926
  Show dependency tree
 
Reported: 2006-11-07 15:30 UTC by Michael Frisino
Modified: 2006-12-14 18:13 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Frisino 2006-11-07 15:30:23 UTC
In 5.5. we do not have Find Usages for BPEL process.

We should add for following language constructs. For these the Find Usage idiom
makes sense. Maybe there are some other cases we need to identify.


Variable Name 
Correlation Set name
Partner Link Name
Link name 
Message Exchage ID

(Note - Vladimir has already implemented most of the cases above. Had not yet
implemnted Find usages - Message Exchange ID.

Also, note, that testing of some of these cases is not possible at this time
because they do not appear in UI. (e.g. Links)
Comment 1 Michael Frisino 2006-11-07 15:47:45 UTC
Actually, one way to determine the full list of elements that should be "Find
Usages" enabled - all those elements which are of type "BpelReferenceable" in
the the BPEL Object model.

CorrelationSet
Link
MessageExchange
PartnerLink
VariableDeclaration
CompensationHandlerHolder

All of those are obvious cases for Find Usages except CompensationHandlerHolder.
Is this also good case for Find Usages? This is open issue.

Comment 2 Vladimir Yaroslavskiy 2006-11-29 14:17:09 UTC
fixed.
Comment 3 _ hong_lin 2006-12-08 18:14:50 UTC
Tested this feature on x64 & Mac Intel with Gavotte Milestone build 2.

According to yaroslavskiy, Current implementation of bpel diagram doesn't have
functionality to add and use Link, MessageExchange and
CompensationHandlerHolder. This feature is verified in Variable, Correlation Set
and Partner Link elements only.

Filed the following issues: 90838, 90840.
Comment 4 Vladimir Yaroslavskiy 2006-12-11 08:33:58 UTC
Implementation of refactoring has been done. So, I set status as FIXED. Please
close it and set verified if implementation is correct. Incorrect behaviour of
shortcut is described by 90838, 90840 issues and doesn't depend on this feature.
Comment 5 _ hong_lin 2006-12-12 01:11:52 UTC
Testing
Comment 6 _ hong_lin 2006-12-12 01:19:41 UTC
Test2
Comment 7 _ hong_lin 2006-12-14 18:13:23 UTC
Verified the feature is implemented in Gavotte Milestone build 2