- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用此处的 java 工具包更新 Rally 中的用户故事时:https://github.com/RallyTools/RallyRestToolkitForJava我使用以下代码收到“无法更新”错误。
RallyRestApi restApi = new RallyRestApi(new URI(RALLY_URI), RALLY_APIKEY);
restApi.setWsapiVersion("v2.0");JsonObject updatedDefect = new JsonObject();
updatedDefect.addProperty("c_ProdDeployDate", "20151405");
out.println(updatedDefect.getAsJsonObject());
UpdateRequest updateRequest = new UpdateRequest("https://us1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/24091008142", updatedDefect.getAsJsonObject());
updateRequest.setFetch(new Fetch("Name", "c_buildlink", "c_ProdDeployDate"));
out.println(updateRequest.toUrl());
out.println(updateRequest.getBody());
UpdateResponse updateResponse = restApi.update(updateRequest);
out.println(Arrays.toString(updateResponse.getErrors()));
out.println(updateResponse.wasSuccessful());
这给了我以下输出:
{"c_ProdDeployDate":"20151405"}
/hierarchicalrequirement/24091008142.js?fetch=Name%2Cc_buildlink%2Cc_ProdDeployDate
{"hierarchicalrequirement":{"c_ProdDeployDate":"20151405"}}
[Could not update: Could not write changes in Unit Of Work]
false
基于这个问题:Rally webservices api v 1.36 <OperationResultError>Could not update: Could not write changes in Unit Of Work</OperationResultError>我尝试通过curl 来做到这一点,但没有成功。
curl -X POST -v --header "zsessionid:_APIKEY_OMITTED" -H "Content-Type: application/json" -d "{\"hierarchicalrequirement\":{\"c_ProdDeployDate\":"20151405"}}" https://us1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/24091008142 1>test.txt 2>test2.txt
测试.txt:
{"OperationResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": ["Could not update: Could not write changes in Unit Of Work"], "Warnings": []}}
test2.txt:
* Adding handle: conn: 0x207d370
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x207d370) send_pipe: 1, recv_pipe: 0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to us1.rallydev.com port 443 (#0)
* Trying 63.150.172.6...
* Connected to us1.rallydev.com (63.150.172.6) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: C:\Program Files (x86)\Git\bin\curl-ca-bundle.crt
CApath: none
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using RC4-MD5
* Server certificate:
* subject: businessCategory=Private Organization; 1.3.6.1.4.1.311.60.2.1.3=US; 1.3.6.1.4.1.311.60.2.1.2=Delaware; serialNumber=3413668; street=3333 Walnut St.; postalCode=80301; C=US; ST=Colorado; L=Boulder; O=Rally Software Development Corp; CN=rally1.rallydev.com
* start date: 2013-10-22 12:00:01 GMT
* expire date: 2015-06-03 12:00:00 GMT
* subjectAltName: us1.rallydev.com matched
* issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert SHA2 Extended Validation Server CA
* SSL certificate verify ok.
> POST /slm/webservice/v2.0/hierarchicalrequirement/24091008142 HTTP/1.1
> User-Agent: curl/7.30.0
> Host: us1.rallydev.com
> Accept: */*
> zsessionid:_APIKEY_OMITTED
> Content-Type: application/json
> Content-Length: 57
>
} [data not shown]
* upload completely sent off: 57 out of 57 bytes
< HTTP/1.1 200 OK
< Date: Fri, 15 May 2015 04:11:39 GMT
< RallyRequestID: qd-app-141g7i6j3ih5r0c1s3315892wbdc.qd-app-1414588284
< Expires: Thu, 01 Jan 1970 00:00:00 GMT
< Content-Type: text/javascript; charset=utf-8
< Content-Length: 156
< Set-Cookie: JSESSIONID=qd-app-141g7i6j3ih5r0c1s3315892wbdc.qd-app-14;Path=/;Secure;HttpOnly
< Set-Cookie: SUBBUCKETID=1;Path=/;Domain=us1.rallydev.com;Secure;HttpOnly
< Vary: Accept-Encoding
< P3P: CP="NON DSP COR CURa PSAa PSDa OUR NOR BUS PUR COM NAV STA"
< Cache-Control: private,max-age=0,must-revalidate
< Set-Cookie: NSC_vt1.sbmmzefw.dpn!-!IUUQT=ffffffff09091c3845525d5f4f58455e445a4a42378b;path=/;secure;httponly
<
{ [data not shown]
100 213 100 156 100 57 237 86 --:--:-- --:--:-- --:--:-- 237
100 213 100 156 100 57 237 86 --:--:-- --:--:-- --:--:-- 237
* Connection #0 to host us1.rallydev.com left intact
我找不到有关此服务器错误的任何官方文档,因此我很困惑到底出了什么问题。另请注意,我使用的 apikey 具有服务器写入权限。
最佳答案
我在发布此消息后不久就发现了我的错误。尽管 Rally 没有返回有关日期格式的错误,但这就是问题所在。它将 20151405 视为有效的 ISO8601 日期,但不是 Rally 期望的具体形式,即“YYYY-MM-DD”。将行更改为:
updatedDefect.addProperty("c_ProdDeployDate", "2015-14-05");
解决了问题。
关于java - 尝试使用 Rally Java 工具包更新用户故事时出现 "Could not update: Could not write changes in Unit Of Work"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30251449/
过去,我将 Rally 服务器上存在的一些图像合并到我的应用程序中——例如,我制作了一个更通用的“选择器”菜单,显示复选框,当然,复选框和框依赖于图像。 当然,当 SDK 版本更改时,我希望必须检查我
我有一个用户在集会中创建了一堆“故事”,而实际上它们应该是任务。有没有办法在 Rally 中将用户故事转换为任务?我已经搜索过 Rally 的帮助站点,但它似乎没有提供答案。 最佳答案 在 Rally
我需要修改默认的 Rally 看板应用程序以仅显示选定的迭代。我放入查询迭代下拉列表,然后添加: //基于迭代下拉列表构建查询 cardboardConfig.query = dropdownIter
如何在 Rally 中添加新的用户故事状态?即定义、完成、接受、自定义状态 最佳答案 拉力赛知识库文章“修改计划状态”: http://www.rallydev.com/help/modifying-
请谁能帮我解决这个问题,以下语法将如何出现在 Rally SDK 2 中或者您可以向我推荐一些相关文档,因为我找不到任何文档。 rally.function_name = function (rall
这似乎是一个非常基本的问题,但我在 Rally 中找不到它,所以就在这里,我在哪里可以找到拉力赛中的工作区和项目 OID? 最佳答案 为了其他可能想知道答案的用户的利益,这里有几种查找 OID 的方法
Rally 显然具有一些缺陷跟踪功能。 我的问题是;它足够好/足够灵活以作为组织的唯一缺陷跟踪器吗?或者在其他工具(如 Bugzilla 或 JIRA)中进行一般缺陷跟踪是否更常见? (可能使用 Ra
我创建了一个动态创建网格的应用程序,并允许用户通过“数字字段”编辑器对网格列之一进行更改。在调试环境中一切正常,但是当我尝试编辑 Rally 环境中的字段之一时,它会使应用程序崩溃。从它的外观来看,包
我正在尝试用 rally 组件做基本的 CSS。目前我正在努力让 xtype 'rallybutton' 与 xtype 'rallyiterationcombobox' 内联。我使用的 CSS 文件
鉴于表达式 {WorkProduct: {$in:[0001,0002,0003,...]} 我可以查询的项目数量有限制吗? 最佳答案 我们的 API 没有强制限制,但我们发送到底层引擎的整体查询必须
我想编写包含 Rally 问题(测试用例、缺陷等)链接的网页。我希望能够生成一个带有 FormattedID 的 URL。这可能吗?还是我真的需要objectID?例如: http://rally1.
如何查询我们所有可用项目的 Rally 实例? REST 调用的输出 https://rally1.rallydev.com/slm/webservice/1.29/subscription.js?f
我是 Rally API 的新手,只是在使用 Rally.RestApi 库创建任务时遇到了一些问题。我需要创建一个任务(使用 .NET)并将其与用户故事相关联(其中用户故事属于某个迭代)。 我是否必
我正在尝试创建一个应用程序,它将显示当前项目中的所有测试集及其通过/失败总数的状态。我面临的问题(顺便说一句,昨天刚开始学习 ExtJS 和 Rally SDK): - 我需要了解如何使用当前选择的项
我在外部开发时无法使用Rally.environment.getContext()。我需要在应用程序启动之前获取 ProjectOID 和 UserOID,因此我无法使用 app.getContext
我试图弄清楚如何通过 Cucumber 自动化脚本自动更新 Rally 中测试用例的测试用例结果。我希望能够运行我的测试脚本,然后该脚本将自动将 Rally 中的测试用例结果更新为“通过”或“失败”。
我们是一家使用 C#、Team Foundation Server 和 Rally 作为我们主要项目跟踪的商店。 我们想使用 Rally Item ChangeSets 来遵循 TFS Changes
我正在使用 Rally REST API 将来自 Rally 的用户故事数据集成到另一个应用程序中。我从 Rally 检索用户故事数据没有问题,但是,我想为其他应用程序的用户提供一个超链接,以便单击以
QueryRequest allreleases = new QueryRequest("release"); allreleases.setQueryFilter(new QueryFilt
我正在尝试使用 java Rally REST API 将图像文件附加到 Rally 中的测试结果(失败的屏幕截图)。图像文件附加到测试用例本身,但不附加到测试结果。试图提供 testCaseResu
我是一名优秀的程序员,十分优秀!