It's all about the answers!

Ask a question

Skew Error while merging changes in RQM streams


KT PD (59310) | asked May 17 '23, 8:15 a.m.

 Hi Team,

We are using RQM 7.0.2 SR1 and have two RQM Streams for a same component. We write test cases in one stream and then merge it with the second stream so that we can reuse the data. However, there will be stream 2 specific  changes would be done.

 We have a GC Stream into which we have the DNG, RQM & AM streams clubbed together. When we try to add Second stream of RQM, it is giving skew error.

 Please let us know how we can overcome this issue.


Comments
David Honey commented May 17 '23, 9:12 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The term "skew error" is potentially anbiguous.

Component skew is wherea GC hierarchy has recursive contributions from multiple different configurations of the same component. Component skew is resolved by choosing the first found local configuration for that component. GCM reports component skew as a warning. Component skew does not necessarily mean that a user has made an error. It depends on use case(s).

Version skew is where a configuration context results in more than one version of a concept resource being selected. In ELM, this might arise when you have performed component refactoring by cloning a requirement from one component to a different component. DN and GCM collaborate to prevent version skew.

Your case sounds like component skew because you have added two different ETM streams of the same component to a GC hierarchy. In the context of such a GC with component skew, ETM will only show the versions of test artifacts for the first ETM stream found for that component.

David Honey commented May 17 '23, 9:15 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

Continuing my previous comment since comment length is limited...

You might consider putting the 2 ETM streams of the same component as immediate contributions to different GCs, and then have your top-level GC use contributions from those GCs. That would allow an ETM user to select a more-specific GC lower in the hierarchy to view the contents of either one ETM stream or the other. It is not possible to view the contents of both ETM streams. See the OSLC Configuration Management specification for more information.

One answer



permanent link
Ralph Schoon (63.6k33646) | answered May 17 '23, 8:51 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

 I would suggest to read up on component skew what it means and how to deal with it. https://jazz.net/clmhelp/index.jsp?topic=%2Fcom.ibm.rational.gcapp.doc%2Ftopics%2Ft_check_for_component_skew.html


The way you describe you are trying to introduce component skew to your GC Stream. 

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.