我已使用以下方法检索了组件详细信息 .com/ccm/resource/itemOid/com.ibm.team.scm.Component/_C8OiATcYEeORAOTpOLW3QQ/?_mediaType=text/xml
然后使用上面的输出“”检索基线 .com/ccm/resource/itemOid/com.ibm.team.scm.Baseline/_C8hc_DcYEeORAOTpOLW3QQ/?_mediaType=text/xml";
现在我想从上面的输出“”中检索历史记录,以便我可以获得所有变更集的列表以及 UUID...
有人可以帮我解决这个问题吗,我已经被这个问题困扰了很长时间了。
提前致谢
最佳答案
首先,该模式的 URL 不是 Jazz 的 OSLC 接口(interface)的一部分。
OSLC 接口(interface)只是 Jazz 产品 REST 接口(interface)的一部分 - 与标准化(但不太具体)的 OSLC 接口(interface)相比,它们也具有特定于产品的(非标准化)REST 接口(interface)。
区分的方法是,如果您获取 URL 响应的 XML 表示形式,那么如果它不包含 URI 包含“open-services.net”的命名空间,那么它就不是OSLC 接口(interface)。
RTC 不支持 OSLC Software Configuration Management specification也不是后者OSLC Configuration Management work因此我不认为使用 OSLC 接口(interface)可以实现这一点。
(来源:jazz.net RTC 门票 Finish/continue OSLC configuration management support 和 OSLC SCM catalog entry has wrong URL for oslc_disc:services)。
我知道这并不能回答您有关如何获取该信息的问题。我不知道这些信息是否可以通过非 OSLC REST API(您已经在查看)获得。但也许这些信息可以帮助您排除误导性信息(搜索中有关 OSLC 的任何信息。)
此外,如果您希望 RTC OSLC API 能够正确支持此功能,请尝试在票证 Finish/continue OSLC configuration management support 上发表评论。表明您希望实现这一点。
披露/免责声明:我是一名 IBM 员工,但不从事 Jazz 产品的开发工作。我在本网站上发布的内容是我自己的,并不一定代表 IBM 的立场、策略或意见。
关于version-control - 如何使用 oslc 获取爵士乐组件的历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26839697/