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 124684

Summary: FAST: Provide the capability to navigate to EJB modules from Partner Links in BPEL processes
Product: soa Reporter: lpolycarpou <lpolycarpou>
Component: BPELAssignee: Vladimir Yaroslavskiy <yaroslavskiy>
Status: VERIFIED FIXED    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description lpolycarpou 2008-01-04 02:27:46 UTC
After creating a partner link which allows an EJB-WS to be invoked within a BPEL process, it should be possible to
provide some shortcuts to allow the developer to easily navigate to the logic that implements that service (if it exists
within the project environment).  For instance, double clicking the partner link for an EJB-WS invocation should
navigate to the code implementation of that service.  In order to achieve this, another file rather the BPEL itself
should be populated with the necessary links.
Comment 1 Sergey Lunegov 2008-01-15 14:44:16 UTC
We'll look at this. I believe it requires some changes in NB core modules.
Comment 2 Sergey Lunegov 2008-05-07 14:44:00 UTC
Will be part of "WSDL-friendly" initiative. Will be addressed in the future releases.
Comment 3 Vladimir Yaroslavskiy 2009-09-24 16:40:20 UTC
implemented in gfesbv22: 4f3807b304dd
new popup action "Open Web Service Module" for PL activity
Comment 4 terrybraun 2009-10-23 15:50:58 UTC
This issue is tested and verified with the GFESB Build of 10/19/09, including NetBeans IDE 6.7.1 (Build 200910181801).

The following test case was added to the Test Matrix persuant to the requirement that "Access to any actions, relevant 
to a selected element of the diagram, should be available from the Design View."

If the Partner Link is a Web Service EJB, the Open Web Service Module should open the project defining the Web Service 
if it is closed.

1) On the context menu of a Partner Link, the "Open Web Service Module" entry was added.
2) If the Partner Link is not a Web Service EJB, the entry on the context menu is not enabled.
3) If the Partner Link is Web Service EJB, this entry is enabled.
4) If the project/module is not open on the NetBeans tree, selecting this entry will open the project within the 
NetBeans project tree.