Как получить историю джазового компонента с помощью 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...

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

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


person Muzammil Shareef    schedule 10.11.2014    source источник


Ответы (1)


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

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

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

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

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

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

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


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

person Martin Pain    schedule 11.11.2014
comment
Большое спасибо @Martin Pain. Я хотел подтвердить то же самое, что интерфейс OSLC предоставляет ли он услуги для SCM или нет, но теперь я понял этот пост. В любом случае, как я достиг своей цели другим способом, я просто хотел программно прочитать наборы изменений. - person Muzammil Shareef; 11.11.2014
comment
не могли бы вы проверить здесь stackoverflow.com/questions/13014876/ здесь URL-адрес jazzServer/jazz/oslc-scm/ со списком наборов изменений, когда я пытаюсь использовать ccm, это не удается, не могли бы вы сказать мне, что может быть причиной - person Muzammil Shareef; 11.11.2014