【发布时间】:2016-08-18 19:30:37
【问题描述】:
我想知道是否可以运行 DXL 脚本来查找模块中的任何孤立对象。 当我在一个有 400-500 + 个对象的项目上工作时,很难搜索整个列表来找到漂浮在周围的孤立对象。 我对这个 DOORS 计划和 DXL 也很陌生,我认为最好在这里问。
【问题讨论】:
-
任何帮助将不胜感激
标签: object module ibm-doors orphaned-objects
我想知道是否可以运行 DXL 脚本来查找模块中的任何孤立对象。 当我在一个有 400-500 + 个对象的项目上工作时,很难搜索整个列表来找到漂浮在周围的孤立对象。 我对这个 DOORS 计划和 DXL 也很陌生,我认为最好在这里问。
【问题讨论】:
标签: object module ibm-doors orphaned-objects
在这里假设:您正在寻找没有外链的对象;你已经打开了模块。
Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
set f_noOutlinks
filtering on
我怀疑您也可能只想显示需求,而不是任何其他对象。不同的组织对此的处理方式不同,所以我假设您有一个名为“对象类型”的属性来设置要求,所以将其添加到:
Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
Filter f_req = attribute "Object Type" == "Requirement"
Filter f = f_noOutlinks && f_req
set f
filtering on
这里的结果应该是您将在模块窗口中仅显示没有父级的需求。在 DXL 参考手册 (for version 9.6 DOORS) 中的第 25 章:显示控制 > 过滤器中有更多关于过滤器的信息。
【讨论】: