(DOORS / DXL)使用其他模块中的信息更新DOORS模块

时间:2018-03-26 14:41:39

标签: ibm-doors

我是DXL语言的新手。 这是我的问题:我想通过在模块树的完全点插入(或更新)来更新DOORS模块(MODULE A),在另一个DOORS模块(MODULE B)中。

实际上我想在Excel中修改整个模块(MODULE A)的 small 部分,然后在模块中导入这个部分(MODULE B),然后在两个模块。
谢谢大家!

1 个答案:

答案 0 :(得分:0)

这样的程序并不容易。我们创建了一个完整的DXL商业产品,经过几年的发展,其唯一目的是管理这些分支机构:

  • 创建分支(原始模块的副本,引用原始模块中的对象)
  • 比较两个模块(检测内容变化,检测OLE更改,新对象,删除,清除,链接更改,结构更改(向上/向下/向左/向右移动))
  • 合并分支的更改(应用用户选择的更改,接管属性内容,在模块树的确切位置添加对象,删除对象,创建链接等,保存合并操作并稍后继续,完成合并)

您将面临的问题之一是如何进行第二次合并(在我将第一次更改从源模块应用到目标模块后的时间范围内发生了哪些变化,哪些更改已在源模块中完成,哪些更改已经在目标模块中完成,现在需要将更改应用于目标模块,同时考虑到在第一次合并中未应用的更改),另一个将是您创建分支分支的情况。

如果您想在自己的程序中重写相同的功能而不是购买解决方案,请确保您有一个良好的概念,您可以针对将要发生的每个用例提供概念解决方案。这不是DXL初学者的任务。