0

DOORS 中有一个要求,它具有状态(例如,已测试、已实施)属性。此要求具有到 ALM PCR 的链接。此 PCR 与任务(例如实施、测试)有一些联系。

我必须开发一个应用程序,它遵循 DOORS 中的所有要求,链接到 ALM PCR 对象(如果有链接)。然后按照 PCR 的链接到任务,并根据任务的状态设置需求的状态。这需要可追溯性。因此,如果一项任务已经完成而不是运行应用程序,它将改变 DOORS 中的需求状态。

系统看起来像这样

首先,我认为我创建了一个 DXL 脚本,但我认为使用 DXL 无法访问 ALM 服务器。那么是否有任何用于 C# 或 Java 的(REST)API 或库来达到 DOORS 的要求、ALM / Jazz 团队服务器并设置要求的状态。

那么问题来了,如何在一个 java 或 c# 应用程序中修改 DOORS 需求并读取 Jazz Team Server 上的工作项?

4

1 回答 1

0

据我所知,以编程方式访问 DOORS 的唯一方法是通过 DXL,没有 REST 或其他语言库。(很想听听其他的。)

一种想法是编写读/写环境变量和/或文件的 DXL 脚本,然后将它们包装在以批处理模式启动 DOORS 客户端的 DOS 脚本中。然后,您的应用程序可以使用这些脚本向/从 DOORS 传输输入参数和数据。

于 2017-09-06T11:58:50.537 回答