Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 356121 - Moving an operation within a port type causes the inputs/outputs to lose their messages
Summary: Moving an operation within a port type causes the inputs/outputs to lose thei...
Status: ASSIGNED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: wst.wsdl (show other bugs)
Version: 3.0.5   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.0.5 P   Edit
Assignee: Keith Chong CLA
QA Contact: Keith Chong CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 356104
  Show dependency tree
 
Reported: 2011-08-29 16:36 EDT by Keith Chong CLA
Modified: 2011-08-29 17:17 EDT (History)
1 user (show)

See Also:


Attachments
Apply to org.eclipse.wst.wsdl (1.04 KB, patch)
2011-08-29 16:43 EDT, Keith Chong CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Chong CLA 2011-08-29 16:36:29 EDT
+++ This bug was initially created as a clone of Bug #356100 +++

If you have a portType with 2 operations and when you move 1 of the operations within the 'list' of operations of the port type, the operations inputs/outputs lose their message references (in memory).

        portType.getEOperations().move(newIndexLocation, operation1);

This is a problem introduced as a result of the fix for bug 314929.
Comment 1 Keith Chong CLA 2011-08-29 16:43:45 EDT
Created attachment 202360 [details]
Apply to org.eclipse.wst.wsdl

Apply to 305p.  Patch doesn't include plugin/feature version changes.
Comment 2 Keith Chong CLA 2011-08-29 17:16:53 EDT
The feature that contains the plugin is:

org.eclipse.wst.ws_core.feature