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

(DOORS/DXL)Update a DOORS module with info in other module

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

事实上,我想在 Excel 中修改整个模块(MODULE A)的 small 部分,然后将这部分导入模块(MODULE B ) 然后在两个模块之间进行合并。
谢谢大家!

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

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

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

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