【发布时间】:2018-01-26 00:00:42
【问题描述】:
我正在尝试使用 C# 以编程方式在 Rally 中创建一个缺陷。下面是我的代码,我得到的错误是
Error in creating defect!!!
Cannot parse object reference from "Unspecified"
代码:
RallyRestApi restApi;
restApi = new RallyRestApi(webServiceVersion: "v2.0");
//after successful authentication...
String workspaceRef = "/workspace/12345";
String projectRef = "/project/78321";
DynamicJsonObject badDefect = new DynamicJsonObject();
newDefect["Name"] = "Defect " + DateTime.Now;
newDefect["Project"] = projectRef ;
newDefect["Environment"] = "test branch";
newDefect["c_DefectSourceNEW"] = "old";
newDefect["Severity"] = "minor";
newDefect["Release"] = "Unspecificed";
CreateResult createResult = restApi.Create("Defect", newDefect);
if (createResult.Success == true)
{
Console.WriteLine("Defect created Successfully!!!");
}
else
{
Console.WriteLine("Error in creating defect!!!");
}
foreach (string s in createResult.Errors)
{
Console.WriteLine(s);
}
有人能建议我可能做错了什么吗?通常是正确的方法来为缺陷指定“发布”值???
【问题讨论】:
标签: rally