Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

COSMOS Design 214672

Revision as of 17:43, 24 January 2008 by Sleeloy.ca.ibm.com (Talk | contribs) (2. A dialog appears with all the registered MDRs)

Back to Data Reporting Design

Change History

Name: Date: Revised Sections:
Sheldon Lee-Loy 01/24/2008
  • Initial version

Workload Estimation

Rough workload estimate in person weeks
Process Sizing Names of people doing the work
Design 0.2 Sheldon Lee-Loy
Code 3
Test 0.5
Documentation 0.5
Build and infrastructure 0.2
Code review, etc.*
TOTAL 4.4

'* - includes other committer work (e.g. check-in, contribution tracking)

Requirement

This enhancement is required to be able to register a set of Configuration Items belonging to an MDR with a federating CMDB. Two different modes should be provided:

  1. All-inclusive registration - The user will be able to select an action from the context menu of a federating CMDB to register all CIs of MDRs.
  2. Partial registration - The user will be able to register only a set of configuration items contained by an MDR.

Design

All-inclusive registration

The following steps indicates how the user will interact with the COSMOS ui to register all configuration items with a set of MDRs.

1. User right clicks a federating CMDB from the left panel > selects "Register Configuration Items"

This involves a new menu item . A new tag should be associated with a federating CMDB. I menu configuration option would be added to the this new tag.

2. A dialog appears with all the registered MDRs

This involves creating the following:

  1. A query object that instantiates a dialog widget
  2. A dialog widget that shows a dual list. The right list will contain the list of MDR the left list will contain a list of MDRs that should be registered with the federating CMDB.
  3. An outputter is needed to get the list of MDRs. The outputter should return a JSON object that returns the resid and epr

3. User selects one or more MDRs and clicks register

4. A view opens to display the status of the registration request. The view will indicate the items/relationships that have been accepted or rejected.

Partial registration

  1. User performs a CMDBf query on an MDR
  2. The items will be displayed in the tabular view that will be implemented as part of the following enhancement: https://bugs.eclipse.org/bugs/show_bug.cgi?id=214145
  3. User will be able to select a subset of the items/relationships and drag and drop them on a federating CMDB.
  4. Alternatively, the user will be able to drag and drop the CMDBf query result tree item that appears in the left panel on a federating CMDB. This action will register all items/relationships of the query result

Service Meta Data View Mockup

Widget Design

Open Issues/Questions

All reviewer feedback should go in the Talk page for 214672.

Back to the top