2

我正在开发一个 Java 应用程序,以使用他们的 REST API 以编程方式连接 HP ALM 12,并且遇到了一些障碍,因为他们似乎没有在他们的文档中提供任何示例,除非我看错了地方。

到目前为止,我已经能够做到以下几点:

  • 验证用户
  • 获取所有现有实体、缺陷的列表

有没有人能够做到以下几点

  • 获取任何特定版本中的字段列表(针对任何新缺陷)
  • 确定这些字段是否为必填项(必填项)
  • 然后在此基础上创建一个新缺陷并使用 REST API 将该缺陷保存在 ALM 中?
  • 获取已创建缺陷的确认信息,例如缺陷 ID。

欢迎任何示例或建议。

4

1 回答 1

0

在浏览了他们的文档之后,我找出了缺陷类型及其所有依赖项的架构元素。然后,我使用 Java 的 xjc 实用程序从中生成了 JAXB 类。然后用它来编组一个我能够毫无问题地插入 ALM 12 的 XML。但是,似乎 ALM 12 中的某些字段需要特别注意(即 DetectedInRelease 等),它们存储内部文件夹结构而不是直接值。除此之外,这似乎很简单。一旦我有空闲时间,我会尝试写一篇带有示例代码的博客文章。

同时,如果有人对此过程有任何具体问题,请在此处发布,我将尽我所能回答。

于 2015-06-03T20:35:28.710 回答