无法通过Java API更新Rally中的用户故事

无法通过Java API更新Rally中的用户故事,java,rally,Java,Rally,我在Rally中有一个用户故事,其中有一个功能集作为父功能集。我想通过JavaAPI将父工件更新为另一个用户故事。但是,我在执行此操作时遇到验证错误,即 Validation error: HierarchicalRequirement.parentArtifact should not be set if HierarchicalRequirement.Parent is set and vice versa 我添加了以下属性以包括在更新请求中: JsonObject obj = new J

我在Rally中有一个用户故事,其中有一个功能集作为父功能集。我想通过JavaAPI将父工件更新为另一个用户故事。但是,我在执行此操作时遇到验证错误,即

Validation error: HierarchicalRequirement.parentArtifact should not be set if HierarchicalRequirement.Parent is set and vice versa
我添加了以下属性以包括在更新请求中:

JsonObject obj = new JsonObject();
jsonObject.addProperty("Parent", "<Parent User story ref>");
UpdateRequest updateRequest = new UpdateRequest("<Child User story ref>", obj);
UpdateResponse updateResponse = rallyApi.update(updateRequest); 
JsonObject obj=新的JsonObject();
addProperty(“父对象”,“父对象”);
UpdateRequest UpdateRequest=新的UpdateRequest(“”,obj);
UpdateResponse UpdateResponse=rallyApi.update(updateRequest);

如何覆盖此验证,是否有人可以提供帮助?

用户故事不能同时具有公文包项父项和故事父项。只要将PortfolioItem字段设置为null,您就可以开始了。您可能还需要确保新父故事上的PortfolioItem字段设置正确,以便汇总仍能按预期工作

jsonObject.addProperty("PortfolioItem", null);