RDNG 6.0.1 REST (OSLC OASIS)
![]()
Hi,
I need to set an attribute of all requirements in all of their versions. I can do it easily in 5.0.2 because only one copy of an artifact, so simply query all the requirements and change their attributes one by one. However in version 6.0.1, there can be many copies of an artifacts in different streams. So my question is how I can navigate through all streams and find artifacts version and change them? Thank you. |
Accepted answer
![]()
Hello Kurtulus
Making the same change in each stream requires an API to iterate over all the streams in the project. That API is part of the OSLC Configuration Management spec (see http://tools.oasis-open.org/version-control/browse/wsvn/oslc-ccm/trunk/specs/config-mgt.html). It is our strategy to implement that specification, and you'll see the API expand from release to release. Currently however (as v601), all we support is the OSLC Delegated UI which allows UI-driven selection of a configuration; depending on your use case you may be able to use this in the meantime. Kurtulus YILDIRIM selected this answer as the correct answer
|
One other answer
![]()
You could treat this like any other change. Make the change in a stream, checkin and deliver the changes, then merge the stream into any other streams that require the same changes.
|