创建对象链接到不同的门项目(Create object link to different DOOR

2019-10-23 15:41发布

显然,链接不应该连接到的驻留在不同的项目模块的对象。 我没有试图创造一些,无论是手动以及基于DXL。

我的脚本

Module modA = edit("/foo/foo", true, false)
Module modB = read("/bar/bar", false)

Object objA = object(1472, modA)
Object objB = object(781, modB)

objA -> objB

该脚本输出错误:

-R-E- DXL: <Line:78> A linkset pairing restriction prevents the creation of links 
from /foo/foo to /bar/bar.
No link will be created.
-I- DXL: execution halted

有没有什么技巧,绕过,并使用魔法或隐藏功能的链接?

Answer 1:

这是不是跨项目连接的限制。 这个错误是告诉你两两件事:

  1. 有没有指定的两个文件之间定义的链接集。

  2. 对于设置Mandatory链接集要从链接文件中被开启。

我强烈建议留下Mandatory链路组开启所有模块。 链接集给你安排的,你要创建的链接类型的能力。 如果你关闭此功能,用户可以创建任何从链路组与他们在飞行中定义任何链接集东西。 我已经看到了这会导致大问题,在不同的公司,因为你不能很容易地识别要分析的可追溯性什么联系。

我们已经转而创建的,我们使用在我们的数据库中的所有链路的链路模块屈指可数。 例如:

Traceability Links
Reference Links
Glossary Links
etc...

通过这种方式,在任何文件中,我们可以重复使用相同的看法和过滤器在整个项目或项目查看可追溯性。 然后,我们建立链路组只使用这些链接模块。

长话短说,你需要创建一个模块性能模块A和模块B之间的链路组。



文章来源: Create object link to different DOORS project
标签: ibm-doors