OMS Component Repository Attributes
The following attributes are used to describe components in the OMS component repository:
- Component Name: custom field name "Component Name"
- Canonical Name: custom field name "Canonical Name"
- Author: custom field name "Author"
- Keywords: custom field name "Keywords"
- (literature) References: custom field name "References"
- Version Information: custom field name "VersionInfo"
- Source: custom field name "Source"
- Development Status: custom field name "Development Status"
- Submitted By: default field name "Submitted by"
- General Description: default field name "Summary" (customized to Description)
- Component Attributes: described in Summary/Description field
- Source Code link: provided in Summary/Description field
Configuring an OMS Component Repository
To configure a Codebeamer project to be an OMS repository make the following configurations:
- Create a new project
- Set the project Category to "COMP_LIB"
- Create a tracker. Set the tracker key to "LIB"
- Create the following field layout for the tracker: (use the field properties tab to configure the tracker)
Change existing field to be:
Sequence: 0
Labe: Id
Modify Custom Field to be:
Sequence: 12
Type: text
Label: Component Name
Rows: 1
Cols: 40
Colspan: 3
Change existing field to be:
Sequence: 30
Type: text
Label: Description (must change default value)
Modify Custom Field to be:
Sequence: 31
Type: text
Label: Canonical Name
Rows: 1
Cols: 80
Colspan: 3
Modify Custom Field to be:
Sequence: 32
Type: text
Label: Author
Rows: 1
Cols: 80
Colspan: 3
Modify Custom Field to be:
Sequence: 33
Type: text
Label: Keywords
Rows: 2
Cols: 80
Colspan: 3
Modify Custom Field to be:
Sequence: 34
Type: text
Label: References
Rows: 3
Cols: 80
Colspan: 3
Modify Custom Field to be:
Sequence: 35
Type: text
Label: VersionInfo
Rows: 1
Cols: 60
Colspan: 3
Modify Custom Field to be:
Sequence: 36
Type: text
Label: Source
Rows: 1
Cols: 60
Colspan: 3
Modify Custom Choice Field to be:
Sequence: 37
Type: choice
Label: Development Status
- Create a choice list called "Development Status". Add the following options:
- Prototype
- Alpha
- Beta
- Tested
- Released
- Go to the "Field Access" tab and set the following fields as required:
- Component Name (12)
- Caonical Name (31)
- Click on the checkbox immediately left of the Label for the following fields. Doing this sets these fields as read/editable for the tracker. For all other fields this checkbox should be blank, and the corresponding sets of read/edit checkboxes on the right hand side of the table should be unchecked.
- ID (0)
- Component Name (12)
- Description (30)
- Canonical Name (31)
- Author (32)
- Keywords (33)
- References (34)
- VersionInfo (35)
- Source (36)
- Development Status (37)
- Submitted by (80)
The description of component attributes are automatically appended to the Component's description field (#30) upon publishing the component(s).