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

Bug 145057

Summary: Managed Agent support for complex data types
Product: z_Archived Reporter: Balan Subramanian <bsubram>
Component: TPTP.monitoringAssignee: Balan Subramanian <bsubram>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: popescu
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: All   
OS: All   
URL: http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_145057.html
Whiteboard: closed460
Bug Depends on:    
Bug Blocks: 145056    

Description Balan Subramanian CLA 2006-06-02 10:27:02 EDT
The Managed Agent added in the Managed Agent Explorer tech preview in TPTP 4.2 only support serialization and transport of simple java types across the custom command framework. Managed Agents typically need to support complex types used by the resources they represent. Rather, than build our own Java to XML serialization framework, we should use available open source implementations of the same like XStream (http://xstream.codehaus.org/)
Comment 1 Dave Smith CLA 2006-06-30 18:44:52 EDT
Add "investigate" keyword until resources are confirmed.
Comment 2 Valentina Popescu CLA 2006-07-17 13:50:15 EDT
Reviewed and approved by the AG on July 17
Comment 3 Dave Smith CLA 2006-07-17 14:01:03 EDT
Moving to plan state as it has been approved by AG.  However, the XStream dependency is still an outstanding issue.  The design and sizing for
this feature are dependent on using XStream.  EMO approval is required before
it can be packaged with Eclipse or TPTP.  Please investigate the feasibility
and process of including it in the Eclipse Orbit project of packging common
external components.
Comment 4 Dave Smith CLA 2006-08-18 15:51:27 EDT
This is targetted to complete in 4.3 iteration 2 (Code complete Sept. 8)
Comment 5 Balan Subramanian CLA 2006-10-24 12:05:45 EDT
THis feature was addressed by adding a text area in the MAX view where users can enter XML data representing the complex type. It is the responsibility of the corresponding agents to properly interpret and serialize/deserialize this XML. Agents are free to use any serialization mechanism including XStream.
Comment 6 Paul Slauenwhite CLA 2009-06-30 13:16:03 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.