TPTP feature: 163144

Author: Eugene Chan
Alex Nan
email: ewchan@ca.ibm.com
apnan@ca.ibm.com
Last updated:

Rough workload estimate in person weeks: 3.3PW
Process Sizing Names of people doing the work
Design 2PD Eugene Chan, Alex Nan
Code 9PD
Test 3PD
Documentation 1.5PD
Build and infrastructure 1PD Build team
Code review & other committer work
(e.g. check-in, contribution tracking)
if this is to be contributed by someone who
is not a committer in the component
- N/A - will be done by committer
Total Estimate 16.5PD (3.3PW)

Requirement summary

In both RCP Log Analyzer and RCP Symptom Editor:

  1. Extend RCP’s main menu for action contribution under the following menus: “File”, “Options/Preference” and “Help”
  2. Enable context menus to be extensible for action contribution, this applies to Log Navigator and Symptom Database views.
  3. Add Problems view to RCP layout.
  4. In RCP Log Analyzer, enable configurability of Log view page size.

Design summary

  1. Create a new RCP common plug-in for generic resource of RCP, including ApplicationActionBarAdvisor, ApplicationWorkbenchAdvisor, ApplicationWorkbenchWindowAdvisor, and Logging facility. They will be placed under provisional package and meant to be extended and overridden by user contributions. [3PD]
    Move common actions to new common plug-in and mark provisional for reuse. [0.5PD]
  2. Register the Log Navigator view, Symptom Database table, Symptom Editor, and Analysis Results view for external action contribution. [3PD]
  3. Enable Problems view in each RCP, create and add open view action in ApplicationActionBarAdvisor for reuse. [0.5PD]
  4. Provide a preference page for user configuration on Log view page size, and make preference key public for product customization [2PD]