Как получить историю джазового компонента, используя oslc

Я получил сведения о компоненте, используя.com/ccm/resource/itemOid/com.ibm.team.scm.Component/_C8OiATcYEeORAOTpOLW3QQ/?_ MediaType=text/xml

затем извлекается базовая линия из вышеприведенного вывода "" с использованием.com/ccm/resource/itemOid/com.ibm.team.scm.Baseline/_C8hc_DcYEeORAOTpOLW3QQ/?_mediaType=text/xml";

Теперь я хочу извлечь историю из вывода "", чтобы я мог получить список всех наборов изменений вместе с UUID...

Может кто-нибудь помочь мне в этом, я действительно застрял в этом с давних пор.

заранее спасибо

1 ответ

Во-первых, URL этого шаблона не являются частью интерфейса OSLC Jazz.

Интерфейсы OSLC являются только частью интерфейсов REST продуктов Jazz - они также имеют специфичные для продукта (не стандартизированные) интерфейсы REST, в отличие от стандартизированных (но менее специфичных) интерфейсов OSLC.

Разница заключается в том, что если вы получаете XML-представление ответа на URL-адрес, то если оно не содержит пространства имен, URI которого содержит "open-services.net", то оно не является частью интерфейса OSLC.,

RTC не поддерживает ни спецификацию управления конфигурацией программного обеспечения OSLC, ни более позднюю работу по управлению конфигурацией OSLC, и поэтому я не верю, что этого можно достичь, используя его интерфейсы OSLC.

(Источники: jazz.net RTC tickets Завершить / продолжить Поддержка управления конфигурацией OSLC, а запись в каталоге OSLC SCM имеет неверный URL для oslc_disc: services).

Я знаю, что это не отвечает на ваш вопрос о том, как получить эту информацию. Я не знаю, доступна ли информация через API-интерфейс REST не OSLC (который вы уже просматриваете). Но, возможно, эта информация поможет вам исключить вводящую в заблуждение информацию (что-либо об OSLC в вашем поиске).

Кроме того, если вы хотите, чтобы это было должным образом поддержано в API RTC OSLC, попробуйте прокомментировать заявку на поддержку управления конфигурацией OSLC "Завершить / продолжить", указав ваше желание реализовать это.


Раскрытие информации / отказ от ответственности: я сотрудник IBM, но не занимаюсь разработкой продуктов Jazz. Мои публикации на этом сайте являются моими собственными и не обязательно отражают позиции, стратегии или мнения IBM.

Другие вопросы по тегам