Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 356104

Summary: Moving an operation within a port type causes the inputs/outputs to lose their messages
Product: [WebTools] WTP Webservices Reporter: Keith Chong <keith.chong.ca>
Component: wst.wsdlAssignee: Keith Chong <keith.chong.ca>
Status: CLOSED FIXED QA Contact: Keith Chong <keith.chong.ca>
Severity: normal    
Priority: P3    
Version: 3.2.4   
Target Milestone: 3.4 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 356121, 356100    
Bug Blocks:    

Description Keith Chong CLA 2011-08-29 12:15:06 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.


For HEAD (3.4)
Comment 1 Keith Chong CLA 2011-09-01 00:31:30 EDT
Released to 3.4 (HEAD)
Comment 2 Keith Chong CLA 2011-09-23 11:57:20 EDT
Verified in 3.4