问题标签 [ibm-doors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibm-doors - IBM DOORS 复制列中的文本
我是 DOORS 和 DXL 脚本的新手(不确定这里是否需要它)。我要做的是在两个单独的模块中创建一个新列,以复制绝对数字。我知道这听起来很简单,但我遇到的问题是我使用一种工具将我的模块转换为 PDF 并在这样做之前将它们组合成一个模块。这样做会弄乱绝对数字,我不能让这种情况发生。
更具描述性:我有一列包含以下内容:“REQ01:4”其中“REQ01:”代表模块,“4”代表绝对编号。同样,我有'REQ02:4'。我需要将它们复制到各自的模块中,并确保它们在模块组合后不会更改。
我已经尝试过一些 DXL 脚本,这就是我想出的:
这适当地显示了该列,但是当我合并模块时绝对数字最终会改变,因此再次不起作用。
预先感谢您的帮助,如果我遗漏了任何重要信息,我深表歉意。
xml - DOORS DXL:在特定位置的 XML 文件中插入字符串
我尝试填写一个 XML 文件。我打开文件,我想在文件的特定位置插入一个字符串。
有没有可能不读取全部内容,操作缓冲区然后覆盖旧文件?需要写很多新标签,所以我会避免这种方法,而直接将新标签写到它们的特定位置。
任何帮助表示赞赏。
在此先感谢,hb
ibm-doors - 使用 DXL(DOORS 脚本)读取 XML 文件并动态导出到 EXCEL
我需要使用 DXL 脚本和导出到 EXCEl 来读取 XML 文件。
DXL 中是否有任何脚本可用?请帮帮我。谢谢, 斯里
ibm-doors - DXL 打开一个模块
基本上我需要一个脚本(或函数)来处理一个模块(使用它的名称作为参数),在数据库而不是项目中,并返回模块,以便对其进行进一步的操作。
我正在使用 DOORS 9.3
ibm-doors - 使用 DXL 在 DOORS 中创建链接
我正在使用 DOORS 8.3,我想创建链接 DXL 任何人都可以帮助我编写代码。我尝试使用 DXL 查找模块中是否存在链接,并且它可以正常工作。但是我不知道使用 DXL 创建链接的命令。
hyperlink - Doors dxl - 死链接列表
我喜欢 dxl 脚本,它可以让我列出死链接,即列出指向已删除对象的链接。
我试过门里是否有任何选项,但找不到。
你能帮忙吗?
谢谢
ibm-doors - 使用 dxl 脚本自动插入 ole 对象
我是 dxl 的新手,很高兴知道如何导入图片文件,例如。在 DOORS 数据库中自动使用 DXL 脚本的 JPG 文件(许多图片,大约 60 个 JPG 文件)一个接一个。
我已尝试手动执行以下步骤。
创建了一个属性为的列:对象文本双击行和文件-->导入-->OLE对象和我选择的图片文件位置,这很好,现在我有100多个JPG文件要导入DOORS数据库。
知道如何使用 DXL Script 自动完成它会很有趣。
提前致谢 !!!
最好的问候,圣
ibm-doors - DOORS DXL 将传出链接从当前版本更改为目标模块的基线版本
DOORS DXL 问题:
我有 2 个模块,模块“父”和模块“子”。模块 Child 中的对象链接到模块 Parent 中的对象。
Module Parent 有几个基线。我不想链接到该模块的当前版本,而是希望链接到特定的基线版本,例如模块父基线 2.0。
链接可能是这样的:模块 Child [current version] 中的一个对象 ---> 模块 Parent [baseline 2.0] 中的一个对象
谁能给我一个DXL的例子?
托尔林兄弟
ibm-doors - 如何在没有直接链接的另一个模块中显示模块的名称(DXL DOORS)
我是 DXL 的新手,我正在尝试在 DOORS 中创建一个主模块(模块 A),其中有一列显示来自模块 B 的文本,后跟模块 C 的标题。模块 B 链接到模块 A,模块C链接到模块B。我希望模块A有一个列1)显示从B链接的内容,2)在与每个模块B对象相同的行上,显示链接到模块的模块C名称B. 我希望模块 C 的名称放在方括号中。它应该如下所示:
在模块 A 中第一列:“在 A 中手动输入的文本” 第二列:“在 B [C 名称] 中手动输入的文本”
目前我可以将 B 带入 A 中的新列。这是该代码:
这是我迄今为止从另一个查询中发现的: 显示其他模块的 DXL 列
这是在 B 的新列中的方括号中显示 C 名称的有用开始。这是我的代码:
然而,这有两个问题。1)我有多个从 C 中的对象进入 B 的链接,对于每个链接,它都会多次显示 C 的名称。我希望它在 B 中的每个对象只显示一次 C 的名称,因此没有冗余。2) C 的名称在 B 中显示为新列,但我希望将其连接到现有列中文本的末尾。
此外,A 和 B 之间的链接集与 B 和 C 之间的链接集位于不同的文件夹中,因此我在上面提供的 stockoverflow 答案似乎不起作用1。
我想有两种不同的方法。在 B 中的对象文本末尾显示 C 的名称,然后让 A 调用该 B 列,从而抓取两个链接的对象。在这种情况下,我只需要 B 的 DXL 代码。或者让 A 足够聪明,可以调用 B 列并将 C 的名称附加到它上面。在这种情况下,我只需要 A 的 DXL 代码。
我不确定这个论坛是否适合回答这个问题(我试过打电话给 IBM 支持,他们在这里推荐了我)。先感谢您。
ibm-doors - 如何使用 DXL 在 DOORS 中显示选定级别的选定属性?
我正在寻找一些 DXL/DOORS 帮助...
我有 3 个模块:A、B 和 C。B 链接到 A,C 链接到 B。所以 B 是深度 1,C 是深度 2。我正在尝试在 A 中创建一个列来显示来自 B 和 C 的内联对象的对象文本、模块名称和对象编号。但是,我不想为 B 和 C 显示所有这 3 个(文本、名称、编号)——而是我想仅显示 B 中的对象文本以及 C 中的模块名称和对象编号。理想情况下,我希望 C 中的信息紧跟在 B 中的信息之后的方括号中。我希望它看起来像这样:
在 A 的列中:“来自 B 的对象文本”[“C 的模块名称”“C 的对象编号”]
我已经使用向导创建了以下布局 DXL 脚本,但目前它显示了 B 和 C 的所有 3 条信息。有没有人对如何仅打印 B(深度 1)中的对象文本有任何建议,然后是C 中的模块名称和对象编号(深度 2)?
注意:在下面的脚本中,我调整了结尾以按照我想要的顺序显示 s、p 和 t。