C# Rally Rest API Wrapper を使用して多数の Rally API 呼び出しを行っていますが、非常に成功しています...既定以外のワークスペースにクエリを実行しようとしている場合を除きます。たとえば、次のコードを見てください。
public Project GetProject(string objectID)
{
Request request = new Request("Project");
// request.Workspace = "2354109555"; //"CTO:SST";
request.Query = new Query("ObjectID", Query.Operator.Equals, objectID);
QueryResult q = _restApi.Query(request);
foreach (var result in q.Results)
{
return CreateProjectFromResult(result);
}
return null;
}
objectID がデフォルトのワークスペースにある場合、プロジェクトが見つかります。そうでない場合は、見つかりません。ワークスペースプロパティをワークスペースオブジェクトID、ワークスペース名に設定しようとしましたが、設定していません..無駄に。また、Rally に入り、既定のワークスペースを切り替えて、プロジェクトが正常に取得されるスイッチを確認しました。
また、プロジェクトとワークスペースの objectID をトリプル チェックしました。
私は公式に困惑しています。誰かが魔法の答えを持っているか、私が試すことができる何かを持っていますか?
どうもありがとう、
オーランド