2016-05-05 3 views
0

При работе над получением данных в Rally я получаю сообщение об ошибке при попытке запросить тип артефакта «RecycleBinEntry». Точное сообщение об ошибке указывает: «Невозможно проанализировать тип артефакта: recyclebinentry». Я использовал подход для получения данных для других типов артефактов, включая иерархические требования и дефекты. Интересно, связано ли это с тем, что артефакт указан как тип не-создания в RallyAPI. Когда я выполняю запрос непосредственно на сайте API, я получаю результаты, как ожидалось.Ошибка запроса ралли при извлечении типа RecycleBinEntry: «Невозможно разобрать тип артефакта: recyclebinentry»

Request reqDeletesRequest = new Request("RecycleBinEntry"); 
    reqDeletesRequest.Fetch = new List<string> { "ObjectID", "DeletionDate", "Type", "ID" }; 
    reqDeletesRequest.Limit = 2500; 
    reqDeletesRequest.Query = new Query("DeletionDate", Query.Operator.GreaterThanOrEqualTo, DateTime.Today.AddDays(-5).ToString("yyyy-MM-dd")); 
    reqDeletesRequest.Workspace = Settings.WorkspaceRef; // This path is correct 
    QueryResult qrCompletedDefectsResults = restApi.Query(reqDeletesRequest); 
+0

Какую версию WSAPI вы используете? RecycleBinEntry является документированной конечной точкой только в WSAPI версии 2.0 или выше. – user4211235

+0

Ах, вот оно! Я на предыдущей версии, поэтому мне придется обновить эту ссылку. Я знал, что это должно работать, так что он расстраивается. Спасибо за вашу помощь, сэр! – Robo

ответ

0

Это оказался простым делом иметь более старую версию API веб-службу, указанную в моем проекте, простой ошибка, моя благодарность user4211235 за напоминание мне о возможности.