Я использую tyring для получения сведений обо всех пользовательских историях для конкретного проекта. Я использую URL REST: https://rally1.rallydev.com/slm/webservice/1.34/hierarchicalrequirement?project= {Rally_REST_URL_for_the_project} & выборки = истинноеИспользование REST API Rally для извлечения пользовательских историй для проекта
Я использую JAXB для распаковать ответ XML. Однако результат состоит из объектов типа DomainObjectType и, следовательно, я не могу их перевести в HierarchicalRequirementType - на самом деле данные, относящиеся к Истории пользователей, не могут быть восстановлены.
Есть ли другой способ сделать это? Я получил XML-схему со страниц справки о ралли, и я не вижу никакого способа сделать это иначе, чем делать запросы N + 1, чего я бы хотел избежать.
Любая помощь будет оценена по достоинству.
Дейв прав, что использование инструментария REST сделает вашу жизнь проще во многих отношениях. Использует ли инструмент, который вы используете, генерирует код, представляющий объекты, основанные на первоначальном запросе? Похоже, вы пытаетесь использовать данные REST в SOAP. –
@CharlesFerentchak Я использую Apache Camel для быстрой интеграции. Мне нравится видеть весь маршрут Camel сразу, поэтому я предпочитаю использовать конечную точку «http (s)», предоставленную Camel. Если использование инструментария REST - единственный способ, я попробую его, но, как я уже сказал, я хотел бы «прочитать» весь маршрут, как предложение, поэтому я предпочитаю использовать URL REST напрямую. – ksivaraman
Gotcha, я не знаю эту технологию вообще. Хотел бы я помочь? –