如何使用 REST 在 HP ALM 12 中创建新的 defect/s
How to create new defect/s in HP ALM 12 using REST
我正在开发一个 Java 应用程序,以编程方式使用他们的 REST API 连接 HP ALM 12,但遇到了一些障碍,因为他们似乎没有为此提供任何示例在他们的文档中,除非我看错了地方。
到目前为止,我已经能够做到以下几点:
- 验证用户
- 获取所有现有实体、缺陷的列表
有没有人能做到以下几点
- 获取任何特定版本中的字段列表(针对任何新缺陷)
- 确定这些字段是否必填(必填)
- 然后基于此创建一个新缺陷并使用 REST API 在 ALM 中保存该缺陷?
- 获取已创建缺陷的确认信息,例如缺陷 ID。
欢迎提供任何示例或建议。
在深入研究了他们的文档之后,我找出了缺陷类型及其所有依赖项的架构元素。然后,我使用 Java 的 xjc 实用程序从中生成了 JAXB 类。然后用它编组一个 XML,我可以毫无问题地插入 ALM 12。然而,似乎 ALM 12 中的某些字段需要特别注意(即 DetectedInRelease 等),它们存储内部文件夹结构而不是直接值。除此之外,它似乎很简单。一找到空闲时间,我将尝试写一篇带有示例代码的博客文章。
同时,如果有人对流程有任何具体问题,请post在此处提出,我会尽力回答。
我正在开发一个 Java 应用程序,以编程方式使用他们的 REST API 连接 HP ALM 12,但遇到了一些障碍,因为他们似乎没有为此提供任何示例在他们的文档中,除非我看错了地方。
到目前为止,我已经能够做到以下几点:
- 验证用户
- 获取所有现有实体、缺陷的列表
有没有人能做到以下几点
- 获取任何特定版本中的字段列表(针对任何新缺陷)
- 确定这些字段是否必填(必填)
- 然后基于此创建一个新缺陷并使用 REST API 在 ALM 中保存该缺陷?
- 获取已创建缺陷的确认信息,例如缺陷 ID。
欢迎提供任何示例或建议。
在深入研究了他们的文档之后,我找出了缺陷类型及其所有依赖项的架构元素。然后,我使用 Java 的 xjc 实用程序从中生成了 JAXB 类。然后用它编组一个 XML,我可以毫无问题地插入 ALM 12。然而,似乎 ALM 12 中的某些字段需要特别注意(即 DetectedInRelease 等),它们存储内部文件夹结构而不是直接值。除此之外,它似乎很简单。一找到空闲时间,我将尝试写一篇带有示例代码的博客文章。
同时,如果有人对流程有任何具体问题,请post在此处提出,我会尽力回答。