导入产品内容

如果使用 Resource Description Framework (RDF) 格式描述导入的数据,那么管理员可将产品数据从其他工具导入到 Rational® Engineering Lifecycle Manager。

可通过将数据作为产品导入,将数据从其他工具迁移到 Rational Engineering Lifecycle Manager。导入数据的用户与新产品关联,而不是最初创建数据的用户。类似地,创建、修改和审核历史记录日期和时间基于创建导入或者更新产品的时间

通过使用下列其中一种序列化格式从 RDF 格式的数据文件导入产品树:RDF/XML、N-3、N-Triple、Turtle 或 JSON。最后两种格式简单到通过使用文本编辑器足以构造。

标识和 dcterms:identifier

产品定义资源的唯一标识从未发生变化。该标识支持复用先前导入中的产品,而不创建新的产品实例。当根据导入的数据创建产品时,用户指定的标识将存储为其 dcterms:identifier 值。导入过程查询并找到根据先前导入创建的产品,与该产品的导入数据中的标识匹配。

要点: 将保留以前缀 relm_ 开头的标识。当创建您自己的导入数据时,不要使用这些标识。

产品标识

产品树由已组织为父产品和子产品的一个或多个节点组成。每个节点都表示一个产品版本。产品版本表示某个时间产品的状态。随着产品发生变化,可能会创建新版本。产品版本构成了该产品的历史记录。

每个产品版本都具有唯一标识。标识必须足够长才能避免发生意外冲突。例如,生成导入数据的 Java™ 应用程序可能使用 UUID.randomUUID().toString() 生成唯一标识。产品定义导入将标识视为不透明字符串,因此您可以选择日志文件系统 (JFS) 长度限制内的任何值。

注: 缺省情况下,JFS 索引排除长度长于约 1023 个字符的字符串。通常使用少于 200 个字符的字符串。您可以更改符合建立索引的字符串长度限制。要更改的属性为最大 RDF 文字大小。该属性位于 JTS 服务器“管理”页面的高级属性页面上的 com.ibm.team.jfs.indexing.service.internal.HttpIndexingService 部分中。

特定产品的所有版本都与概念标识关联。具有同一概念标识的所有产品版本是同一产品概念资源的版本。如果您正在从其进行导入的工具具有实际的概念资源,请使用它来提供概念标识;否则,请创建要在该产品的各版本之间共享的概念标识。

先行作业标识

产品版本可指定先行作业标识。例如,请考虑下列三个产品版本。
表 1. 先行作业标识示例
产品标识 概念标识 标题 先行作业标识
Abc1234 xyz9876 第一版  
Def3456 xyz9876 第二版 abc1234
Ghi6789 xyz9876 第三版 def3456
先行作业标识构成第一版第二版第三版的历史记录序列。这些是同一产品的各版本,因此所有这三个版本都必须使用同一概念标识。每个产品都必须使用以下信息来定义:
  • 标题
  • 产品标识
  • 概念标识

关于产品定义资源

产品版本具有用户定义的属性,该属性具有名称(用作显示标签 )和单一值。例如,某个产品可能具有值为红色颜色属性。

产品版本可能具有零个、一个或多个链接。链接是对外部工件的引用,形式为 URI。例如,某个产品可能链接至工作项、变更请求、需求、模型元素和测试用例。

产品版本可以选择具有维度维度值。维度描述产品的变体。例如,不同的产品变体可能表示产品市场的地理位置。某个产品可能使用名为 geo 的维度。某个产品版本可能使用 geo=US 作为北美市场,而另一版本可能使用 geo=EU 作为欧洲市场。

产品变体的分支

产品的 Rational Engineering Lifecycle Manager 定义使用分支来表达变体。具有相同的维度和维度名称集合的不同产品版本将作为组成同一分支的不同版本导入。Rational Engineering Lifecycle Manager 使用组成一个分支的所有版本为序列版本这一业务逻辑。当并行项位于不同分支时,仅允许并行版本。因此,导入会将任何先行作业全局唯一标识 (GUID) 作为创建相应历史记录的暗示。但是,如果导入数据尝试违反并行版本规则,那么所生成的具有特定分支的历史记录为序列历史记录。

产品版本可指定零个、一个或多个子标识。例如,请考虑下列产品版本。
表 2. 子标识示例
产品标识 标题 子标识
abcd123 小汽车 bcde234、defg456
bcde234 主体 cdef345、cdef345、cdef345 和 cdef345
cdef345 轮子  
defg456 引擎  
表 2 表示以下产品层次结构。
显示子产品和父产品的层次结构的图像

反馈