问题标签 [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.

0 投票
2 回答
1057 浏览

module - 通过doors dxl中的打开模块导航

在操作门模块时,有谁知道如何在打开的模块中导航。如果这看起来令人困惑,我可以使用这个例子。在我的脚本中,我打开了 2 个模块。

模块苹果

模块葡萄

我在模块苹果中做了一些工作,然后打开模块葡萄做一些工作。我想做的是……切换回模块苹果并做更多的工作。我意识到我可以使用 edit() 或 read() 函数,但我认为这将重新打开已经打开的模块,这意味着我之前完成的工作将被删除。我几乎会尝试在模块之间切换,每个模块在我之前离开的位置一次聚焦 1。

有任何想法吗?提前致谢!

0 投票
1 回答
4306 浏览

excel - 通过 DXL 递归列出文件夹中的所有 DOORS 模块并写入 Excel 表

我希望有人可以帮助我解决这个问题:(我之前已经搜索过其他问题是否适合...)

我正在尝试使用递归 DXL 函数列出特定目录中的所有 DOORS 模块,并将模块名称(完整路径/名称)写入 Excel 表

这是我到现在为止得到的......问题似乎是“z”再次重置为1

在 Excel VBA 中,我像这样调用 DXL 脚本(有效):

它调用一个函数来最初调用递归函数:(也可以)

这是递归函数:

就像我说的,如果到达文件夹的“结尾”,“z”将重置为 1。我能做些什么呢?有什么办法吗?

如果我只是说

它可以工作......但我需要excel表中的模块名称

0 投票
2 回答
2185 浏览

ibm-doors - 关闭模块时如何自动关闭 DXL 脚本对话框(从模块打开)

问题: DXL 脚本对话框是持久的,即使模块关闭也不会关闭。

当前问题: 打开另一个模块时,即使前一个模块的 DXL 脚本对话框已打开,即使该模块本身已关闭,用户也会感到困惑。

预期结果: 当一个模块关闭时,所有 DXL 对话框(为该模块打开)都应该关闭。

有什么建议么

0 投票
2 回答
4987 浏览

arrays - 使用 DXL 编程读入文件并将其内容附加到数组中

所以我把这个文件命名为“test.txt”,这个文件的内容如下:

一次

两次

我要做的是读取这个文件,逐行获取它的内容并将其附加到一个名为“myarray”的数组中,如下所示。目前我能够读取文件,计算文件中有多少行,但是 cannon 弄清楚如何将每一行附加到我的数组中它自己的索引中。

这是到目前为止的代码:

理论上,我想 myarray[NUMBER] = {"once","twice"}

非常感谢任何建议。谢谢!

0 投票
1 回答
1098 浏览

windows-7 - DOORs DXL:Windows 7 中的 RichText 方法

我想使用richText 方法将对象文本分配为rtf 文本。我对 rtf 中的表格有一个奇怪的行为。

使用相同的代码 == 表格出现在 Windows XP 中对象的文本中,但未出现在 Windows 7 中。这是 Windows 7 中的已知问题吗?

这是Windows XP中的截图

在此处输入图像描述

这在 7

在此处输入图像描述

0 投票
1 回答
455 浏览

oop - DXL 仅在链接模块中查找新链接

有模块 A 和模块 B 以及一个链接模块来跟踪两者之间的链接。

在模块 A 中,我想要一列显示(对于模块 A 中的每个对象)对象文本,它链接到对象 B 中的对象。

我使用了分析向导并且遇到了问题 - 它只是在添加列后找到创建的新链接。但是,有现有的链接,但它们没有显示出来。

似乎仅适用于创建此列后添加的链接。

但是 - 如果我将上面的内容更改为for l in all(o->"*")它将带来每个现有的链接。

任何正确方向的观点都值得赞赏。

0 投票
3 回答
9131 浏览

regex - 在 DOORS DXL 中,如何使用正则表达式来确定字符串是否以数字开头?

我需要确定一个字符串是否以数字开头 - 我尝试了以下方法无济于事:

我是 DXL 和 Regex 的新手——我做错了什么?

0 投票
1 回答
2128 浏览

ibm-doors - IBM Rational Doors : all changes are lost in module after closing

That is, after adding new columns and objects to a module and closing/saving these changes, I manually reopen the module and the columns are gone, although the objects remain in their appropriate places. can anybody tell me how to solve this issue...

0 投票
0 回答
357 浏览

memory - 预测 DXL 内存和 CPU 使用率

有没有人成功预测或分析 DXL 应用程序的内存和 CPU 使用情况?

我有一个脚本可以打开、关闭和修改模块,可能是数百甚至数千个模块。我想知道,或者至少有一个粗略的想法,在内存不足之前我可以通过脚本运行多少个模块。

交叉帖子:

http://smartdxl.com/forum/viewtopic.php?f=1&t=602

https://www.ibm.com/developerworks/community/forums/html/topic?id=c5d4cc33-9986-463e-a73b-36523e6add7a&ps=25

0 投票
1 回答
1155 浏览

excel - DXL:哪些链接通过特定的链接模块

我编写了一个 DXL 函数,它从 DOORS 模块中读取一些属性和传出链接并将其写入 MS Excel 表。它工作正常。

现在我想在 DXL 函数中添加以下内容:

当我打开一个 DOORS 模块并应用过滤器 --> “链接”时,我可以说“通过链接模块”并选择一个特定的。(我有德国的 DOORS 版本,所以也许它被称为有点不同)

这是我目前拥有的功能:

我正在考虑类似于 for 循环中的 if 语句:“如果传递了链接模块“abc”,则列出信息“对象编号”和“对象文本”和链接......

这可能吗?希望有人能帮我解决这个问题吗?