是否可以使用变更管理系统的 OSLC-CM REST API 来修改变更请求的属性。我试图实现的系统是 Rational Change。我可以通过 REST API 浏览和查询,但要修改任何我需要求助于命令行的东西,速度相当慢。有办法吗?
BR,帕维尔
是否可以使用变更管理系统的 OSLC-CM REST API 来修改变更请求的属性。我试图实现的系统是 Rational Change。我可以通过 REST API 浏览和查询,但要修改任何我需要求助于命令行的东西,速度相当慢。有办法吗?
BR,帕维尔
要使用 OSLC-CM REST API 更新资源,您只需使用 HTTP PUT 即可。为此,您首先需要更改请求的 URL。
实现这一点的步骤(使用任何 HTTP 客户端)是:
优化将执行与上述相同的步骤,但仅请求感兴趣的属性,并且仅使用OSLC 的选择性属性功能发送它们。
所以我终于在googlegroups的帮助下完成了它
回顾一下我所做的事情,以便其他人也可以受益(我真的已经搜索过它,IBM 文档在大多数情况下都没有帮助):
因此,要在 Rational Change 服务器上修改 PR/CR 的implement_actual_effort属性,以下过程是成功的(使用 Firefox REST 插件): 1. 在 Headers 集中:Accept to application/xml,Content-Type to application/xml
请注意,要更改属性(从 oslc 的角度称为属性),必须提供?oslc_cm.properties=[properties delimited with comma] 并且在请求正文 xml 中必须存在相同的属性,如果我没记错的话xml中没有提到属性,它将被设置为默认值
我希望这可以帮助别人
BR,
帕维尔