我正在使用RTC REST API从Rational Team Concert中获取数据。我得到了一些结果,但只有100个,而且我知道应该有更多像1000.有没有办法让所有结果,或以某种方式指定哪个结果页面?
谢谢!
答案 0 :(得分:2)
它可能取决于您要提取的数据类型:
" How to get 1000+ (all) workitems of project area ?"确实提到
results.setLimit(Integer.MAX_VALUE-1)
" Paged OSLC query result limited to 100 ?"在" Consuming Rational Team Concert's OSLC Change Management V2 Services"中引用oslc_cm.pageSize
(高级概念)。
答案 1 :(得分:2)
对不起,我没有发布任何例子。我找到了一篇回答我问题的文章(下面链接)。
'大小'是要返回的记录数和' pos'是从零开始的零指数位置。
所以如果"& size = 6& pos = 0"返回A,B,C,D,E,F,然后"& size = 3& pos = 3"返回D,E,F。
设置' pos'通过大小的倍数,您可以获得结果页面。例如,"& size = 100& pos = 0"获得前100条记录(0-99),"& size = 100& pos = 100"获得下一个100(100-199),依此类推。
https://jazz.net/forum/questions/109052/how-to-increase-number-of-records-returned-by-rest-api-call